Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_priv.h77 struct mlx5e_tc_flow { struct
139 struct mlx5e_tc_flow *flow, argument
144 mlx5e_tc_get_encap_attr(struct mlx5e_tc_flow *flow);
146 void mlx5e_tc_unoffload_flow_post_acts(struct mlx5e_tc_flow *flow);
147 int mlx5e_tc_offload_flow_post_acts(struct mlx5e_tc_flow *flow);
149 bool mlx5e_is_eswitch_flow(struct mlx5e_tc_flow *flow);
150 bool mlx5e_is_ft_flow(struct mlx5e_tc_flow *flow);
151 bool mlx5e_is_offloaded_flow(struct mlx5e_tc_flow *flow);
152 int mlx5e_get_flow_namespace(struct mlx5e_tc_flow *flow);
155 static inline void __flow_flag_set(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_set()
[all …]
H A 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);
34 struct mlx5e_tc_flow *flow,
39 struct mlx5e_tc_flow *flow,
44 int mlx5e_tc_set_attr_rx_tun(struct mlx5e_tc_flow *flow,
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c180 static void mlx5e_put_flow_tunnel_id(struct mlx5e_tc_flow *flow);
181 static void free_flow_post_acts(struct mlx5e_tc_flow *flow);
182 static void mlx5_free_flow_attr_actions(struct mlx5e_tc_flow *flow,
605 struct mlx5e_tc_flow *flow);
607 struct mlx5e_tc_flow *mlx5e_flow_get(struct mlx5e_tc_flow *flow) in mlx5e_flow_get()
614 void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow) in mlx5e_flow_put()
622 bool mlx5e_is_eswitch_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_eswitch_flow()
627 bool mlx5e_is_ft_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_ft_flow()
632 bool mlx5e_is_offloaded_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_offloaded_flow()
637 int mlx5e_get_flow_namespace(struct mlx5e_tc_flow *flow) in mlx5e_get_flow_namespace()
[all …]
H A Den_tc.h289 struct mlx5e_tc_flow *flow,
293 struct mlx5e_tc_flow *flow,
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A 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()
H A Dact.h17 struct mlx5e_tc_flow *flow;
104 struct mlx5e_tc_flow *flow,
115 mlx5e_tc_act_set_next_post_act(struct mlx5e_tc_flow *flow,
H A Dact.c75 struct mlx5e_tc_flow *flow, in mlx5e_tc_act_init_parse_state()
118 mlx5e_tc_act_set_next_post_act(struct mlx5e_tc_flow *flow, in mlx5e_tc_act_set_next_post_act()
H A Dcsum.c44 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_csum()
H A Dmirred_nic.c14 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_mirred_nic()
H A Dpedit.c89 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_parse_pedit()
H A Dmirred.c107 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_mirred()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dact_stats.h17 struct mlx5e_tc_flow *flow);
21 struct mlx5e_tc_flow *flow);
H A Dact_stats.c104 struct mlx5e_tc_flow *flow) in mlx5e_tc_act_stats_del_flow()
133 struct mlx5e_tc_flow *flow) in mlx5e_tc_act_stats_add_flow()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dipsec_fs.c137 struct mlx5e_tc_flow *flow) in mlx5_esw_ipsec_modify_flow_dests()
163 struct mlx5e_tc_flow *flow; in mlx5_esw_ipsec_restore_dest_uplink()