| /dpdk/doc/guides/sample_app_ug/ |
| H A D | kernel_nic_interface.rst | 42 The Kernel NIC Interface sample application ``kni`` allocates one or more 48 It is recommended to configure one KNI interface for each physical NIC port. 49 The application can be configured with more than one KNI interface for 62 If link monitoring is enabled with the ``-m`` command line flag, one 142 specified zero, one or more times for each physical port. 144 If no lcore ID is specified for ``lcore_kthread``, one KNI interface will 199 ``vEth0_0`` is created for port 0 and one KNI interface ``vEth1_0`` is 201 mode, the one kernel thread is bound to lcore 8. 250 However, if more than one KNI interface is configured for a physical port, 283 In addition, one or more kernel NIC interfaces are allocated for each [all …]
|
| H A D | link_status_intr.rst | 19 * RX_PORT and TX_PORT are paired with available ports one-by-one according to the core mask 96 For each port, there is only one RX queue (only one lcore is able to poll a given port). 124 The application can register one or more callbacks to a specific port and interrupt event. 130 :end-before: >8 End of registering one or more callbacks. 154 The application uses one lcore to poll one or several ports, depending on the -q option, 157 For example, if the user specifies -q 4, the application is able to poll four ports with one lcore. 192 :start-after: init one TX queue logical core on each port. 8< 193 :end-before: >8 End of init one TX queue. 231 If portId is odd, the first line subtracts one and the second line does nothing.
|
| H A D | l2_forward_real_virtual.rst | 182 but it is possible to extend this code to allocate one mbuf pool per socket. 205 For each port, there is only one RX queue (only one lcore is able to poll a given port). 220 The application uses one lcore to poll one or several ports, depending on the -q option, 223 For example, if the user specifies -q 4, the application is able to poll four ports with one lcore. 252 :start-after: Init one TX queue on each port. 8< 253 :end-before: >8 End of init one TX queue on each port. 279 In the following code, one line for getting the output port requires some explanation.
|
| H A D | dma.rst | 74 provided parameters. The app can use up to 2 lcores: one of them receives 76 updates MAC address and sends the copy. If one lcore per port is used, 93 plus one forwarding core), 2 ports (ports 0 and 1), hardware copying and no MAC 271 :start-after: Receive packets on one port and enqueue to dmadev or rte_ring. 8< 272 :end-before: >8 End of receive packets on one port and enqueue to dmadev or rte_ring. 287 :start-after: Receive packets on one port and enqueue to dmadev or rte_ring. 8< 288 :end-before: >8 End of receive packets on one port and enqueue to dmadev or rte_ring. 303 :start-after: Transmit packets from dmadev/rte_ring for one port. 8<
|
| H A D | l2_forward_job_stats.rst | 150 but it is possible to extend this code to allocate one mbuf pool per socket. 171 For each port, there is only one RX queue (only one lcore is able to poll a given port). 184 The application uses one lcore to poll one or several ports, depending on the -q option, 187 For example, if the user specifies -q 4, the application is able to poll four ports with one lcore. 222 :start-after: Init one TX queue on each port. 8< 223 :end-before: >8 End of init one TX queue on each port. 315 In the following code, one line for getting the output port requires some explanation.
|
| H A D | pipeline.rst | 14 Each pipeline is built through the CLI, either by invoking commands one by one, or through a CLI sc… 111 Each data plane thread runs one or several pipelines previously assigned to it in round-robin order…
|
| H A D | l2_forward_event.rst | 170 but it is possible to extend this code to allocate one mbuf pool per socket. 194 one RX queue (only one lcore is able to poll a given port). The number of TX 207 The application uses one lcore to poll one or several ports, depending on the -q 211 ports with one lcore. If there are 16 ports on the target (and if the portmask 217 :start-after: Using lcore to poll one or several ports. 8< 218 :end-before: >8 End of using lcore to poll one or several ports. 242 :start-after: Init one TX queue on each port. 8< 243 :end-before: >8 End of init one TX queue on each port.
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | bbdev.rst | 458 CBs can be contained in one TB is defined by 462 of data that can be contained in one mbuf is one CB. 464 belonging to one TB, or all contiguous CBs that belong to one TB. 485 contains one segment. 553 call belong to one mode, either CB-mode or TB-mode. 659 call belong to one mode, either CB-mode or TB-mode. 833 call belong to one mode, either CB-mode or TB-mode. 837 * CB-mode: one CB (attach CRC24B if required) 838 * CB-mode: one CB making up one TB (attach CRC24A if required) 1099 * CB-mode: one CB (check CRC24B if required) [all …]
|
| H A D | ring_lib.rst | 93 The ring structure is composed of two head and tail couples; one is used by producers and one is us… 105 and there is only one producer. 259 The core 1 updates one element of the ring(obj4), and the core 2 updates another one (obj5). 364 MP/MC (default one) 369 objects to (/from) the ring. For 'classic' DPDK deployments (with one thread 378 Single-producer (/single-consumer) mode. In this mode only one thread at a time 389 but only by the last one. 395 one for head update, second for tail update. 396 In comparison the original MP/MC algorithm requires one 32-bit CAS 406 at any given moment only one enqueue/dequeue operation can proceed. [all …]
|
| H A D | member_lib.rst | 15 will return not only whether the element has been inserted before in one of 131 BF is used for applications that need only one set, and the 133 in the above figure is one example of potential applications that uses only one 166 the property of vBF to indicate right away that a given flow is a new one or 185 requires testing a series of Bloom Filters each corresponding to one set. 251 are non-overlapping, and for flows matching more than one rule only the highest 260 one by one for a possible match, and when found the flow key and target 282 which is the name of the created set-summary, *type* which is one of the types 341 returns ALL the matches (possibly more than one) found for this key when it 358 matches at most one target set). The [all …]
|
| H A D | lpm6_lib.rst | 52 In this case, instead of using two levels, one with a tbl24 and a second with a tbl8, 14 levels are… 82 we can greatly reduce memory consumption while maintaining a very good lookup speed (one memory acc… 116 When deleting, to check whether there is a rule containing the one that is to be deleted. 152 Hence, in this case, we copy the exact same entry to every position indexed by one of these combina… 157 Prefix expansion is one of the keys of this algorithm, since it improves the speed dramatically by … 183 The first one is the maximum number of rules, which is a parameter passed through the API. 184 …ched, it is not possible to add any more rules to the routing table unless one or more are removed. 191 which is the number of levels minus one, since the first three bytes are resolved in the tbl24. How… 195 …for IPv4 algorithm, it is possible and very likely that several rules will share one or more tbl8s,
|
| H A D | traffic_management.rst | 82 Each hierarchy node has zero or one private shaper (only one node using it) 83 and/or zero, one or several shared shapers (multiple nodes use the same shaper 90 used by one or several shaper instances (either private or shared). 123 has zero or one private WRED context (only one leaf node using it) and/or zero, 124 one or several shared WRED contexts (multiple leaf nodes use the same WRED 130 definition of WRED profiles. Any WRED profile can be used by one or several 192 as RTE_TM_NODE_ID_NULL and there can only be one node with this parent ID
|
| H A D | packet_classif_access_ctrl.rst | 34 * First field in the rule definition has to be one byte long. 52 The field type is one of three choices: 71 …As mentioned above, all input fields, except the very first one, must be in groups of 4 consecutiv… 95 /* first input field - always one byte long. */ 240 /* first input field - always one byte long. */ 293 … If the input tuple matches more than one rule, then the rule with the higher priority is returned. 294 Note that if the input tuple matches more than one rule and these rules have equal priority, 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 …st available classify method for the given platform and sets it as default one. Though the user ha…
|
| H A D | packet_distrib_lib.rst | 19 one which sends one packet at a time to workers using 32-bits for flow_id, 88 …istributor_get_pkt()" API to request a new packet when it has finished processing the previous one. 94 it has finished the current packet and does not want a new one.
|
| H A D | lpm_lib.rst | 66 we can greatly reduce memory consumption while maintaining a very good lookup speed (one memory acc… 109 * When deleting, to check whether there is a rule containing the one that is to be deleted. 140 Hence, in this case, we copy the exact same entry to every position indexed by one of these combina… 143 it is found in either one or two memory accesses, 145 Prefix expansion is one of the keys of this algorithm, 199 The first one is the maximum number of rules, which is a parameter passed through the API. 201 it is not possible to add any more rules to the routing table unless one or more are removed. 211 If they are, then the new rule will share the same tbl8 than the previous one,
|
| /dpdk/doc/guides/nics/ |
| H A D | vhost.rst | 8 The user can handle virtqueues as one of normal DPDK port. 73 The registered callback handler will be invoked with one of below event types. 82 …Because changing multiple statuses may occur only one event, call the function repeatedly as long … 107 This command attaches one virtio-net device to QEMU guest.
|
| /dpdk/doc/guides/rawdevs/ |
| H A D | ifpga.rst | 7 FPGA is used more and more widely in Cloud and NFV, one primary reason is 12 flexibility. That means one FPGA Device Bit Stream is divided into many Parts 17 By PR (Partial Reconfiguration) AFUs, one FPGA resources can be time-shared by 40 All of the AFUs of one FPGA may share same PCI BDF and AFUs scan depend on
|
| H A D | cnxk_gpio.rst | 10 kernel driver custom interface allowing one to install userspace interrupt 51 In above scenario only one GPIO controller is present hence 54 Before performing actual data transfer one needs to call 78 available, one for each existing command.
|
| /dpdk/doc/guides/tools/ |
| H A D | cryptoperf.rst | 11 one type of crypto PMD can be measured during single application 83 Set test type, where ``type`` is one of the following:: 147 Set device type, where ``name`` is one of the following:: 168 Set operation type, where ``name`` is one of the following:: 199 Set cipher algorithm name, where ``name`` is one of the following:: 232 Set authentication algorithm name, where ``name`` is one 258 Set authentication operation mode, where ``mode`` is one of 274 Set AEAD algorithm name, where ``name`` is one 282 Set AEAD operation mode, where ``mode`` is one of 404 one million operations, burst size 32, packet size 64:: [all …]
|
| /dpdk/doc/guides/compressdevs/ |
| H A D | qat_comp.rst | 41 queue-pair all enqueues to the TX queue must be done from one thread and all dequeues 42 from the RX queue must be done from one thread, but enqueues and dequeues may be done
|
| /dpdk/drivers/net/tap/ |
| H A D | tap_netlink.c | 54 int one = 1; in tap_nl_init() local 75 setsockopt(fd, SOL_NETLINK, NETLINK_EXT_ACK, &one, sizeof(one)); in tap_nl_init()
|
| /dpdk/doc/guides/howto/ |
| H A D | virtio_user_as_exceptional_path.rst | 29 similar to KNI, this solution would use one or more kthreads to 63 This command runs testpmd with two ports, one physical NIC to communicate 64 with outside, and one virtio-user to communicate with kernel.
|
| /dpdk/doc/guides/mempool/ |
| H A D | ring.rst | 47 For 'classic' DPDK deployments (with one thread per core) the ``ring_mp_mc`` 48 mode is usually the most suitable and the fastest one. For overcommitted
|
| /dpdk/doc/guides/cryptodevs/ |
| H A D | caam_jr.rst | 27 caam_jr PMD is one of DPAA drivers which uses UIO interface to interact with 45 Note that one physical Job Ring represent one caam_jr device.
|
| /dpdk/drivers/crypto/caam_jr/ |
| H A D | caam_jr_desc.h | 133 /* 8 */ unsigned int one:1; member 159 /* 23 */ unsigned int one:1; member
|