| /dpdk/drivers/net/igc/ |
| H A D | igc_filter.c | 30 if (empty) { in igc_ethertype_filter_lookup() 32 *empty = -1; in igc_ethertype_filter_lookup() 40 *empty = i; in igc_ethertype_filter_lookup() 92 int ret, empty; in igc_add_ethertype_filter() local 110 if (empty < 0) { in igc_add_ethertype_filter() 114 ret = empty; in igc_add_ethertype_filter() 159 int *empty) in igc_tuple_filter_lookup() argument 163 if (empty) { in igc_tuple_filter_lookup() 165 *empty = -1; in igc_tuple_filter_lookup() 177 *empty = i; in igc_tuple_filter_lookup() [all …]
|
| /dpdk/lib/ip_frag/ |
| H A D | ip_frag_internal.c | 289 struct ip_frag_pkt *empty, *old; in ip_frag_lookup() local 293 empty = NULL; in ip_frag_lookup() 334 empty = (empty == NULL) ? (p1 + i) : empty; in ip_frag_lookup() 360 empty = (empty == NULL) ?( p2 + i) : empty; in ip_frag_lookup() 365 *free = empty; in ip_frag_lookup()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | power_man.rst | 126 after detecting an empty poll, the new mechanism just lowers the core frequency. 130 When the system become busy, the empty poll mechanism can also increase the core 138 The proposed solution focuses on how many times empty polls are executed. 139 The less the number of empty polls, means current core is busy with processing 140 workload, therefore, the higher frequency is needed. The high empty poll number 144 In the current implementation, each core has 1 empty-poll counter which assume 164 system so that counts can be measured for empty polls at low, medium 183 * **Update Empty Poll Counter**: update the empty poll counter. 189 * **Detect empty poll state change**: empty poll state change detection algorithm then take action. 204 power saving whenever empty poll count reaches a certain number.
|
| H A D | hash_lib.rst | 117 (or use external RCU mechanisms) in order to free the empty buckets and deleted keys, to maintain t… 157 Like lookup, the primary and secondary buckets are identified. If there is an empty entry in 164 is stored in it. If not, same process is repeated (one of the entries gets pushed) until an empty e… 168 In the very unlikely event that an empty entry cannot be found after certain number of displacement… 177 entry is marked as empty. If the hash table was configured with 'no free on delete' or 'lock free r… 194 and an empty location is created, the last entry from the extendable buckets associated with this b… 195 this empty location to possibly shorten the linked list.
|
| H A D | ip_fragment_reassembly_lib.rst | 85 a) Use as empty entry. 92 …a) If yes, then, reassemble the packet, mark table's entry as empty and return the reassembled mbu…
|
| H A D | qos_framework.rst | 1227 * * Mark empty (record the time at which a packet queue becomes empty) 1231 and the mark empty operation is explained in :ref:`Section 2.23.3.3 <Queue_Empty_Operation>`. 1351 Special handling is required when the queue becomes empty as the queue could be empty for a short t… 1354 When a packet is enqueued on an empty queue, the average queue size is computed using the following… 1360 …= the number of enqueue operations that could have occurred on this queue while the queue was empty 1370 * *qtime* = time the queue became empty 1416 when the queue is empty (Equation 2) were considered. 1554 The time at which a packet queue becomes empty must be recorded and saved with the RED run-time data 1557 through the API that a queue has become empty. 1709 The syntax of the empty API is as follows: [all …]
|
| H A D | timer_lib.rst | 63 …age() returns without taking a lock in the case where the timer list for the calling core is empty.
|
| H A D | mempool_lib.rst | 84 obtain more objects when the cache is empty.
|
| /dpdk/lib/power/ |
| H A D | rte_power_pmd_mgmt.c | 252 const bool empty = nb_rx == 0; in clb_multiwait() local 257 if (likely(!empty)) in clb_multiwait() 317 const bool empty = nb_rx == 0; in clb_pause() local 321 if (likely(!empty)) in clb_pause() 355 const bool empty = nb_rx == 0; in clb_scale_freq() local 359 if (likely(!empty)) { in clb_scale_freq()
|
| /dpdk/drivers/dma/skeleton/ |
| H A D | skeleton_dmadev.c | 166 struct rte_ring *empty; in vchan_setup() local 180 empty = rte_ring_create("dma_skeleton_desc_empty", nb_desc, in vchan_setup() 188 if (empty == NULL || pending == NULL || running == NULL || in vchan_setup() 191 rte_ring_free(empty); in vchan_setup() 204 (void)rte_ring_enqueue(empty, (void *)(desc + i)); in vchan_setup() 207 hw->desc_empty = empty; in vchan_setup()
|
| /dpdk/doc/guides/nics/ |
| H A D | null.rst | 9 On Rx it returns requested number of empty packets (all zero). On Tx it just frees all sent packets. 25 It copies data of the packet before Rx/Tx. For Rx it uses another empty dummy mbuf for this.
|
| H A D | sfc_efx.rst | 293 - The last item is IPV4 or IPV6, and it's empty. 298 - The last item is TCP or UDP, and it's empty.
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | l3_forward_power_man.rst | 106 * --empty-poll: Traffic Aware power management. See below for details 230 Poll" where the number of empty polls can be monitored to keep track 232 command line option --empty-poll. 234 …ement<../prog_guide/power_man>` chapter in the DPDK Programmer's Guide for empty poll mode details. 239 -- -p 0x3 -P --config="(0,0,xx),(1,0,xx)" --empty-poll="0,0,0" -l 14 -m 9 -h 1 243 --empty-poll: Enable the empty poll mode instead of original algorithm 245 --empty-poll="training_flag, med_threshold, high_threshold" 251 * ``high_threshold`` : optional, sets the empty poll threshold of a busy system state. If this is n… 268 …dir>/examples/dpdk-l3fwd-power -l 1-3 -- -p 0x0f --config="(0,0,2),(0,1,3)" --empty-poll "1,0,0" –P 293 …/examples/dpdk-l3fwd-power -l 1-3 -- -p 0x0f --config="(0,0,2),(0,1,3)" --empty-poll "0,340000,540… [all …]
|
| H A D | ip_reassembly.rst | 183 #. Use as empty entry 190 …#. If yes, then, reassemble the packet, mark table's entry as empty and return the reassembled mb…
|
| /dpdk/app/test/ |
| H A D | test_pdump.c | 140 send_pkts(void *empty) in send_pkts() argument 164 return empty; in send_pkts()
|
| H A D | process.h | 32 extern void *send_pkts(void *empty);
|
| /dpdk/lib/eal/freebsd/ |
| H A D | eal_memory.c | 145 bool empty, need_hole; in rte_eal_hugepage_init() local 152 empty = arr->count == 0; in rte_eal_hugepage_init() 158 need_hole = !empty && !is_adjacent; in rte_eal_hugepage_init()
|
| /dpdk/drivers/common/mlx5/windows/ |
| H A D | meson.build | 43 # Generate an empty mlx5_autoconf.h file for compatibility with Linux
|
| /dpdk/drivers/net/qede/base/ |
| H A D | meson.build | 42 '-Wno-empty-body',
|
| /dpdk/lib/mempool/ |
| H A D | mempool_trace_points.c | 37 lib.mempool.create.empty)
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | meson.build | 72 '-Wno-empty-body',
|
| /dpdk/lib/eal/linux/ |
| H A D | eal_memory.c | 680 bool empty; local 690 empty = arr->count == 0; 692 seg_len + (empty ? 0 : 1)); 701 if (!empty)
|
| /dpdk/drivers/crypto/openssl/ |
| H A D | rte_openssl_pmd.c | 1061 uint8_t empty[] = {}; in process_openssl_auth_encryption_gcm() local 1076 if (EVP_EncryptUpdate(ctx, empty, &unused, empty, 0) <= 0) in process_openssl_auth_encryption_gcm() 1140 uint8_t empty[] = {}; in process_openssl_auth_decryption_gcm() local 1158 if (EVP_DecryptUpdate(ctx, empty, &unused, empty, 0) <= 0) in process_openssl_auth_decryption_gcm()
|
| /dpdk/doc/guides/contributing/ |
| H A D | vulnerability.rst | 77 is assigned to the vulnerability, and kept empty until public disclosure. 100 * Bug ID (empty and restricted for future reference)
|
| /dpdk/drivers/ |
| H A D | meson.build | 86 # set up empty variables used for build
|