Searched refs:ft_attr (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/dev/mlx5/mlx5_accel/ |
H A D | mlx5_ipsec_fs.c | 291 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 D | mlx5_eswitch.c | 265 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 D | mlx5_fs_core.c | 1116 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 D | mlx5_fs_tcp.c | 316 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 D | fs.h | 284 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 D | mlx5_en_flow_table.c | 1494 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 D | mlx5_ib_main.c | 2110 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()
|