| /dpdk/doc/api/ |
| H A D | doxy-api-index.md | 12 [dev] (@ref rte_dev.h), 13 [ethdev] (@ref rte_ethdev.h), 14 [ethctrl] (@ref rte_eth_ctrl.h), 15 [rte_flow] (@ref rte_flow.h), 16 [rte_tm] (@ref rte_tm.h), 17 [rte_mtr] (@ref rte_mtr.h), 18 [bbdev] (@ref rte_bbdev.h), 22 [compress] (@ref rte_comp.h), 35 [PCI] (@ref rte_pci.h), 37 [vfio] (@ref rte_vfio.h) [all …]
|
| /dpdk/lib/eal/include/ |
| H A D | meson.build | 7 'rte_alarm.h', 8 'rte_bitmap.h', 9 'rte_bitops.h', 11 'rte_bus.h', 12 'rte_class.h', 13 'rte_common.h', 14 'rte_compat.h', 15 'rte_debug.h', 16 'rte_dev.h', 18 'rte_eal.h', [all …]
|
| /dpdk/lib/hash/ |
| H A D | rte_cuckoo_hash.c | 77 return h; in rte_hash_find_existing() 98 return h->rte_hash_custom_cmp_eq(key1, key2, h->key_len); in rte_hash_cmp_eq() 271 h = NULL; in rte_hash_create() 408 strlcpy(h->name, params->name, sizeof(h->name)); in rte_hash_create() 415 h->bucket_bitmask = h->num_buckets - 1; in rte_hash_create() 467 return h; in rte_hash_create() 512 if (h->dq) in rte_hash_free() 534 return h->hash_func(key, h->key_len, h->hash_func_init_val); in rte_hash_hash() 580 if (h->writer_takes_lock && h->hw_trans_mem_support) in __hash_rw_writer_lock() 632 memset(h->key_store, 0, h->key_entry_size * (h->entries + 1)); in rte_hash_reset() [all …]
|
| H A D | rte_hash.h | 183 rte_hash_free(struct rte_hash *h); 196 rte_hash_reset(struct rte_hash *h); 207 rte_hash_count(const struct rte_hash *h); 220 rte_hash_max_key_id(const struct rte_hash *h); 297 rte_hash_add_key(const struct rte_hash *h, const void *key); 351 rte_hash_del_key(const struct rte_hash *h, const void *key); 429 rte_hash_free_key_with_position(const struct rte_hash *h, 498 rte_hash_lookup(const struct rte_hash *h, const void *key); 520 rte_hash_lookup_with_hash(const struct rte_hash *h, 535 rte_hash_hash(const struct rte_hash *h, const void *key); [all …]
|
| H A D | meson.build | 5 'rte_fbk_hash.h', 6 'rte_hash_crc.h', 7 'rte_hash.h', 8 'rte_jhash.h', 9 'rte_thash.h', 10 'rte_thash_gfni.h', 13 'rte_crc_arm64.h', 14 'rte_crc_generic.h', 15 'rte_crc_sw.h', 16 'rte_crc_x86.h', [all …]
|
| /dpdk/lib/eal/arm/include/ |
| H A D | meson.build | 5 'rte_atomic_32.h', 6 'rte_atomic_64.h', 7 'rte_atomic.h', 8 'rte_byteorder.h', 11 'rte_cpuflags.h', 14 'rte_cycles.h', 15 'rte_io_64.h', 16 'rte_io.h', 20 'rte_memcpy.h', 23 'rte_pause.h', [all …]
|
| /dpdk/drivers/common/mlx5/linux/ |
| H A D | meson.build | 62 [ 'HAVE_IBV_MLX5_MOD_SWP', 'infiniband/mlx5dv.h', 103 [ 'HAVE_IBV_DEVX_OBJ', 'infiniband/mlx5dv.h', 109 [ 'HAVE_IBV_DEVX_ASYNC', 'infiniband/mlx5dv.h', 111 [ 'HAVE_IBV_DEVX_QP', 'infiniband/mlx5dv.h', 117 [ 'HAVE_IBV_DEVX_EVENT', 'infiniband/mlx5dv.h', 123 [ 'HAVE_MLX5DV_DR', 'infiniband/mlx5dv.h', 127 [ 'HAVE_MLX5DV_DR_VLAN', 'infiniband/mlx5dv.h', 160 [ 'HAVE_IFLA_NUM_VF', 'linux/if_link.h', 162 [ 'HAVE_IFLA_EXT_MASK', 'linux/if_link.h', 168 [ 'HAVE_RDMA_NL_NLDEV', 'rdma/rdma_netlink.h', [all …]
|
| /dpdk/lib/eal/x86/include/ |
| H A D | meson.build | 5 'rte_atomic.h', 6 'rte_byteorder.h', 7 'rte_cpuflags.h', 8 'rte_cycles.h', 9 'rte_io.h', 10 'rte_mcslock.h', 11 'rte_memcpy.h', 12 'rte_pause.h', 13 'rte_pflock.h', 16 'rte_rtm.h', [all …]
|
| /dpdk/examples/pipeline/examples/ |
| H A D | vxlan.spec | 110 // - h.outer_ipv4.total_len = t.ipv4_total_len + h.ipv4.total_len 112 // - h.outer_udp.length = t.udp_length + h.ipv4.total_len 154 add h.outer_ipv4.total_len h.ipv4.total_len 157 ckadd h.outer_ipv4.hdr_checksum h.ipv4.total_len 160 add h.outer_udp.length h.ipv4.total_len 191 extract h.ethernet 192 extract h.ipv4 195 emit h.outer_ipv4 196 emit h.outer_udp 198 emit h.ethernet [all …]
|
| H A D | fib.spec | 89 validate h.ethernet 92 cksub h.ipv4.hdr_checksum h.ipv4.ttl 93 sub h.ipv4.ttl 0x1 94 ckadd h.ipv4.hdr_checksum h.ipv4.ttl 129 h.ipv4.protocol 130 h.ipv4.src_addr 131 h.ipv4.dst_addr 161 extract h.ethernet 162 extract h.ipv4 168 emit h.ethernet [all …]
|
| /dpdk/lib/eal/ppc/include/ |
| H A D | meson.build | 5 'rte_altivec.h', 6 'rte_atomic.h', 8 'rte_cpuflags.h', 9 'rte_cycles.h', 10 'rte_io.h', 11 'rte_mcslock.h', 12 'rte_memcpy.h', 13 'rte_pause.h', 14 'rte_pflock.h', 17 'rte_rwlock.h', [all …]
|
| /dpdk/lib/table/ |
| H A D | meson.build | 28 'rte_lru.h', 29 'rte_swx_table.h', 30 'rte_swx_table_em.h', 34 'rte_table.h', 35 'rte_table_acl.h', 36 'rte_table_array.h', 37 'rte_table_hash.h', 40 'rte_table_lpm.h', 42 'rte_table_stub.h', 47 'rte_lru_arm64.h', [all …]
|
| /dpdk/lib/ethdev/ |
| H A D | meson.build | 17 'rte_ethdev.h', 20 'rte_dev_info.h', 21 'rte_flow.h', 23 'rte_mtr.h', 24 'rte_mtr_driver.h', 25 'rte_tm.h', 26 'rte_tm_driver.h', 31 'rte_eth_ctrl.h', 35 'ethdev_driver.h', 36 'ethdev_pci.h', [all …]
|
| /dpdk/lib/port/ |
| H A D | meson.build | 26 'rte_port_ethdev.h', 27 'rte_port_fd.h', 28 'rte_port_frag.h', 29 'rte_port_ras.h', 30 'rte_port.h', 31 'rte_port_ring.h', 32 'rte_port_sched.h', 35 'rte_port_eventdev.h', 36 'rte_swx_port.h', 38 'rte_swx_port_fd.h', [all …]
|
| /dpdk/lib/ring/ |
| H A D | meson.build | 5 headers = files('rte_ring.h') 8 'rte_ring_core.h', 9 'rte_ring_elem.h', 10 'rte_ring_elem_pvt.h', 11 'rte_ring_c11_pvt.h', 12 'rte_ring_generic_pvt.h', 13 'rte_ring_hts.h', 14 'rte_ring_hts_elem_pvt.h', 15 'rte_ring_peek.h', 17 'rte_ring_peek_zc.h', [all …]
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_utils.c | 421 if (!h) { in mlx5_hlist_create() 427 snprintf(h->l_const.name, sizeof(h->l_const.name), "%s", name); in mlx5_hlist_create() 440 if (mlx5_list_init(&h->buckets[i].l, &h->l_const, in mlx5_hlist_create() 442 mlx5_free(h); in mlx5_hlist_create() 448 return h; in mlx5_hlist_create() 457 if (h->direct_key) in mlx5_hlist_lookup() 461 return _mlx5_list_lookup(&h->buckets[idx].l, &h->l_const, ctx); in mlx5_hlist_lookup() 471 if (h->direct_key) in mlx5_hlist_register() 479 entry = _mlx5_list_register(&h->buckets[idx].l, &h->l_const, ctx, in mlx5_hlist_register() 516 mlx5_list_uninit(&h->buckets[i].l, &h->l_const); in mlx5_hlist_destroy() [all …]
|
| /dpdk/lib/eventdev/ |
| H A D | meson.build | 27 'rte_event_crypto_adapter.h', 28 'rte_event_eth_rx_adapter.h', 30 'rte_event_ring.h', 31 'rte_event_timer_adapter.h', 32 'rte_eventdev.h', 33 'rte_eventdev_trace_fp.h', 36 'rte_eventdev_core.h', 39 'eventdev_pmd.h', 40 'eventdev_pmd_pci.h', 41 'eventdev_pmd_vdev.h', [all …]
|
| /dpdk/lib/net/ |
| H A D | meson.build | 5 'rte_ip.h', 6 'rte_tcp.h', 7 'rte_udp.h', 8 'rte_esp.h', 9 'rte_sctp.h', 10 'rte_icmp.h', 11 'rte_arp.h', 14 'rte_gre.h', 15 'rte_gtp.h', 16 'rte_net.h', [all …]
|
| /dpdk/lib/cmdline/ |
| H A D | meson.build | 16 headers = files('cmdline.h', 17 'cmdline_parse.h', 18 'cmdline_parse_num.h', 19 'cmdline_parse_ipaddr.h', 20 'cmdline_parse_etheraddr.h', 21 'cmdline_parse_string.h', 22 'cmdline_rdline.h', 23 'cmdline_vt100.h', 24 'cmdline_socket.h', 25 'cmdline_cirbuf.h', [all …]
|
| /dpdk/lib/mempool/ |
| H A D | rte_mempool_ops.c | 39 if (h->alloc == NULL || h->enqueue == NULL || in rte_mempool_register_ops() 40 h->dequeue == NULL || h->get_count == NULL) { in rte_mempool_register_ops() 50 __func__, h->name); in rte_mempool_register_ops() 58 ops->alloc = h->alloc; in rte_mempool_register_ops() 59 ops->free = h->free; in rte_mempool_register_ops() 60 ops->enqueue = h->enqueue; in rte_mempool_register_ops() 61 ops->dequeue = h->dequeue; in rte_mempool_register_ops() 62 ops->get_count = h->get_count; in rte_mempool_register_ops() 63 ops->calc_mem_size = h->calc_mem_size; in rte_mempool_register_ops() 64 ops->populate = h->populate; in rte_mempool_register_ops() [all …]
|
| /dpdk/app/test-pmd/ |
| H A D | 5tswap.c | 106 } h; in pkt_burst_5tuple_swap() local 132 proto = h.eth->ether_type; in pkt_burst_5tuple_swap() 133 swap_mac(h.eth); in pkt_burst_5tuple_swap() 135 h.eth++; in pkt_burst_5tuple_swap() 139 h.vlan++; in pkt_burst_5tuple_swap() 143 swap_ipv4(h.ipv4); in pkt_burst_5tuple_swap() 146 h.byte += mb->l3_len; in pkt_burst_5tuple_swap() 148 swap_ipv6(h.ipv6); in pkt_burst_5tuple_swap() 150 h.ipv6++; in pkt_burst_5tuple_swap() 157 swap_udp(h.udp); in pkt_burst_5tuple_swap() [all …]
|
| /dpdk/lib/cryptodev/ |
| H A D | meson.build | 10 'rte_cryptodev.h', 11 'rte_cryptodev_trace.h', 12 'rte_cryptodev_trace_fp.h', 13 'rte_crypto.h', 14 'rte_crypto_sym.h', 15 'rte_crypto_asym.h', 18 'rte_cryptodev_core.h', 21 'cryptodev_pmd.h',
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_osdep.h | 94 #define i40e_debug(h, m, s, ...) \ argument 96 if (((m) & (h)->debug_mask)) \ 98 (h)->bus.device, (h)->bus.func, \ 187 #define i40e_allocate_dma_mem(h, m, unused, s, a) \ argument 188 i40e_allocate_dma_mem_d(h, m, s, a) 189 #define i40e_free_dma_mem(h, m) i40e_free_dma_mem_d(h, m) argument 196 #define i40e_allocate_virt_mem(h, m, s) i40e_allocate_virt_mem_d(h, m, s) argument 197 #define i40e_free_virt_mem(h, m) i40e_free_virt_mem_d(h, m) argument 201 #define CPU_TO_LE64(h) rte_cpu_to_le_64(h) argument 208 #define cpu_to_le64(h) rte_cpu_to_le_64(h) argument
|
| /dpdk/drivers/common/iavf/ |
| H A D | iavf_osdep.h | 75 #define CPU_TO_LE64(h) rte_cpu_to_le_64(h) argument 151 #define iavf_debug(h, m, s, ...) \ argument 153 if (((m) & (h)->debug_mask)) \ 156 (h)->bus.device, (h)->bus.func, \ 178 #define iavf_allocate_dma_mem(h, m, unused, s, a) \ argument 179 iavf_allocate_dma_mem_d(h, m, s, a) 180 #define iavf_free_dma_mem(h, m) iavf_free_dma_mem_d(h, m) argument 182 #define iavf_allocate_virt_mem(h, m, s) iavf_allocate_virt_mem_d(h, m, s) argument 183 #define iavf_free_virt_mem(h, m) iavf_free_virt_mem_d(h, m) argument
|
| /dpdk/drivers/net/vmxnet3/base/ |
| H A D | README | 9 In which, upt1_defs.h and vmxnet3_defs.h is introduced without any change. 10 The other 4 files: includeCheck.h, vmware_pack_begin.h, vmware_pack_end.h and vmxnet3_osdep.h 19 vmxnet3_osdep.h
|