Searched refs:ct_nat (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | ct_fs_hmfs.c | 24 struct mlx5_flow_table *ct_nat; member 46 struct mlx5_flow_table *ct_nat, struct mlx5_flow_table *post_ct) in mlx5_ct_fs_hmfs_init() argument 53 ct_nat_tbl = ct_nat->fs_hws_table.hws_table; in mlx5_ct_fs_hmfs_init() 55 fs_hmfs->ct_nat = ct_nat; in mlx5_ct_fs_hmfs_init() 208 nat = (attr->ft == fs_hmfs->ct_nat); in mlx5_ct_fs_hmfs_ct_rule_add()
|
| H A D | ct_fs_smfs.c | 34 struct mlx5_flow_table *ct_nat; member 183 struct mlx5_flow_table *ct_nat, struct mlx5_flow_table *post_ct) in mlx5_ct_fs_smfs_init() argument 189 ct_nat_tbl = mlx5_smfs_table_get_from_fs_ft(ct_nat); in mlx5_ct_fs_smfs_init() 191 fs_smfs->ct_nat = ct_nat; in mlx5_ct_fs_smfs_init() 251 nat = (attr->ft == fs_smfs->ct_nat); in mlx5_ct_fs_smfs_ct_rule_add()
|
| H A D | ct_fs.h | 20 struct mlx5_flow_table *ct_nat, struct mlx5_flow_table *post_ct);
|
| H A D | ct_fs_dmfs.c | 19 struct mlx5_flow_table *ct_nat, struct mlx5_flow_table *post_ct) in mlx5_ct_fs_dmfs_init() argument
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_ct.c | 71 struct mlx5_flow_table *ct_nat; member 840 attr->ft = nat ? ct_priv->ct_nat : ct_priv->ct; in mlx5_tc_ct_entry_add_rule() 1667 dest.ft = nat ? ct_priv->ct_nat : ct_priv->ct; in tc_ct_pre_ct_add_rules() 2015 attr->dest_ft = nat ? ct_priv->ct_nat : ct_priv->ct; in __mlx5_tc_ct_flow_offload() 2120 err = ct_priv->fs_ops->init(ct_priv->fs, ct_priv->ct, ct_priv->ct_nat, post_ct); in mlx5_tc_ct_fs_init() 2333 ct_priv->ct_nat = mlx5_chains_create_global_table(chains); in mlx5_tc_ct_init() 2334 if (IS_ERR(ct_priv->ct_nat)) { in mlx5_tc_ct_init() 2335 err = PTR_ERR(ct_priv->ct_nat); in mlx5_tc_ct_init() 2342 err = tc_ct_add_ct_table_miss_rule(ct_priv->ct_nat, ct_priv->ct, in mlx5_tc_ct_init() 2379 mlx5_chains_destroy_global_table(chains, ct_priv->ct_nat); in mlx5_tc_ct_init() [all …]
|