Home
last modified time | relevance | path

Searched refs:flow_group_in (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Dingress_lgcy.c25 u32 *flow_group_in; in esw_acl_ingress_lgcy_groups_create() local
28 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in esw_acl_ingress_lgcy_groups_create()
29 if (!flow_group_in) in esw_acl_ingress_lgcy_groups_create()
32 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, match_criteria); in esw_acl_ingress_lgcy_groups_create()
34 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_acl_ingress_lgcy_groups_create()
39 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, 0); in esw_acl_ingress_lgcy_groups_create()
40 MLX5_SET(create_flow_group_in, flow_group_in, end_flow_index, 0); in esw_acl_ingress_lgcy_groups_create()
42 g = mlx5_create_flow_group(vport->ingress.acl, flow_group_in); in esw_acl_ingress_lgcy_groups_create()
51 memset(flow_group_in, 0, inlen); in esw_acl_ingress_lgcy_groups_create()
52 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_acl_ingress_lgcy_groups_create()
[all …]
H A Dingress_ofld.c165 u32 *flow_group_in; in esw_acl_ingress_ofld_groups_create() local
169 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in esw_acl_ingress_ofld_groups_create()
170 if (!flow_group_in) in esw_acl_ingress_ofld_groups_create()
178 flow_group_in, match_criteria); in esw_acl_ingress_ofld_groups_create()
179 MLX5_SET(create_flow_group_in, flow_group_in, in esw_acl_ingress_ofld_groups_create()
182 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, flow_index); in esw_acl_ingress_ofld_groups_create()
183 MLX5_SET(create_flow_group_in, flow_group_in, end_flow_index, flow_index); in esw_acl_ingress_ofld_groups_create()
185 g = mlx5_create_flow_group(vport->ingress.acl, flow_group_in); in esw_acl_ingress_ofld_groups_create()
201 memset(flow_group_in, 0, inlen); in esw_acl_ingress_ofld_groups_create()
202 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, flow_index); in esw_acl_ingress_ofld_groups_create()
[all …]
H A Dhelper.c96 u32 *flow_group_in; in esw_acl_egress_vlan_grp_create() local
99 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in esw_acl_egress_vlan_grp_create()
100 if (!flow_group_in) in esw_acl_egress_vlan_grp_create()
103 MLX5_SET(create_flow_group_in, flow_group_in, in esw_acl_egress_vlan_grp_create()
106 flow_group_in, match_criteria); in esw_acl_egress_vlan_grp_create()
109 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, 0); in esw_acl_egress_vlan_grp_create()
110 MLX5_SET(create_flow_group_in, flow_group_in, end_flow_index, 0); in esw_acl_egress_vlan_grp_create()
112 vlan_grp = mlx5_create_flow_group(vport->egress.acl, flow_group_in); in esw_acl_egress_vlan_grp_create()
123 kvfree(flow_group_in); in esw_acl_egress_vlan_grp_create()
H A Degress_lgcy.c24 u32 *flow_group_in; in esw_acl_egress_lgcy_groups_create() local
31 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in esw_acl_egress_lgcy_groups_create()
32 if (!flow_group_in) { in esw_acl_egress_lgcy_groups_create()
37 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, 1); in esw_acl_egress_lgcy_groups_create()
38 MLX5_SET(create_flow_group_in, flow_group_in, end_flow_index, 1); in esw_acl_egress_lgcy_groups_create()
39 drop_grp = mlx5_create_flow_group(vport->egress.acl, flow_group_in); in esw_acl_egress_lgcy_groups_create()
48 kvfree(flow_group_in); in esw_acl_egress_lgcy_groups_create()
52 kvfree(flow_group_in); in esw_acl_egress_lgcy_groups_create()
H A Degress_ofld.c97 u32 *flow_group_in; in esw_acl_egress_ofld_groups_create() local
112 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in esw_acl_egress_ofld_groups_create()
113 if (!flow_group_in) { in esw_acl_egress_ofld_groups_create()
121 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, flow_index); in esw_acl_egress_ofld_groups_create()
122 MLX5_SET(create_flow_group_in, flow_group_in, end_flow_index, flow_index); in esw_acl_egress_ofld_groups_create()
123 fwd_grp = mlx5_create_flow_group(vport->egress.acl, flow_group_in); in esw_acl_egress_ofld_groups_create()
129 kvfree(flow_group_in); in esw_acl_egress_ofld_groups_create()
133 kvfree(flow_group_in); in esw_acl_egress_ofld_groups_create()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Drdma.c34 u32 *flow_group_in; in mlx5_rdma_enable_roce_steering() local
42 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in mlx5_rdma_enable_roce_steering()
43 if (!flow_group_in) in mlx5_rdma_enable_roce_steering()
47 kvfree(flow_group_in); in mlx5_rdma_enable_roce_steering()
66 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in mlx5_rdma_enable_roce_steering()
68 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, in mlx5_rdma_enable_roce_steering()
73 fg = mlx5_create_flow_group(ft, flow_group_in); in mlx5_rdma_enable_roce_steering()
99 kvfree(flow_group_in); in mlx5_rdma_enable_roce_steering()
112 kvfree(flow_group_in); in mlx5_rdma_enable_roce_steering()
H A Deswitch_offloads.c1147 u32 *flow_group_in) in esw_set_flow_group_source_port() argument
1150 flow_group_in, in esw_set_flow_group_source_port()
1154 MLX5_SET(create_flow_group_in, flow_group_in, in esw_set_flow_group_source_port()
1162 MLX5_SET(create_flow_group_in, flow_group_in, in esw_set_flow_group_source_port()
1298 u32 flags = 0, *flow_group_in; in esw_create_offloads_fdb_tables() local
1306 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in esw_create_offloads_fdb_tables()
1307 if (!flow_group_in) in esw_create_offloads_fdb_tables()
1353 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_create_offloads_fdb_tables()
1356 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, match_criteria); in esw_create_offloads_fdb_tables()
1362 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, 0); in esw_create_offloads_fdb_tables()
[all …]
H A Deswitch.c326 u32 *flow_group_in; in esw_create_legacy_fdb_table() local
339 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in esw_create_legacy_fdb_table()
340 if (!flow_group_in) in esw_create_legacy_fdb_table()
355 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_create_legacy_fdb_table()
357 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, match_criteria); in esw_create_legacy_fdb_table()
359 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, 0); in esw_create_legacy_fdb_table()
361 MLX5_SET(create_flow_group_in, flow_group_in, end_flow_index, table_size - 3); in esw_create_legacy_fdb_table()
363 g = mlx5_create_flow_group(fdb, flow_group_in); in esw_create_legacy_fdb_table()
372 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_create_legacy_fdb_table()
374 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, table_size - 2); in esw_create_legacy_fdb_table()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_chains.c551 u32 *flow_group_in; in mlx5_chains_create_prio() local
559 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in mlx5_chains_create_prio()
560 if (!prio_s || !flow_group_in) { in mlx5_chains_create_prio()
598 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, in mlx5_chains_create_prio()
600 MLX5_SET(create_flow_group_in, flow_group_in, end_flow_index, in mlx5_chains_create_prio()
602 miss_group = mlx5_create_flow_group(ft, flow_group_in); in mlx5_chains_create_prio()
636 kvfree(flow_group_in); in mlx5_chains_create_prio()
652 kvfree(flow_group_in); in mlx5_chains_create_prio()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_fs.c192 u32 *flow_group_in; in rx_fs_create() local
195 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in rx_fs_create()
197 if (!flow_group_in || !spec) { in rx_fs_create()
217 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, ft->max_fte - 1); in rx_fs_create()
218 MLX5_SET(create_flow_group_in, flow_group_in, end_flow_index, ft->max_fte - 1); in rx_fs_create()
219 miss_group = mlx5_create_flow_group(ft, flow_group_in); in rx_fs_create()
237 kvfree(flow_group_in); in rx_fs_create()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_ct.c1442 u32 *flow_group_in; in mlx5_tc_ct_alloc_pre_ct() local
1453 flow_group_in = kvzalloc(inlen, GFP_KERNEL); in mlx5_tc_ct_alloc_pre_ct()
1454 if (!flow_group_in) in mlx5_tc_ct_alloc_pre_ct()
1471 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, 0); in mlx5_tc_ct_alloc_pre_ct()
1472 MLX5_SET(create_flow_group_in, flow_group_in, end_flow_index, 0); in mlx5_tc_ct_alloc_pre_ct()
1473 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in mlx5_tc_ct_alloc_pre_ct()
1476 misc = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, in mlx5_tc_ct_alloc_pre_ct()
1487 g = mlx5_create_flow_group(ft, flow_group_in); in mlx5_tc_ct_alloc_pre_ct()
1496 memset(flow_group_in, 0, inlen); in mlx5_tc_ct_alloc_pre_ct()
1497 MLX5_SET(create_flow_group_in, flow_group_in, start_flow_index, 1); in mlx5_tc_ct_alloc_pre_ct()
[all …]