Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dfs_chains.h9 struct mlx5_fs_chains;
29 mlx5_chains_prios_supported(struct mlx5_fs_chains *chains);
31 mlx5_chains_backwards_supported(struct mlx5_fs_chains *chains);
33 mlx5_chains_get_prio_range(struct mlx5_fs_chains *chains);
35 mlx5_chains_get_chain_range(struct mlx5_fs_chains *chains);
37 mlx5_chains_get_nf_ft_chain(struct mlx5_fs_chains *chains);
40 mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio,
43 mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio,
47 mlx5_chains_get_tc_end_ft(struct mlx5_fs_chains *chains);
50 mlx5_chains_create_global_table(struct mlx5_fs_chains *chains);
[all …]
Dfs_chains.c41 struct mlx5_fs_chains { struct
68 struct mlx5_fs_chains *chains; argument
109 bool mlx5_chains_prios_supported(struct mlx5_fs_chains *chains) in mlx5_chains_prios_supported()
114 static bool mlx5_chains_ignore_flow_level_supported(struct mlx5_fs_chains *chains) in mlx5_chains_ignore_flow_level_supported()
119 bool mlx5_chains_backwards_supported(struct mlx5_fs_chains *chains) in mlx5_chains_backwards_supported()
125 u32 mlx5_chains_get_chain_range(struct mlx5_fs_chains *chains) in mlx5_chains_get_chain_range()
137 u32 mlx5_chains_get_nf_ft_chain(struct mlx5_fs_chains *chains) in mlx5_chains_get_nf_ft_chain()
142 u32 mlx5_chains_get_prio_range(struct mlx5_fs_chains *chains) in mlx5_chains_get_prio_range()
154 static unsigned int mlx5_chains_get_level_range(struct mlx5_fs_chains *chains) in mlx5_chains_get_level_range()
164 mlx5_chains_set_end_ft(struct mlx5_fs_chains *chains, in mlx5_chains_set_end_ft()
[all …]
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_ct.h19 struct mlx5_fs_chains;
96 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
136 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, in mlx5_tc_ct_init()
Dfs.h20 struct mlx5_fs_chains *chains;
Dtc_ct.c58 struct mlx5_fs_chains *chains;
1902 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, in mlx5_tc_ct_init()
1996 struct mlx5_fs_chains *chains; in mlx5_tc_ct_clean()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch_offloads.c306 struct mlx5_fs_chains *chains = esw_chains(esw); in mlx5_eswitch_add_offloaded_rule()
451 struct mlx5_fs_chains *chains = esw_chains(esw); in mlx5_eswitch_add_fwd_rule()
519 struct mlx5_fs_chains *chains = esw_chains(esw); in __mlx5_eswitch_del_rule()
1210 struct mlx5_fs_chains *chains; in esw_chains_create()
1270 esw_chains_destroy(struct mlx5_eswitch *esw, struct mlx5_fs_chains *chains) in esw_chains_destroy()
1286 esw_chains_destroy(struct mlx5_eswitch *esw, struct mlx5_fs_chains *chains) in esw_chains_destroy()
Deswitch.h185 struct mlx5_fs_chains *esw_chains_priv;
Den_tc.c940 struct mlx5_fs_chains *nic_chains = nic_chains(priv); in mlx5e_add_offloaded_nic_rule()
1092 struct mlx5_fs_chains *nic_chains = nic_chains(priv); in mlx5e_del_offloaded_nic_rule()
3390 struct mlx5_fs_chains *chains; in validate_goto_chain()