Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/
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);
98 int (*create_ns)(struct mlx5_flow_root_namespace *ns);
[all …]
A Dfs_core.h128 struct mlx5_flow_root_namespace *root_ns;
129 struct mlx5_flow_root_namespace *fdb_root_ns;
131 struct mlx5_flow_root_namespace **esw_egress_root_ns;
133 struct mlx5_flow_root_namespace *sniffer_tx_root_ns;
134 struct mlx5_flow_root_namespace *sniffer_rx_root_ns;
135 struct mlx5_flow_root_namespace *rdma_rx_root_ns;
136 struct mlx5_flow_root_namespace *rdma_tx_root_ns;
137 struct mlx5_flow_root_namespace *egress_root_ns;
138 struct mlx5_flow_root_namespace *port_sel_root_ns;
267 struct mlx5_flow_root_namespace { struct
[all …]
A Dfs_cmd.c89 static int mlx5_cmd_stub_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_create_fte()
97 static int mlx5_cmd_stub_update_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_update_fte()
106 static int mlx5_cmd_stub_delete_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_delete_fte()
139 static int mlx5_cmd_stub_set_peer(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_set_peer()
140 struct mlx5_flow_root_namespace *peer_ns) in mlx5_cmd_stub_set_peer()
145 static int mlx5_cmd_stub_create_ns(struct mlx5_flow_root_namespace *ns) in mlx5_cmd_stub_create_ns()
162 struct mlx5_flow_root_namespace *root; in mlx5_cmd_set_slave_root_fdb()
196 mlx5_cmd_stub_create_match_definer(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_stub_create_match_definer()
655 static int mlx5_cmd_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_create_fte()
666 static int mlx5_cmd_update_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_update_fte()
[all …]
A Dfs_core.c494 struct mlx5_flow_root_namespace *root; in del_hw_flow_table()
528 struct mlx5_flow_root_namespace *root; in modify_fte()
588 struct mlx5_flow_root_namespace *root; in del_hw_fte()
632 struct mlx5_flow_root_namespace *root; in del_hw_flow_group()
977 struct mlx5_flow_root_namespace *root; in _mlx5_modify_rule_destination()
1398 struct mlx5_flow_root_namespace *root; in add_rule_fte()
2480 static struct mlx5_flow_root_namespace
3192 static struct mlx5_flow_root_namespace
3212 struct mlx5_flow_root_namespace *root; in mlx5_modify_header_alloc()
3239 struct mlx5_flow_root_namespace *root; in mlx5_modify_header_dealloc()
[all …]
A Deswitch_offloads.c2385 struct mlx5_flow_root_namespace *root; in esw_set_uplink_slave_ingress_root()
2438 struct mlx5_flow_root_namespace *root; in esw_set_slave_root_fdb()
2714 struct mlx5_flow_root_namespace *peer_ns; in mlx5_esw_offloads_set_ns_peer()
2715 struct mlx5_flow_root_namespace *ns; in mlx5_esw_offloads_set_ns_peer()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Dfs_dr.c18 static int mlx5_cmd_dr_update_root_ft(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_update_root_ft()
27 static int set_miss_action(struct mlx5_flow_root_namespace *ns, in set_miss_action()
63 static int mlx5_cmd_dr_create_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_flow_table()
226 static int mlx5_cmd_dr_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_fte()
629 mlx5_cmd_dr_destroy_match_definer(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_destroy_match_definer()
641 static int mlx5_cmd_dr_delete_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_delete_fte()
665 static int mlx5_cmd_dr_update_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_update_fte()
695 static int mlx5_cmd_dr_set_peer(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_set_peer()
696 struct mlx5_flow_root_namespace *peer_ns) in mlx5_cmd_dr_set_peer()
707 static int mlx5_cmd_dr_create_ns(struct mlx5_flow_root_namespace *ns) in mlx5_cmd_dr_create_ns()
[all …]
A Dfs_dr.h10 struct mlx5_flow_root_namespace;
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
A Dipsec.c1019 int (*create_flow_group)(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_create_flow_group()
1056 static int fpga_ipsec_fs_create_fte(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_create_fte()
1062 int (*create_fte)(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_create_fte()
1108 static int fpga_ipsec_fs_update_fte(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_update_fte()
1115 int (*update_fte)(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_update_fte()
1139 static int fpga_ipsec_fs_delete_fte(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_delete_fte()
1144 int (*delete_fte)(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_delete_fte()
1186 mlx5_fpga_ipsec_fs_create_fte_egress(struct mlx5_flow_root_namespace *ns, in mlx5_fpga_ipsec_fs_create_fte_egress()
1195 mlx5_fpga_ipsec_fs_update_fte_egress(struct mlx5_flow_root_namespace *ns, in mlx5_fpga_ipsec_fs_update_fte_egress()
1206 mlx5_fpga_ipsec_fs_delete_fte_egress(struct mlx5_flow_root_namespace *ns, in mlx5_fpga_ipsec_fs_delete_fte_egress()
[all …]

Completed in 32 milliseconds