Searched refs:mlx5_flow_root_namespace (Results  1 – 8 of 8) sorted by relevance
| /Linux-v5.15/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; 260 struct mlx5_flow_root_namespace {  struct [all …] 
 | 
| D | fs_cmd.c | 43 static int mlx5_cmd_stub_update_root_ft(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_update_root_ft() 51 static int mlx5_cmd_stub_create_flow_table(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_create_flow_table() 61 static int mlx5_cmd_stub_destroy_flow_table(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_destroy_flow_table() 67 static int mlx5_cmd_stub_modify_flow_table(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_modify_flow_table() 74 static int mlx5_cmd_stub_create_flow_group(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_create_flow_group() 82 static int mlx5_cmd_stub_destroy_flow_group(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_stub_destroy_flow_group() 89 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() 113 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 | 278 static void cleanup_root_ns(struct mlx5_flow_root_namespace *root_ns); 416 struct mlx5_flow_root_namespace *find_root(struct fs_node *node)  in find_root() 429 	return container_of(ns, struct mlx5_flow_root_namespace, ns);  in find_root() 434 	struct mlx5_flow_root_namespace *root = find_root(node);  in get_steering() 443 	struct mlx5_flow_root_namespace *root = find_root(node);  in get_dev() 462 	struct mlx5_flow_root_namespace *root;  in del_hw_flow_table() 496 	struct mlx5_flow_root_namespace *root;  in modify_fte() 556 	struct mlx5_flow_root_namespace *root;  in del_hw_fte() 600 	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 | 2333 	struct mlx5_flow_root_namespace *root;  in esw_set_uplink_slave_ingress_root() 2386 	struct mlx5_flow_root_namespace *root;  in esw_set_slave_root_fdb() 2661 	struct mlx5_flow_root_namespace *peer_ns;  in mlx5_esw_offloads_set_ns_peer() 2662 	struct mlx5_flow_root_namespace *ns;  in mlx5_esw_offloads_set_ns_peer()
  | 
| /Linux-v5.15/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() 105 static int mlx5_cmd_dr_destroy_flow_table(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_destroy_flow_table() 132 static int mlx5_cmd_dr_modify_flow_table(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_modify_flow_table() 142 static int mlx5_cmd_dr_create_flow_group(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_create_flow_group() 176 static int mlx5_cmd_dr_destroy_flow_group(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_destroy_flow_group() 226 static int mlx5_cmd_dr_create_fte(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_create_fte() 543 static int mlx5_cmd_dr_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns,  in mlx5_cmd_dr_packet_reformat_alloc() 592 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.15/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() 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() 1177 mlx5_fpga_ipsec_fs_create_flow_group_egress(struct mlx5_flow_root_namespace *ns,  in mlx5_fpga_ipsec_fs_create_flow_group_egress() 1186 mlx5_fpga_ipsec_fs_create_fte_egress(struct mlx5_flow_root_namespace *ns,  in mlx5_fpga_ipsec_fs_create_fte_egress() [all …] 
 |