Searched refs:mlx5_flow_root_namespace (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | fs_cmd.h | 39 int (*create_flow_table)(struct mlx5_flow_root_namespace *ns, 46 int (*modify_flow_table)(struct mlx5_flow_root_namespace *ns, 50 int (*create_flow_group)(struct mlx5_flow_root_namespace *ns, 59 int (*create_fte)(struct mlx5_flow_root_namespace *ns, 64 int (*update_fte)(struct mlx5_flow_root_namespace *ns, 70 int (*delete_fte)(struct mlx5_flow_root_namespace *ns, 74 int (*update_root_ft)(struct mlx5_flow_root_namespace *ns, 95 int (*set_peer)(struct mlx5_flow_root_namespace *ns, 96 struct mlx5_flow_root_namespace *peer_ns, 99 int (*create_ns)(struct mlx5_flow_root_namespace *ns); [all …]
|
| H A D | fs_core.h | 150 struct mlx5_flow_root_namespace *root_ns; 151 struct mlx5_flow_root_namespace *fdb_root_ns; 153 struct mlx5_flow_root_namespace **esw_egress_root_ns; 155 struct mlx5_flow_root_namespace *sniffer_tx_root_ns; 156 struct mlx5_flow_root_namespace *sniffer_rx_root_ns; 157 struct mlx5_flow_root_namespace *rdma_rx_root_ns; 158 struct mlx5_flow_root_namespace *rdma_tx_root_ns; 159 struct mlx5_flow_root_namespace *egress_root_ns; 160 struct mlx5_flow_root_namespace *port_sel_root_ns; 312 struct mlx5_flow_root_namespace { struct [all …]
|
| H A D | fs_cmd.c | 91 static int mlx5_cmd_stub_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_create_fte() 99 static int mlx5_cmd_stub_update_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_update_fte() 108 static int mlx5_cmd_stub_delete_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_delete_fte() 141 static int mlx5_cmd_stub_set_peer(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_set_peer() 142 struct mlx5_flow_root_namespace *peer_ns, in mlx5_cmd_stub_set_peer() 148 static int mlx5_cmd_stub_create_ns(struct mlx5_flow_root_namespace *ns) in mlx5_cmd_stub_create_ns() 171 struct mlx5_flow_root_namespace *root; in mlx5_cmd_set_slave_root_fdb() 205 mlx5_cmd_stub_create_match_definer(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_create_match_definer() 750 static int mlx5_cmd_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_create_fte() 761 static int mlx5_cmd_update_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_update_fte() [all …]
|
| H A D | fs_core.c | 563 struct mlx5_flow_root_namespace *root; in del_hw_flow_table() 597 struct mlx5_flow_root_namespace *root; in modify_fte() 709 struct mlx5_flow_root_namespace *root; in del_hw_fte() 775 struct mlx5_flow_root_namespace *root; in del_hw_flow_group() 1200 struct mlx5_flow_root_namespace *root; in _mlx5_modify_rule_destination() 1707 struct mlx5_flow_root_namespace *root; in add_rule_fte() 2985 static struct mlx5_flow_root_namespace 3637 struct mlx5_flow_root_namespace *root; in mlx5_fs_get_capabilities() 3999 struct mlx5_flow_root_namespace * 4021 struct mlx5_flow_root_namespace *root; in mlx5_modify_header_alloc() [all …]
|
| H A D | eswitch_offloads.c | 2658 struct mlx5_flow_root_namespace *root; in esw_set_slave_root_fdb() 2974 struct mlx5_flow_root_namespace *peer_ns; in mlx5_esw_offloads_set_ns_peer() 2975 struct mlx5_flow_root_namespace *ns; in mlx5_esw_offloads_set_ns_peer()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | fs_dr.c | 12 static int mlx5_cmd_dr_update_root_ft(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_update_root_ft() 21 static int set_miss_action(struct mlx5_flow_root_namespace *ns, in set_miss_action() 56 static int mlx5_cmd_dr_create_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_flow_table() 252 static int mlx5_cmd_dr_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_fte() 722 mlx5_cmd_dr_destroy_match_definer(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_destroy_match_definer() 734 static int mlx5_cmd_dr_delete_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_delete_fte() 758 static int mlx5_cmd_dr_update_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_update_fte() 788 static int mlx5_cmd_dr_set_peer(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_set_peer() 789 struct mlx5_flow_root_namespace *peer_ns, in mlx5_cmd_dr_set_peer() 801 static int mlx5_cmd_dr_create_ns(struct mlx5_flow_root_namespace *ns) in mlx5_cmd_dr_create_ns() [all …]
|
| H A D | fs_dr.h | 10 struct mlx5_flow_root_namespace;
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | fs_hws.c | 130 static int mlx5_cmd_hws_create_ns(struct mlx5_flow_root_namespace *ns) in mlx5_cmd_hws_create_ns() 154 static int mlx5_cmd_hws_destroy_ns(struct mlx5_flow_root_namespace *ns) in mlx5_cmd_hws_destroy_ns() 160 static int mlx5_cmd_hws_set_peer(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_hws_set_peer() 161 struct mlx5_flow_root_namespace *peer_ns, in mlx5_cmd_hws_set_peer() 173 static int mlx5_fs_set_ft_default_miss(struct mlx5_flow_root_namespace *ns, in mlx5_fs_set_ft_default_miss() 333 static int mlx5_cmd_hws_update_root_ft(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_hws_update_root_ft() 717 mlx5_fs_destroy_fs_actions(struct mlx5_flow_root_namespace *ns, in mlx5_fs_destroy_fs_actions() 1074 static int mlx5_cmd_hws_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_hws_create_fte() 1119 static int mlx5_cmd_hws_delete_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_hws_delete_fte() 1138 static int mlx5_cmd_hws_update_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_hws_update_fte() [all …]
|
| H A D | fs_hws_pools.c | 80 struct mlx5_flow_root_namespace *root_ns; in mlx5_fs_pr_bulk_action_create() 256 struct mlx5_flow_root_namespace *root_ns; in mlx5_fs_hws_mh_bulk_create()
|
| /linux-6.15/include/linux/mlx5/ |
| H A D | fs.h | 352 struct mlx5_flow_root_namespace *
|