Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dfs_chains.h9 struct mlx5_fs_chains;
30 mlx5_chains_prios_supported(struct mlx5_fs_chains *chains);
31 bool mlx5_chains_ignore_flow_level_supported(struct mlx5_fs_chains *chains);
33 mlx5_chains_backwards_supported(struct mlx5_fs_chains *chains);
35 mlx5_chains_get_prio_range(struct mlx5_fs_chains *chains);
37 mlx5_chains_get_chain_range(struct mlx5_fs_chains *chains);
39 mlx5_chains_get_nf_ft_chain(struct mlx5_fs_chains *chains);
42 mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio,
45 mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio,
49 mlx5_chains_get_tc_end_ft(struct mlx5_fs_chains *chains);
[all …]
Dfs_chains.c23 struct mlx5_fs_chains { struct
48 struct mlx5_fs_chains *chains; argument
89 bool mlx5_chains_prios_supported(struct mlx5_fs_chains *chains) in mlx5_chains_prios_supported()
94 bool mlx5_chains_ignore_flow_level_supported(struct mlx5_fs_chains *chains) in mlx5_chains_ignore_flow_level_supported()
99 bool mlx5_chains_backwards_supported(struct mlx5_fs_chains *chains) in mlx5_chains_backwards_supported()
105 u32 mlx5_chains_get_chain_range(struct mlx5_fs_chains *chains) in mlx5_chains_get_chain_range()
117 u32 mlx5_chains_get_nf_ft_chain(struct mlx5_fs_chains *chains) in mlx5_chains_get_nf_ft_chain()
122 u32 mlx5_chains_get_prio_range(struct mlx5_fs_chains *chains) in mlx5_chains_get_prio_range()
135 static unsigned int mlx5_chains_get_level_range(struct mlx5_fs_chains *chains) in mlx5_chains_get_level_range()
145 mlx5_chains_set_end_ft(struct mlx5_fs_chains *chains, in mlx5_chains_set_end_ft()
[all …]
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_ct.h19 struct mlx5_fs_chains;
94 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
138 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, in mlx5_tc_ct_init()
Dtc_priv.h46 struct mlx5_fs_chains *mlx5e_nic_chains(struct mlx5e_tc_table *tc);
Dtc_ct.c75 struct mlx5_fs_chains *chains;
2106 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, in mlx5_tc_ct_init()
2214 struct mlx5_fs_chains *chains; in mlx5_tc_ct_clean()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
Dpost_act.c12 struct mlx5_fs_chains *chains;
30 mlx5e_tc_post_act_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, in mlx5e_tc_post_act_init()
Dpost_act.h15 mlx5e_tc_post_act_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
Dgoto.c19 struct mlx5_fs_chains *chains; in validate_goto_chain()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch_offloads.c236 struct mlx5_fs_chains *chains, int i) in esw_setup_accept_dest()
257 struct mlx5_fs_chains *chains, in esw_setup_chain_dest()
277 struct mlx5_fs_chains *chains = esw_chains(esw); in esw_put_dest_tables_loop()
304 struct mlx5_fs_chains *chains, in esw_setup_chain_src_port_rewrite()
416 esw_cleanup_chain_dest(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) in esw_cleanup_chain_dest()
475 struct mlx5_fs_chains *chains = esw_chains(esw); in esw_setup_dests()
517 struct mlx5_fs_chains *chains = esw_chains(esw); in esw_cleanup_dests()
552 struct mlx5_fs_chains *chains = esw_chains(esw); in mlx5_eswitch_add_offloaded_rule()
672 struct mlx5_fs_chains *chains = esw_chains(esw); in mlx5_eswitch_add_fwd_rule()
755 struct mlx5_fs_chains *chains = esw_chains(esw); in __mlx5_eswitch_del_rule()
[all …]
Den_tc.h57 struct mlx5_fs_chains *mlx5e_nic_chains(struct mlx5e_tc_table *tc);
Deswitch.h225 struct mlx5_fs_chains *esw_chains_priv;
Den_tc.c82 struct mlx5_fs_chains *chains;
148 struct mlx5_fs_chains *mlx5e_nic_chains(struct mlx5e_tc_table *tc) in mlx5e_nic_chains()
1141 struct mlx5_fs_chains *nic_chains; in mlx5e_add_offloaded_nic_rule()
1306 struct mlx5_fs_chains *nic_chains; in mlx5e_del_offloaded_nic_rule()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dindir_table.c128 struct mlx5_fs_chains *chains = esw_chains(esw); in mlx5_esw_indir_table_rule_get()
265 struct mlx5_fs_chains *chains = esw_chains(esw); in mlx5_esw_indir_table_rule_put()