Home
last modified time | relevance | path

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 Dfs_cmd.h39 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 Dfs_core.h150 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 Dfs_cmd.c91 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 Dfs_core.c563 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 Deswitch_offloads.c2658 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 Dfs_dr.c12 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 Dfs_dr.h10 struct mlx5_flow_root_namespace;
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dfs_hws.c130 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 Dfs_hws_pools.c80 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 Dfs.h352 struct mlx5_flow_root_namespace *