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 {  struct91 	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);
 
 |