Home
last modified time | relevance | path

Searched refs:mlx5e_tc_flow (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_priv.h70 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 …]
Dtc_tun_encap.h10 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,
Dtc_ct.h16 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()
Dtc_tun_encap.c48 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 …]
Dtc_ct.c1735 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/
Den_tc.c123 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 …]
Den_tc.h151 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);