| /dpdk/lib/table/ |
| H A D | rte_swx_table_selector.c | 264 struct rte_swx_table_selector_group **groups, in rte_swx_table_selector_create() argument 298 if (groups) in rte_swx_table_selector_create() 300 if (groups[i]) { in rte_swx_table_selector_create() 301 status = group_set(t, i, groups[i]); in rte_swx_table_selector_create()
|
| H A D | rte_swx_table_selector.h | 121 struct rte_swx_table_selector_group **groups,
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | efd_lib.rst | 145 EFD divides the entire input key set into many small groups. 300 groups of a manageable size (e.g. 28 keys) and then searches for the 323 used to get the group id. As shown in the figure, the groups can be 394 groups, i.e., some group will have more keys than other groups. 396 it is preferable that all groups will have a balanced number of keys, so 398 index. In order to achieve this target, groups are rebalanced during 410 bin id. A chunk contains 64 different groups and 256 bins (i.e. for any 411 given bin it can map to 4 distinct groups). When a key is inserted, the 413 and since each bin can be mapped to one of four different groups (2 bit storage),
|
| H A D | fib_lib.rst | 93 * ``num_tbl8``: The number of tbl8 groups, each group consists of 256 entries 100 * TBL8: An array of ``num_tbl8`` tbl8 groups.
|
| H A D | regexdev.rst | 67 groups, max number of matches and so on. 94 /**< Number of groups to configure on this device.
|
| H A D | meson_ut.rst | 15 Test cases have been classified into four different groups.
|
| H A D | link_bonding_poll_mode_drv_lib.rst | 16 The Link Bonding PMD library(librte_net_bond) supports bonding of groups of 106 specification. It negotiates and monitors aggregation groups that share the
|
| H A D | rte_flow.rst | 62 hierarchy of groups must be explicitly defined by flow rules themselves in each 149 allow a logical hierarchy of flow rule groups (tables) to be defined. These 150 groups can be supported virtually in the PMD or in the physical device. 152 guarantee to matched against, all subsequent groups can only be reached by 158 type possibly allowed in a given group), while being aware that the groups 688 the physical device, with virtual groups in the PMD or not at all. 1853 In a hierarchy of groups, which can be used to represent physical or logical 1859 is up to the specific device. Best practice when using groups would be define 1865 depending on how groups are mapped to the physical devices. In the 1868 flows to loop between groups.
|
| H A D | lpm6_lib.rst | 56 … bits are inspected on the root node, and the remaining 104 bits are inspected in groups of 8 bits.
|
| H A D | traffic_management.rst | 67 groups of siblings that have the same priority.
|
| /dpdk/examples/pipeline/examples/ |
| H A D | selector.spec | 4 ; A selector table is made out of groups of weighted members, with a given member potentially part 5 ; of several groups. The select operation returns a member ID by first selecting a group based on an
|
| /dpdk/lib/efd/ |
| H A D | rte_efd.c | 222 struct efd_online_group_entry groups[EFD_CHUNK_NUM_GROUPS]; member 823 memcpy(&(table->chunks[i][chunk_id].groups[group_id]), in efd_apply_update() 1311 group = &chunks[chunk_id].groups[group_id]; in rte_efd_lookup() 1343 group = &chunks[chunk_id_list[i]].groups[group_id_list[i]]; in rte_efd_lookup_bulk() 1348 group = &chunks[chunk_id_list[i]].groups[group_id_list[i]]; in rte_efd_lookup_bulk()
|
| /dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_nl.h | 34 int mlx5_nl_init(int protocol, int groups);
|
| H A D | mlx5_nl.c | 196 mlx5_nl_init(int protocol, int groups) in mlx5_nl_init() argument 203 .nl_groups = groups, in mlx5_nl_init()
|
| /dpdk/lib/pipeline/ |
| H A D | rte_swx_ctl.c | 108 struct rte_swx_table_selector_group **groups; member 757 struct rte_swx_table_selector_group *group = s->groups[group_id]; in selector_group_members_free() 774 s->groups[group_id] = NULL; in selector_group_members_free() 808 g = s->groups[group_id]; in selector_group_duplicate_to_pending() 859 if (s->groups) in selector_free() 863 free(s->groups); in selector_free() 1360 s->groups = calloc(s->info.n_groups_max, in rte_swx_ctl_pipeline_create() 1362 if (!s->groups) in rte_swx_ctl_pipeline_create() 2210 struct rte_swx_table_selector_group *g = s->groups[group_id]; in selector_rollfwd_finalize() 2218 s->groups[group_id] = gp; in selector_rollfwd_finalize() [all …]
|
| /dpdk/doc/guides/dmadevs/ |
| H A D | idxd.rst | 52 need to be assigned to groups, and the various other configuration options, 59 To assign work queues to groups for passing descriptors to the engines a similar accel-config comma… 88 # configure 4 groups, each with one engine
|
| /dpdk/doc/guides/windows_gsg/ |
| H A D | run_apps.rst | 20 3. Add desired users or groups to the list of grantees.
|
| /dpdk/doc/guides/tools/ |
| H A D | devbind.rst | 63 Mainly it comes down to how IOMMU groups work.
|
| /dpdk/doc/guides/rawdevs/ |
| H A D | ioat.rst | 71 need to be assigned to groups, and the various other configuration options, 79 To assign work queues to groups for passing descriptors to the engines a similar accel-config comma…
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_hw.c | 1478 ge = mlx5_hlist_register(priv->sh->groups, attr->flow_attr.group, &ctx); in flow_hw_table_create() 1547 mlx5_hlist_unregister(priv->sh->groups, in flow_hw_table_create() 1599 mlx5_hlist_unregister(priv->sh->groups, &table->grp->entry); in flow_hw_table_destroy()
|
| H A D | mlx5_flow.c | 10255 group_hash = tunnel ? tunnel->groups : thub->groups; in tunnel_flow_group_to_flow_table() 10279 mlx5_hlist_destroy(tunnel->groups); in mlx5_flow_tunnel_free() 10370 tunnel->groups = mlx5_hlist_create("tunnel groups", 64, false, true, in mlx5_flow_tunnel_allocate() 10377 if (!tunnel->groups) { in mlx5_flow_tunnel_allocate() 10464 mlx5_hlist_destroy(thub->groups); in mlx5_release_tunnel_hub() 10479 thub->groups = mlx5_hlist_create("flow groups", 64, in mlx5_alloc_tunnel_hub() 10486 if (!thub->groups) { in mlx5_alloc_tunnel_hub() 10495 if (thub->groups) in mlx5_alloc_tunnel_hub() 10496 mlx5_hlist_destroy(thub->groups); in mlx5_alloc_tunnel_hub()
|
| H A D | mlx5.c | 1617 &sh->groups : &sh->flow_tbls; in mlx5_free_table_hash_list() 1640 sh->groups = mlx5_hlist_create in mlx5_alloc_hw_group_hash_list() 1648 if (!sh->groups) { in mlx5_alloc_hw_group_hash_list()
|
| H A D | mlx5_flow.h | 917 struct mlx5_hlist *groups; /** tunnel groups */ member 928 struct mlx5_hlist *groups; /** non tunnel groups */ member
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | vmdq_dcb_forwarding.rst | 19 VMDQ filters split the traffic into 16 or 32 groups based on the Destination MAC and VLAN ID.
|
| /dpdk/doc/guides/eventdevs/ |
| H A D | dlb2.rst | 71 queue's reorder buffer size. DLB has 2 groups of ordered queues, where each 77 group with available reorder buffer entries. If all sequence number groups are
|