Searched refs:mlx5e_tc_flow (Results 1 – 13 of 13) sorted by relevance
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_priv.h | 76 struct mlx5e_tc_flow { struct 97 struct mlx5e_tc_flow *peer_flow; argument 132 struct mlx5e_tc_flow *flow, argument 137 mlx5e_tc_get_encap_attr(struct mlx5e_tc_flow *flow); 139 void mlx5e_tc_unoffload_flow_post_acts(struct mlx5e_tc_flow *flow); 140 int mlx5e_tc_offload_flow_post_acts(struct mlx5e_tc_flow *flow); 142 bool mlx5e_is_eswitch_flow(struct mlx5e_tc_flow *flow); 143 bool mlx5e_is_ft_flow(struct mlx5e_tc_flow *flow); 144 bool mlx5e_is_offloaded_flow(struct mlx5e_tc_flow *flow); 145 int mlx5e_get_flow_namespace(struct mlx5e_tc_flow *flow); [all …]
|
D | tc_tun_encap.h | 10 struct mlx5e_tc_flow *flow, 15 struct mlx5e_tc_flow *flow, 23 struct mlx5e_tc_flow *flow, 26 struct mlx5e_tc_flow *flow); 29 struct mlx5e_tc_flow *flow); 31 struct mlx5e_tc_flow *flow); 35 int mlx5e_tc_set_attr_rx_tun(struct mlx5e_tc_flow *flow,
|
D | tc_tun_encap.c | 72 int mlx5e_tc_set_attr_rx_tun(struct mlx5e_tc_flow *flow, in mlx5e_tc_set_attr_rx_tun() 152 struct mlx5e_tc_flow *flow; in mlx5e_tc_encap_flows_add() 221 struct mlx5e_tc_flow *flow; in mlx5e_tc_encap_flows_del() 258 static void mlx5e_take_tmp_flow(struct mlx5e_tc_flow *flow, in mlx5e_take_tmp_flow() 282 struct mlx5e_tc_flow *flow; in mlx5e_take_all_encap_flows() 285 flow = container_of(efi, struct mlx5e_tc_flow, encaps[efi->index]); in mlx5e_take_all_encap_flows() 296 struct mlx5e_tc_flow *flow; in mlx5e_take_all_route_decap_flows() 378 struct mlx5e_tc_flow *flow; in mlx5e_tc_update_neigh_used_value() 406 flow = container_of(efi, struct mlx5e_tc_flow, in mlx5e_tc_update_neigh_used_value() 501 struct mlx5e_tc_flow *flow, [all …]
|
D | tc_ct.h | 16 struct mlx5e_tc_flow;
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tc.c | 161 static void mlx5e_put_flow_tunnel_id(struct mlx5e_tc_flow *flow); 162 static void free_flow_post_acts(struct mlx5e_tc_flow *flow); 571 struct mlx5e_tc_flow *flow); 573 struct mlx5e_tc_flow *mlx5e_flow_get(struct mlx5e_tc_flow *flow) in mlx5e_flow_get() 580 void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow) in mlx5e_flow_put() 588 bool mlx5e_is_eswitch_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_eswitch_flow() 593 bool mlx5e_is_ft_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_ft_flow() 598 bool mlx5e_is_offloaded_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_offloaded_flow() 603 int mlx5e_get_flow_namespace(struct mlx5e_tc_flow *flow) in mlx5e_get_flow_namespace() 610 get_mod_hdr_table(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow) in get_mod_hdr_table() [all …]
|
D | en_tc.h | 284 struct mlx5e_tc_flow *flow,
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
D | act.h | 17 struct mlx5e_tc_flow *flow; 97 struct mlx5e_tc_flow *flow, 112 mlx5e_tc_act_set_next_post_act(struct mlx5e_tc_flow *flow,
|
D | goto.c | 10 struct mlx5e_tc_flow *flow, in validate_goto_chain() 66 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_goto() 93 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_post_parse_goto()
|
D | act.c | 75 struct mlx5e_tc_flow *flow, in mlx5e_tc_act_init_parse_state() 133 mlx5e_tc_act_set_next_post_act(struct mlx5e_tc_flow *flow, in mlx5e_tc_act_set_next_post_act()
|
D | csum.c | 44 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_csum()
|
D | mirred_nic.c | 14 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_mirred_nic()
|
D | pedit.c | 97 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_parse_pedit()
|
D | mirred.c | 107 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_mirred()
|