Searched refs:mlx5e_tc_flow (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_priv.h | 70 struct mlx5e_tc_flow { struct 91 struct mlx5e_tc_flow *peer_flow; argument 113 struct mlx5e_tc_flow *flow, argument 117 bool mlx5e_is_offloaded_flow(struct mlx5e_tc_flow *flow); 119 static inline void __flow_flag_set(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_set() 128 static inline bool __flow_flag_test_and_set(struct mlx5e_tc_flow *flow, in __flow_flag_test_and_set() 139 static inline void __flow_flag_clear(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_clear() 149 static inline bool __flow_flag_test(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_test() 162 struct mlx5e_tc_flow *flow); 165 struct mlx5e_tc_flow *flow, [all …]
|
D | tc_tun_encap.h | 10 struct mlx5e_tc_flow *flow, int out_index); 13 struct mlx5e_tc_flow *flow, 20 struct mlx5e_tc_flow *flow, 23 struct mlx5e_tc_flow *flow); 26 struct mlx5e_tc_flow *flow); 28 struct mlx5e_tc_flow *flow); 32 int mlx5e_tc_set_attr_rx_tun(struct mlx5e_tc_flow *flow,
|
D | tc_ct.h | 16 struct mlx5e_tc_flow; 118 struct mlx5e_tc_flow *flow, 124 struct mlx5e_tc_flow *flow, 184 struct mlx5e_tc_flow *flow, in mlx5_tc_ct_flow_offload() 194 struct mlx5e_tc_flow *flow, in mlx5_tc_ct_delete_flow()
|
D | tc_tun_encap.c | 48 int mlx5e_tc_set_attr_rx_tun(struct mlx5e_tc_flow *flow, in mlx5e_tc_set_attr_rx_tun() 128 struct mlx5e_tc_flow *flow; in mlx5e_tc_encap_flows_add() 187 struct mlx5e_tc_flow *flow; in mlx5e_tc_encap_flows_del() 220 static void mlx5e_take_tmp_flow(struct mlx5e_tc_flow *flow, in mlx5e_take_tmp_flow() 238 struct mlx5e_tc_flow *flow; in mlx5e_take_all_encap_flows() 241 flow = container_of(efi, struct mlx5e_tc_flow, encaps[efi->index]); in mlx5e_take_all_encap_flows() 252 struct mlx5e_tc_flow *flow; in mlx5e_take_all_route_decap_flows() 334 struct mlx5e_tc_flow *flow; in mlx5e_tc_update_neigh_used_value() 362 flow = container_of(efi, struct mlx5e_tc_flow, in mlx5e_tc_update_neigh_used_value() 457 struct mlx5e_tc_flow *flow, [all …]
|
D | tc_ct.c | 1735 struct mlx5e_tc_flow *flow, in __mlx5_tc_ct_flow_offload() 1945 struct mlx5e_tc_flow *flow, in mlx5_tc_ct_flow_offload() 1969 struct mlx5e_tc_flow *flow, in __mlx5_tc_ct_delete_flow() 1991 struct mlx5e_tc_flow *flow, in mlx5_tc_ct_delete_flow()
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tc.c | 123 static void mlx5e_put_flow_tunnel_id(struct mlx5e_tc_flow *flow); 369 struct mlx5e_tc_flow *flow); 371 struct mlx5e_tc_flow *mlx5e_flow_get(struct mlx5e_tc_flow *flow) in mlx5e_flow_get() 378 void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow) in mlx5e_flow_put() 386 bool mlx5e_is_eswitch_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_eswitch_flow() 391 static bool mlx5e_is_ft_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_ft_flow() 396 bool mlx5e_is_offloaded_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_offloaded_flow() 401 static int get_flow_name_space(struct mlx5e_tc_flow *flow) in get_flow_name_space() 408 get_mod_hdr_table(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow) in get_mod_hdr_table() 418 struct mlx5e_tc_flow *flow, in mlx5e_attach_mod_hdr() [all …]
|
D | en_tc.h | 151 bool mlx5e_is_eswitch_flow(struct mlx5e_tc_flow *flow); 245 struct mlx5e_tc_flow *flow); 252 struct mlx5e_tc_flow; 253 u32 mlx5e_tc_get_flow_tun_id(struct mlx5e_tc_flow *flow);
|