Home
last modified time | relevance | path

Searched refs:outer_ecn (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_ipip.c345 u8 inner_ecn, u8 outer_ecn) in mlxsw_sp_ipip_ecn_encap_init_one()
349 mlxsw_reg_tieem_pack(tieem_pl, inner_ecn, outer_ecn); in mlxsw_sp_ipip_ecn_encap_init_one()
359 u8 outer_ecn = INET_ECN_encapsulate(0, i); in mlxsw_sp_ipip_ecn_encap_init() local
362 err = mlxsw_sp_ipip_ecn_encap_init_one(mlxsw_sp, i, outer_ecn); in mlxsw_sp_ipip_ecn_encap_init()
371 u8 inner_ecn, u8 outer_ecn) in mlxsw_sp_ipip_ecn_decap_init_one()
377 new_inner_ecn = mlxsw_sp_tunnel_ecn_decap(outer_ecn, inner_ecn, in mlxsw_sp_ipip_ecn_decap_init_one()
379 mlxsw_reg_tidem_pack(tidem_pl, outer_ecn, inner_ecn, new_inner_ecn, in mlxsw_sp_ipip_ecn_decap_init_one()
344 mlxsw_sp_ipip_ecn_encap_init_one(struct mlxsw_sp *mlxsw_sp, u8 inner_ecn, u8 outer_ecn) mlxsw_sp_ipip_ecn_encap_init_one() argument
370 mlxsw_sp_ipip_ecn_decap_init_one(struct mlxsw_sp *mlxsw_sp, u8 inner_ecn, u8 outer_ecn) mlxsw_sp_ipip_ecn_decap_init_one() argument
H A Dspectrum_nve.c894 u8 outer_ecn = INET_ECN_encapsulate(0, i); in mlxsw_sp_nve_ecn_encap_init() local
898 mlxsw_reg_tneem_pack(tneem_pl, i, outer_ecn); in mlxsw_sp_nve_ecn_encap_init()
909 u8 inner_ecn, u8 outer_ecn) in __mlxsw_sp_nve_ecn_decap_init()
915 new_inner_ecn = mlxsw_sp_tunnel_ecn_decap(outer_ecn, inner_ecn, in __mlxsw_sp_nve_ecn_decap_init()
917 mlxsw_reg_tndem_pack(tndem_pl, outer_ecn, inner_ecn, new_inner_ecn, in __mlxsw_sp_nve_ecn_decap_init()
908 __mlxsw_sp_nve_ecn_decap_init(struct mlxsw_sp *mlxsw_sp, u8 inner_ecn, u8 outer_ecn) __mlxsw_sp_nve_ecn_decap_init() argument
H A Dspectrum.h349 static inline u8 mlxsw_sp_tunnel_ecn_decap(u8 outer_ecn, u8 inner_ecn, in mlxsw_sp_tunnel_ecn_decap() argument
354 *trap_en = !!__INET_ECN_decapsulate(outer_ecn, inner_ecn, &set_ce); in mlxsw_sp_tunnel_ecn_decap()
357 else if (outer_ecn == INET_ECN_ECT_1 && inner_ecn == INET_ECN_ECT_0) in mlxsw_sp_tunnel_ecn_decap()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_ipip.c537 u8 inner_ecn, u8 outer_ecn) in mlxsw_sp_ipip_ecn_encap_init_one()
541 mlxsw_reg_tieem_pack(tieem_pl, inner_ecn, outer_ecn); in mlxsw_sp_ipip_ecn_encap_init_one()
551 u8 outer_ecn = INET_ECN_encapsulate(0, i); in mlxsw_sp_ipip_ecn_encap_init() local
554 err = mlxsw_sp_ipip_ecn_encap_init_one(mlxsw_sp, i, outer_ecn); in mlxsw_sp_ipip_ecn_encap_init()
563 u8 inner_ecn, u8 outer_ecn) in mlxsw_sp_ipip_ecn_decap_init_one()
569 new_inner_ecn = mlxsw_sp_tunnel_ecn_decap(outer_ecn, inner_ecn, in mlxsw_sp_ipip_ecn_decap_init_one()
571 mlxsw_reg_tidem_pack(tidem_pl, outer_ecn, inner_ecn, new_inner_ecn, in mlxsw_sp_ipip_ecn_decap_init_one()
536 mlxsw_sp_ipip_ecn_encap_init_one(struct mlxsw_sp *mlxsw_sp, u8 inner_ecn, u8 outer_ecn) mlxsw_sp_ipip_ecn_encap_init_one() argument
562 mlxsw_sp_ipip_ecn_decap_init_one(struct mlxsw_sp *mlxsw_sp, u8 inner_ecn, u8 outer_ecn) mlxsw_sp_ipip_ecn_decap_init_one() argument
H A Dspectrum_nve.c1042 u8 outer_ecn = INET_ECN_encapsulate(0, i); in mlxsw_sp_nve_ecn_encap_init() local
1046 mlxsw_reg_tneem_pack(tneem_pl, i, outer_ecn); in mlxsw_sp_nve_ecn_encap_init()
1057 u8 inner_ecn, u8 outer_ecn) in __mlxsw_sp_nve_ecn_decap_init()
1063 new_inner_ecn = mlxsw_sp_tunnel_ecn_decap(outer_ecn, inner_ecn, in __mlxsw_sp_nve_ecn_decap_init()
1065 mlxsw_reg_tndem_pack(tndem_pl, outer_ecn, inner_ecn, new_inner_ecn, in __mlxsw_sp_nve_ecn_decap_init()
1056 __mlxsw_sp_nve_ecn_decap_init(struct mlxsw_sp *mlxsw_sp, u8 inner_ecn, u8 outer_ecn) __mlxsw_sp_nve_ecn_decap_init() argument
H A Dspectrum.h420 static inline u8 mlxsw_sp_tunnel_ecn_decap(u8 outer_ecn, u8 inner_ecn, in mlxsw_sp_tunnel_ecn_decap() argument
425 *trap_en = !!__INET_ECN_decapsulate(outer_ecn, inner_ecn, &set_ce); in mlxsw_sp_tunnel_ecn_decap()
428 else if (outer_ecn == INET_ECN_ECT_1 && inner_ecn == INET_ECN_ECT_0) in mlxsw_sp_tunnel_ecn_decap()

Completed in 11 milliseconds