Searched refs:mlx5_fs_chains (Results 1 – 13 of 13) sorted by relevance
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | fs_chains.h | 9 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 …]
|
D | fs_chains.c | 23 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/ |
D | tc_ct.h | 19 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()
|
D | tc_priv.h | 46 struct mlx5_fs_chains *mlx5e_nic_chains(struct mlx5e_tc_table *tc);
|
D | tc_ct.c | 75 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/ |
D | post_act.c | 12 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()
|
D | post_act.h | 15 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/ |
D | goto.c | 19 struct mlx5_fs_chains *chains; in validate_goto_chain()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/ |
D | eswitch_offloads.c | 236 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 …]
|
D | en_tc.h | 57 struct mlx5_fs_chains *mlx5e_nic_chains(struct mlx5e_tc_table *tc);
|
D | eswitch.h | 225 struct mlx5_fs_chains *esw_chains_priv;
|
D | en_tc.c | 82 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/ |
D | indir_table.c | 128 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()
|