| /dpdk/lib/member/ |
| H A D | rte_member_ht.c | 29 buckets[bucket_id].sets[i] = set_id; in update_entry_search() 45 buckets[bucket_id].sets[iter] != in search_bucket_single() 47 *set_id = buckets[bucket_id].sets[iter]; in search_bucket_single() 65 buckets[bucket_id].sets[iter] != in search_bucket_multi() 341 buckets[prim].sets[i] = set_id; in try_insert() 349 buckets[sec].sets[i] = set_id; in try_insert() 423 next_bkt[i]->sets[j] = bkt->sets[i]; in make_space_bucket() 429 if ((bkt->sets[i] & flag_mask) == 0) in make_space_bucket() 439 bkt->sets[i] |= flag_mask; in make_space_bucket() 449 bkt->sets[i] &= ~flag_mask; in make_space_bucket() [all …]
|
| H A D | rte_member_x86.h | 26 buckets[bucket_id].sets[hit_idx] = set_id; in update_entry_search_avx() 42 if (buckets[bucket_id].sets[hit_idx] != RTE_MEMBER_NO_MATCH) { in search_bucket_single_avx() 43 *set_id = buckets[bucket_id].sets[hit_idx]; in search_bucket_single_avx() 63 if (buckets[bucket_id].sets[hit_idx] != RTE_MEMBER_NO_MATCH) { in search_bucket_multi_avx() 64 set_id[*counter] = buckets[bucket_id].sets[hit_idx]; in search_bucket_multi_avx()
|
| H A D | rte_member_ht.h | 20 member_set_t sets[RTE_MEMBER_BUCKET_ENTRIES]; /* 2-byte set */ member
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | member_lib.rst | 14 given set, or a group of sets. For the case of a group of sets, the library 16 the sets but also which set it belongs to. The Membership Library is an 80 determine joins between sets instead of creating a join by comparing each 145 To support membership test for both multiple sets and a single set, 160 for applications that need to check membership against multiple sets 183 and can easily outperform vBF when the number of sets is 187 while HTSS should be used with a larger number of sets. 234 distributing elements to different target sets. By allowing HTSS to evict old 255 unique masks and hence, a large number of target sets each corresponding to one 297 sets needed to initialize the vector bloom filters. This number is equal to the [all …]
|
| H A D | metrics_lib.rst | 32 ``rte_metrics_init()`` which sets up the metric store in shared memory. 103 metric values from *multiple* *sets*, as there is no guarantee two 104 sets registered one after the other have contiguous id values. 293 mbuf for the ingress packets and sets the ``RTE_MBUF_F_RX_TIMESTAMP`` flag of
|
| H A D | kernel_nic_interface.rst | 283 dev <ifaceX>``. If the user sets this callback function to NULL, 284 but sets the ``port_id`` field to a value other than -1, a default 293 [on|off] dev <ifaceX>``. If the user sets this callback function to 294 NULL, but sets the ``port_id`` field to a value other than -1, a default 303 user sets this callback function to NULL, but sets the ``port_id`` field to
|
| H A D | packet_classif_access_ctrl.rst | 35 * All subsequent fields has to be grouped into sets of 4 consecutive bytes. 301 …for example, there were four different sets of ACL rules, one for access control, one for routing,… 303 one lookup returns a result for each of the four sets. 395 …termines the highest available classify method for the given platform and sets it as default one. …
|
| H A D | dmadev.rst | 64 DMA devices may support different feature sets. The ``rte_dma_info_get`` API
|
| /dpdk/doc/guides/nics/ |
| H A D | thunderx.rst | 33 - Multi queue set support (up to 96 queues (12 queue sets)) per port 206 The primary VFs are used as master queue sets. Secondary VFs provide 207 additional queue sets for primary ones. If a port is configured for more then 222 …Depending on the hardware used, the kernel driver sets a threshold ``vf_id``. VFs that try to atta… 285 We will choose four secondary queue sets from the ending of the list (0001:01:01.2-0002:01:02.2).
|
| H A D | netvsc.rst | 122 The rx_copybreak sets the threshold where the driver uses an external 130 The tx_copybreak sets the threshold where the driver aggregates
|
| H A D | igc.rst | 68 The Flow Director works in receive mode to identify specific flows or sets of flows and route
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | compiling.rst | 79 sets verbose output.
|
| H A D | l3_forward_access_ctrl.rst | 201 …The EAL creates several threads and sets affinity to a specific hardware thread CPU based on the c… 205 …ACL library function to add the rules into the database and compile them as a trie of pattern sets. 294 * The --rule_ipv4 option specifies the reading of IPv4 rules sets from the rule_ipv4.db file. 296 * The --rule_ipv6 option specifies the reading of IPv6 rules sets from the rule_ipv6.db file.
|
| H A D | ethtool.rst | 49 * ``macaddr``: Gets/sets MAC address
|
| H A D | keep_alive.rst | 128 The rte_keepalive_mark_alive function simply sets the core state to alive.
|
| H A D | intro.rst | 34 application. The Hello World example sets up the DPDK Environment Abstraction
|
| H A D | l3_forward.rst | 93 * ``-P:`` Optional, sets all ports to promiscuous mode so that packets are accepted regardless of t… 168 * The -rule_ipv4 option specifies the reading of IPv4 rules sets from the rule_ipv4.cfg file 170 * The -rule_ipv6 option specifies the reading of IPv6 rules sets from the rule_ipv6.cfg file.
|
| H A D | ipsec_secgw.rst | 194 * ``-s``: sets number of mbufs in packet pool, if not provided number of mbufs 214 * ``--transfer-mode MODE``: sets operating mode of the application 273 * The ``-n`` option sets memory 4 channels. 283 * The ``-u`` option sets ports 0 and 1 as unprotected, leaving 2 and 3 as protected. 329 * The ``-u`` option sets ports 0 as unprotected, leaving 1 as protected.
|
| /dpdk/examples/pipeline/examples/ |
| H A D | selector.spec | 12 ; (the group table) and a next hop table (the member table). One of the routing table actions sets
|
| /dpdk/doc/guides/linux_gsg/ |
| H A D | build_dpdk.rst | 117 * ``-Dplatform=native`` sets ``cpu_instruction_set`` to ``native``, 120 * ``-Dplatform=generic`` sets ``cpu_instruction_set`` to ``generic``,
|
| /dpdk/doc/guides/eventdevs/ |
| H A D | opdl.rst | 65 sets up 3 queues, Q0, Q1, Q2 and has 3 associated ports P0, P1, P2 and
|
| H A D | sw.rst | 54 The scheduling quanta sets the number of events that the device attempts to
|
| H A D | dlb2.rst | 58 If the user sets the ``RTE_EVENT_QUEUE_CFG_ALL_TYPES`` flag, the 70 The ``nb_atomic_order_sequences`` queue configuration field sets the ordered 226 If enqueue fails, DLB PMD sets rte_errno as follows:
|
| /dpdk/doc/guides/cryptodevs/ |
| H A D | cnxk.rst | 11 The cnxk crypto PMD code is organized into different sets of files.
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_17_11.rst | 226 set, or a group of sets. For the case of a group of sets the library will 227 return not only whether the element has been inserted in one of the sets but
|