Searched refs:mlx5_flow_root_namespace (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.4/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 | 111 struct mlx5_flow_root_namespace *root_ns; 112 struct mlx5_flow_root_namespace *fdb_root_ns; 114 struct mlx5_flow_root_namespace **esw_egress_root_ns; 115 struct mlx5_flow_root_namespace **esw_ingress_root_ns; 116 struct mlx5_flow_root_namespace *sniffer_tx_root_ns; 117 struct mlx5_flow_root_namespace *sniffer_rx_root_ns; 118 struct mlx5_flow_root_namespace *rdma_rx_root_ns; 119 struct mlx5_flow_root_namespace *egress_root_ns; 243 struct mlx5_flow_root_namespace { struct 266 int mlx5_flow_namespace_set_peer(struct mlx5_flow_root_namespace *ns, argument [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 | 242 static void cleanup_root_ns(struct mlx5_flow_root_namespace *root_ns); 379 static struct mlx5_flow_root_namespace *find_root(struct fs_node *node) in find_root() 392 return container_of(ns, struct mlx5_flow_root_namespace, ns); in find_root() 397 struct mlx5_flow_root_namespace *root = find_root(node); in get_steering() 406 struct mlx5_flow_root_namespace *root = find_root(node); in get_dev() 425 struct mlx5_flow_root_namespace *root; in del_hw_flow_table() 457 struct mlx5_flow_root_namespace *root; in modify_fte() 510 struct mlx5_flow_root_namespace *root; in del_hw_fte() 554 struct mlx5_flow_root_namespace *root; in del_hw_flow_group() 810 struct mlx5_flow_root_namespace *root = find_root(&prio->node); in connect_fts_in_prio() [all …]
|
| D | eswitch_offloads.c | 1641 struct mlx5_flow_root_namespace *peer_ns; in mlx5_esw_offloads_set_ns_peer() 1642 struct mlx5_flow_root_namespace *ns; in mlx5_esw_offloads_set_ns_peer()
|
| /Linux-v5.4/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() 98 static int mlx5_cmd_dr_destroy_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_destroy_flow_table() 125 static int mlx5_cmd_dr_modify_flow_table(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_modify_flow_table() 132 static int mlx5_cmd_dr_create_flow_group(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_flow_group() 166 static int mlx5_cmd_dr_destroy_flow_group(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_destroy_flow_group() 210 static int mlx5_cmd_dr_create_fte(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_create_fte() 433 static int mlx5_cmd_dr_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns, in mlx5_cmd_dr_packet_reformat_alloc() 476 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.4/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| D | ipsec.c | 994 static int fpga_ipsec_fs_create_flow_group(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_create_flow_group() 1000 int (*create_flow_group)(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_create_flow_group() 1037 static int fpga_ipsec_fs_create_fte(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_create_fte() 1043 int (*create_fte)(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_create_fte() 1088 static int fpga_ipsec_fs_update_fte(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_update_fte() 1095 int (*update_fte)(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_update_fte() 1119 static int fpga_ipsec_fs_delete_fte(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_delete_fte() 1124 int (*delete_fte)(struct mlx5_flow_root_namespace *ns, in fpga_ipsec_fs_delete_fte() 1157 mlx5_fpga_ipsec_fs_create_flow_group_egress(struct mlx5_flow_root_namespace *ns, in mlx5_fpga_ipsec_fs_create_flow_group_egress() 1166 mlx5_fpga_ipsec_fs_create_fte_egress(struct mlx5_flow_root_namespace *ns, in mlx5_fpga_ipsec_fs_create_fte_egress() [all …]
|