Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_priv.h76 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 …]
Dtc_tun_encap.h10 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,
Dtc_tun_encap.c72 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()
265 static void mlx5e_take_tmp_flow(struct mlx5e_tc_flow *flow, in mlx5e_take_tmp_flow()
289 struct mlx5e_tc_flow *flow; in mlx5e_take_all_encap_flows()
292 flow = container_of(efi, struct mlx5e_tc_flow, encaps[efi->index]); in mlx5e_take_all_encap_flows()
303 struct mlx5e_tc_flow *flow; in mlx5e_take_all_route_decap_flows()
385 struct mlx5e_tc_flow *flow; in mlx5e_tc_update_neigh_used_value()
413 flow = container_of(efi, struct mlx5e_tc_flow, in mlx5e_tc_update_neigh_used_value()
508 struct mlx5e_tc_flow *flow,
[all …]
Dtc_ct.h16 struct mlx5e_tc_flow;
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
Dact.h17 struct mlx5e_tc_flow *flow;
97 struct mlx5e_tc_flow *flow,
112 mlx5e_tc_act_set_next_post_act(struct mlx5e_tc_flow *flow,
Dgoto.c10 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()
Dact.c75 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()
Dcsum.c44 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_csum()
Dmirred_nic.c14 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_mirred_nic()
Dpedit.c97 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_parse_pedit()
Dmirred.c107 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_mirred()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c162 static void mlx5e_put_flow_tunnel_id(struct mlx5e_tc_flow *flow);
163 static void free_flow_post_acts(struct mlx5e_tc_flow *flow);
572 struct mlx5e_tc_flow *flow);
574 struct mlx5e_tc_flow *mlx5e_flow_get(struct mlx5e_tc_flow *flow) in mlx5e_flow_get()
581 void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow) in mlx5e_flow_put()
589 bool mlx5e_is_eswitch_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_eswitch_flow()
594 bool mlx5e_is_ft_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_ft_flow()
599 bool mlx5e_is_offloaded_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_offloaded_flow()
604 int mlx5e_get_flow_namespace(struct mlx5e_tc_flow *flow) in mlx5e_get_flow_namespace()
611 get_mod_hdr_table(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow) in get_mod_hdr_table()
[all …]
Den_tc.h284 struct mlx5e_tc_flow *flow,