Searched refs:mlx5_flow_root_namespace (Results  1 – 8 of 8) sorted by relevance
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/ | 
| D | fs_cmd.h | 39 	int (*create_flow_table)(struct mlx5_flow_root_namespace *ns,43 	int (*destroy_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,
 55 	int (*destroy_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,
 79 	int (*packet_reformat_alloc)(struct mlx5_flow_root_namespace *ns,
 [all …]
 
 | 
| D | fs_core.h | 122 	struct mlx5_flow_root_namespace *root_ns;123 	struct mlx5_flow_root_namespace *fdb_root_ns;
 125 	struct mlx5_flow_root_namespace **esw_egress_root_ns;
 126 	struct mlx5_flow_root_namespace **esw_ingress_root_ns;
 127 	struct mlx5_flow_root_namespace	*sniffer_tx_root_ns;
 128 	struct mlx5_flow_root_namespace	*sniffer_rx_root_ns;
 129 	struct mlx5_flow_root_namespace	*rdma_rx_root_ns;
 130 	struct mlx5_flow_root_namespace	*rdma_tx_root_ns;
 131 	struct mlx5_flow_root_namespace	*egress_root_ns;
 258 struct mlx5_flow_root_namespace {  struct
 [all …]
 
 | 
| D | fs_cmd.c | 42 static int mlx5_cmd_stub_update_root_ft(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_update_root_ft()50 static int mlx5_cmd_stub_create_flow_table(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_create_flow_table()
 58 static int mlx5_cmd_stub_destroy_flow_table(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_destroy_flow_table()
 64 static int mlx5_cmd_stub_modify_flow_table(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_modify_flow_table()
 71 static int mlx5_cmd_stub_create_flow_group(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_create_flow_group()
 79 static int mlx5_cmd_stub_destroy_flow_group(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_destroy_flow_group()
 86 static int mlx5_cmd_stub_create_fte(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_create_fte()
 94 static int mlx5_cmd_stub_update_fte(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_update_fte()
 103 static int mlx5_cmd_stub_delete_fte(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_delete_fte()
 110 static int mlx5_cmd_stub_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_packet_reformat_alloc()
 [all …]
 
 | 
| D | fs_core.c | 277 static void cleanup_root_ns(struct mlx5_flow_root_namespace *root_ns);415 static struct mlx5_flow_root_namespace *find_root(struct fs_node *node)  in find_root()
 428 	return container_of(ns, struct mlx5_flow_root_namespace, ns);  in find_root()
 433 	struct mlx5_flow_root_namespace *root = find_root(node);  in get_steering()
 442 	struct mlx5_flow_root_namespace *root = find_root(node);  in get_dev()
 461 	struct mlx5_flow_root_namespace *root;  in del_hw_flow_table()
 495 	struct mlx5_flow_root_namespace *root;  in modify_fte()
 555 	struct mlx5_flow_root_namespace *root;  in del_hw_fte()
 599 	struct mlx5_flow_root_namespace *root;  in del_hw_flow_group()
 869 	struct mlx5_flow_root_namespace *root = find_root(&prio->node);  in connect_fts_in_prio()
 [all …]
 
 | 
| D | eswitch_offloads.c | 1917 	struct mlx5_flow_root_namespace *peer_ns;  in mlx5_esw_offloads_set_ns_peer()1918 	struct mlx5_flow_root_namespace *ns;  in mlx5_esw_offloads_set_ns_peer()
 
 | 
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/ | 
| D | fs_dr.c | 18 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()
 103 static int mlx5_cmd_dr_destroy_flow_table(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_destroy_flow_table()
 130 static int mlx5_cmd_dr_modify_flow_table(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_modify_flow_table()
 137 static int mlx5_cmd_dr_create_flow_group(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_create_flow_group()
 171 static int mlx5_cmd_dr_destroy_flow_group(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_destroy_flow_group()
 221 static int mlx5_cmd_dr_create_fte(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_create_fte()
 522 static int mlx5_cmd_dr_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_packet_reformat_alloc()
 565 static void mlx5_cmd_dr_packet_reformat_dealloc(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_packet_reformat_dealloc()
 [all …]
 
 | 
| D | fs_dr.h | 10 struct mlx5_flow_root_namespace;
 | 
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/fpga/ | 
| D | ipsec.c | 1013 static int fpga_ipsec_fs_create_flow_group(struct mlx5_flow_root_namespace *ns,  in fpga_ipsec_fs_create_flow_group()1019 	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()
 1107 static int fpga_ipsec_fs_update_fte(struct mlx5_flow_root_namespace *ns,  in fpga_ipsec_fs_update_fte()
 1114 	int (*update_fte)(struct mlx5_flow_root_namespace *ns,  in fpga_ipsec_fs_update_fte()
 1138 static int fpga_ipsec_fs_delete_fte(struct mlx5_flow_root_namespace *ns,  in fpga_ipsec_fs_delete_fte()
 1143 	int (*delete_fte)(struct mlx5_flow_root_namespace *ns,  in fpga_ipsec_fs_delete_fte()
 1176 mlx5_fpga_ipsec_fs_create_flow_group_egress(struct mlx5_flow_root_namespace *ns,  in mlx5_fpga_ipsec_fs_create_flow_group_egress()
 1185 mlx5_fpga_ipsec_fs_create_fte_egress(struct mlx5_flow_root_namespace *ns,  in mlx5_fpga_ipsec_fs_create_fte_egress()
 [all …]
 
 |