Home
last modified time | relevance | path

Searched refs:ft_attr (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_accel/
H A Dmlx5_ipsec_fs.c291 struct mlx5_flow_table_attr ft_attr = {}; in ipsec_rx_ft_create() local
293 ft_attr.max_fte = NUM_IPSEC_FTE; in ipsec_rx_ft_create()
294 ft_attr.level = level; in ipsec_rx_ft_create()
295 ft_attr.prio = prio; in ipsec_rx_ft_create()
296 ft_attr.autogroup.max_num_groups = max_num_groups; in ipsec_rx_ft_create()
297 ft_attr.autogroup.num_reserved_entries = 1; in ipsec_rx_ft_create()
299 return mlx5_create_auto_grouped_flow_table(ns, &ft_attr); in ipsec_rx_ft_create()
637 struct mlx5_flow_table_attr ft_attr = {}; in ipsec_tx_ft_create() local
639 ft_attr.autogroup.num_reserved_entries = 1; in ipsec_tx_ft_create()
640 ft_attr.autogroup.max_num_groups = max_num_groups; in ipsec_tx_ft_create()
[all …]
/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_eswitch.c265 struct mlx5_flow_table_attr ft_attr = {}; in esw_create_fdb_table() local
293 ft_attr.prio = FDB_SLOW_PATH; in esw_create_fdb_table()
294 ft_attr.max_fte = table_size; in esw_create_fdb_table()
295 fdb = mlx5_create_flow_table(root_ns, &ft_attr); in esw_create_fdb_table()
602 struct mlx5_flow_table_attr ft_attr = {}; in esw_vport_enable_egress_acl() local
629 ft_attr.max_fte = table_size; in esw_vport_enable_egress_acl()
631 ft_attr.flags = MLX5_FLOW_TABLE_OTHER_VPORT; in esw_vport_enable_egress_acl()
632 acl = mlx5_create_vport_flow_table(root_ns, &ft_attr, vport->vport); in esw_vport_enable_egress_acl()
705 struct mlx5_flow_table_attr ft_attr = {}; in esw_vport_enable_ingress_acl() local
731 ft_attr.max_fte = table_size; in esw_vport_enable_ingress_acl()
[all …]
H A Dmlx5_fs_core.c1116 struct mlx5_flow_table_attr *ft_attr, in __mlx5_create_flow_table() argument
1121 bool unmanaged = ft_attr->flags & MLX5_FLOW_TABLE_UNMANAGED; in __mlx5_create_flow_table()
1133 fs_prio = find_prio(ns, ft_attr->prio); in __mlx5_create_flow_table()
1142 if (ft_attr->level >= fs_prio->num_levels) { in __mlx5_create_flow_table()
1147 ft_attr->level += fs_prio->start_level; in __mlx5_create_flow_table()
1153 ft = alloc_flow_table(ft_attr->level, in __mlx5_create_flow_table()
1156 op_mod, ft_attr->flags); in __mlx5_create_flow_table()
1163 next_ft = unmanaged ? ft_attr->next_ft : in __mlx5_create_flow_table()
1167 err = root->cmds->create_flow_table(root, ft, ft_attr, next_ft); in __mlx5_create_flow_table()
1200 struct mlx5_flow_table_attr *ft_attr) in mlx5_create_flow_table() argument
[all …]
H A Dmlx5_fs_tcp.c316 struct mlx5_flow_table_attr ft_attr = {}; in accel_fs_tcp_create_table() local
320 ft_attr.max_fte = MLX5E_ACCEL_FS_TCP_TABLE_SIZE; in accel_fs_tcp_create_table()
321 ft_attr.level = type; in accel_fs_tcp_create_table()
322 ft->t = mlx5_create_flow_table(priv->fts.accel_tcp.ns, &ft_attr); in accel_fs_tcp_create_table()
/freebsd/sys/dev/mlx5/
H A Dfs.h284 struct mlx5_flow_table_attr *ft_attr);
288 struct mlx5_flow_table_attr *ft_attr, u16 vport);
296 struct mlx5_flow_table_attr *ft_attr);
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_flow_table.c1494 struct mlx5_flow_table_attr ft_attr = {}; in mlx5e_create_main_flow_table() local
1498 ft_attr.max_fte = MLX5E_MAIN_TABLE_SIZE; in mlx5e_create_main_flow_table()
1500 ft_attr.level = inner_vxlan ? 10 : 12; in mlx5e_create_main_flow_table()
1502 ft_attr.level = inner_vxlan ? 2 : 4; in mlx5e_create_main_flow_table()
1503 ft->t = mlx5_create_flow_table(priv->fts.ns, &ft_attr); in mlx5e_create_main_flow_table()
1624 struct mlx5_flow_table_attr ft_attr = {}; in mlx5e_create_vlan_flow_table() local
1628 ft_attr.max_fte = MLX5E_VLAN_TABLE_SIZE; in mlx5e_create_vlan_flow_table()
1629 ft_attr.level = (priv->ipsec) ? 9 : 0; in mlx5e_create_vlan_flow_table()
1630 ft->t = mlx5_create_flow_table(priv->fts.ns, &ft_attr); in mlx5e_create_vlan_flow_table()
2012 struct mlx5_flow_table_attr ft_attr = {}; in mlx5e_create_vxlan_flow_table() local
[all …]
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_main.c2110 struct mlx5_flow_table_attr ft_attr = {}; in get_flow_table() local
2159 ft_attr.prio = priority; in get_flow_table()
2160 ft_attr.max_fte = num_entries; in get_flow_table()
2161 ft_attr.autogroup.max_num_groups = num_groups; in get_flow_table()
2163 ft = mlx5_create_auto_grouped_flow_table(ns, &ft_attr); in get_flow_table()