| /dpdk/doc/guides/prog_guide/ |
| H A D | member_lib.rst | 15 will return not only whether the element has been inserted before in one of 24 elements themselves, and secondly checking an element membership (or other 30 membership test for an element will return the set this element belongs to or 96 an element is a member of a set) with some probability of false positives and 97 zero false negatives; a query for an element returns either it is "possibly in 124 lookup with element comparison. 150 them. The basic idea of vBF is shown in the above figure where an element is 207 When looking up an element, the element is hashed and the HTSS is addressed 219 have a false negative probability, i.e., it is 100% certain when an element 284 which is the length of the element/key. There are other parameters [all …]
|
| H A D | rcu_lib.rst | 15 memory, for example an index of a free element array. 19 an element from a data structure, the writers cannot return the memory 21 referencing that element/memory anymore. Hence, it is required to 22 separate the operation of removing an element into two steps: 24 #. Delete: in this step, the writer removes the reference to the element from 27 the removed element. Removing the reference is an atomic operation. 31 referencing the deleted element. 54 element from D1, the writer cannot free the memory associated with that 55 element immediately. The writer can return the memory to the allocator only
|
| H A D | env_abstraction_layer.rst | 875 * struct malloc_elem - the basic element of allocation and free-space 898 * first - this points to the first element in the heap. 900 * last - this points to the last element in the heap. 924 Malloc heap is a doubly-linked list, where each element keeps track of its 927 Also, since a malloc element may span multiple pages, its contents may not 972 It indicates that the content of the element is not fully zero-filled. 1014 the start and/or end of the element, resulting in the following behavior: 1021 #. Check for space at the start of the element. 1029 have their "prev"/"next" pointers redirected to the newly created element. 1063 the element header for the block. [all …]
|
| H A D | ring_lib.rst | 113 The prod_next local variable points to the next element of the table, or several elements after in … 166 The cons_next local variable points to the next element of the table, or several elements after in … 219 The prod_next local variable points to the next element of the table, 259 The core 1 updates one element of the ring(obj4), and the core 2 updates another one (obj5).
|
| H A D | stack_lib.rst | 78 1. Thread A reads head pointer X and stores the pointed-to list element.
|
| H A D | packet_classif_access_ctrl.rst | 222 In the following example the last element of the search key is 8-bit long. 232 uint8_t tos; /*< This is partially using a 32-bit input element */ 268 * Next element of search key (Type of Service) is indeed 1 byte long.
|
| H A D | cryptodev_lib.rst | 509 create the session header mempool that creates a mempool with proper element 1042 with a specified number of elements. The element size will allow for the session header, 1046 and the mempool element will have available space for its private session data.
|
| H A D | multi_proc_support.rst | 49 The key element in getting a multi-process application working using the DPDK is to ensure that
|
| /dpdk/doc/guides/ |
| H A D | custom.css | 8 * Complex list items start with a p.first element. */
|
| /dpdk/drivers/net/i40e/ |
| H A D | i40e_ethdev.c | 4882 element = &(switch_config->element[0]); in i40e_pf_get_switch_config() 8318 pfilter->element.inner_vlan = in i40e_dev_consistent_tunnel_filter_set() 8493 pfilter->element.flags = in i40e_dev_consistent_tunnel_filter_set() 8496 pfilter->element.flags = in i40e_dev_consistent_tunnel_filter_set() 8499 pfilter->element.flags = in i40e_dev_consistent_tunnel_filter_set() 8502 pfilter->element.flags = in i40e_dev_consistent_tunnel_filter_set() 8505 pfilter->element.flags |= in i40e_dev_consistent_tunnel_filter_set() 8511 pfilter->element.flags |= in i40e_dev_consistent_tunnel_filter_set() 8514 pfilter->element.flags |= in i40e_dev_consistent_tunnel_filter_set() 8518 &pfilter->element.flags); in i40e_dev_consistent_tunnel_filter_set() [all …]
|
| H A D | i40e_flow.c | 4821 (struct rte_ether_addr *)&cld_filter.element.outer_mac); in i40e_flow_destroy_tunnel_filter() 4823 (struct rte_ether_addr *)&cld_filter.element.inner_mac); in i40e_flow_destroy_tunnel_filter() 4824 cld_filter.element.inner_vlan = filter->input.inner_vlan; in i40e_flow_destroy_tunnel_filter() 4825 cld_filter.element.flags = filter->input.flags; in i40e_flow_destroy_tunnel_filter() 4826 cld_filter.element.tenant_id = filter->input.tenant_id; in i40e_flow_destroy_tunnel_filter() 4827 cld_filter.element.queue_number = filter->queue; in i40e_flow_destroy_tunnel_filter() 4852 &cld_filter.element, 1); in i40e_flow_destroy_tunnel_filter()
|
| /dpdk/lib/bbdev/ |
| H A D | rte_bbdev.c | 862 bbdev_op_init(struct rte_mempool *mempool, void *arg, void *element, in bbdev_op_init() argument 868 struct rte_bbdev_dec_op *op = element; in bbdev_op_init() 873 struct rte_bbdev_enc_op *op = element; in bbdev_op_init()
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_intr.c | 210 event.event_type, event.element.port_num); in mlx4_interrupt_handler()
|
| /dpdk/examples/vm_power_manager/ |
| H A D | channel_monitor.c | 164 parse_json_to_pkt(json_t *element, struct rte_power_channel_packet *pkt, in parse_json_to_pkt() argument 187 json_object_foreach(element, key, value) { in parse_json_to_pkt()
|
| /dpdk/drivers/net/qede/ |
| H A D | qede_debug.c | 6775 *element, char in qed_parse_igu_fifo_element() 6791 dword12 = ((u64)element->dword2 << 32) | element->dword1; in qed_parse_igu_fifo_element() 6793 is_pf = GET_FIELD(element->dword0, IGU_FIFO_ELEMENT_DWORD0_IS_PF); in qed_parse_igu_fifo_element() 6794 cmd_addr = GET_FIELD(element->dword0, IGU_FIFO_ELEMENT_DWORD0_CMD_ADDR); in qed_parse_igu_fifo_element() 6795 source = GET_FIELD(element->dword0, IGU_FIFO_ELEMENT_DWORD0_SOURCE); in qed_parse_igu_fifo_element() 6796 err_type = GET_FIELD(element->dword0, IGU_FIFO_ELEMENT_DWORD0_ERR_TYPE); in qed_parse_igu_fifo_element() 6888 element->dword2, element->dword1, in qed_parse_igu_fifo_element() 6889 element->dword0, in qed_parse_igu_fifo_element() 6891 GET_FIELD(element->dword0, in qed_parse_igu_fifo_element()
|
| /dpdk/doc/guides/linux_gsg/ |
| H A D | eal_args.include.rst | 29 The grouping ``()`` can be omitted for single element group.
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_adminq_cmd.h | 690 struct i40e_aqc_switch_config_element_resp element[1]; member 1476 struct i40e_aqc_cloud_filters_element_data element; member 1517 struct i40e_aqc_cloud_filters_element_data element; member
|
| H A D | i40e_common.c | 6002 tnl_type = (LE16_TO_CPU(filters[i].element.flags) & in i40e_aq_add_cloud_filters_bb() 6011 ti = LE32_TO_CPU(filters[i].element.tenant_id); in i40e_aq_add_cloud_filters_bb() 6012 filters[i].element.tenant_id = CPU_TO_LE32(ti << 8); in i40e_aq_add_cloud_filters_bb() 6098 tnl_type = (LE16_TO_CPU(filters[i].element.flags) & in i40e_aq_rem_cloud_filters_bb() 6107 ti = LE32_TO_CPU(filters[i].element.tenant_id); in i40e_aq_rem_cloud_filters_bb() 6108 filters[i].element.tenant_id = CPU_TO_LE32(ti << 8); in i40e_aq_rem_cloud_filters_bb()
|
| /dpdk/doc/guides/eventdevs/ |
| H A D | cnxk.rst | 128 where the last element points to the next chunk and rest of them are used to
|
| /dpdk/doc/guides/contributing/ |
| H A D | unit_test.rst | 211 Test cases are added to the ``.unit_test_cases`` element 256 Sub-testsuites can be added to the ``.unit_test_suites`` element
|
| /dpdk/doc/guides/nics/ |
| H A D | ice.rst | 118 The grouping ``()`` can be omitted for single element group. If no queues are
|
| /dpdk/doc/guides/rawdevs/ |
| H A D | ioat.rst | 184 output, the ``dev_private`` structure element cannot be NULL, and must
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_22_03.rst | 212 to create a mempool with element size big enough to hold the generic asymmetric
|
| H A D | release_20_02.rst | 19 New APIs have been added to support rings with custom element size.
|
| /dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_ethdev_os.c | 835 tmp = (uint32_t)event.element.port_num; in mlx5_dev_interrupt_handler()
|