| /dpdk/doc/guides/sample_app_ug/ |
| H A D | compiling.rst | 7 This section explains how to compile the DPDK sample applications. 9 To compile all the sample applications 68 Go to the sample application directory. Unless otherwise specified the sample
|
| H A D | vhost_blk.rst | 7 The vhost_blk sample application implemented a simple block device, 10 memory based block device. Similar with vhost-user-net device, the sample 12 ring (split or packed format) was processed by vhost_blk sample application. 14 The sample application reuse lots codes from SPDK(Storage Performance 28 To compile the sample application see :doc:`compiling`.
|
| H A D | vmdq_forwarding.rst | 7 The VMDq Forwarding sample application is a simple example of packet processing using the DPDK. 14 This sample application can be used as a starting point for developing a new application that is ba… 24 As supplied, the sample application configures the VMDq feature to have 32 pools with 4 queues each. 40 The VMDq Forwarding sample application is in many ways simpler than the L2 Forwarding application 48 To compile the sample application see :doc:`compiling`. 72 The EAL, driver and PCI configuration is performed largely as in the L2 Forwarding sample applicati… 90 For destination MAC, each VMDq pool will be assigned with a MAC address. In this sample, each VMDq … 111 in the L2 Forwarding sample application. 118 the VMDq Forwarding sample application can display statistics showing the number of packets read fr…
|
| H A D | ntb.rst | 7 The ntb sample application shows how to use ntb rawdev driver. 8 This sample provides interactive mode to do packet based processing 11 This sample supports 4 types of packet forwarding mode. 13 * ``file-trans``: transmit files between two systems. The sample will 23 To compile the sample application see :doc:`compiling`.
|
| H A D | vmdq_dcb_forwarding.rst | 7 The VMDQ and DCB Forwarding sample application is a simple example of packet processing using the D… 14 This sample application can be used as a starting point for developing a new application that is ba… 26 As supplied, the sample application configures the VMDQ feature to have 32 pools with 4 queues each… 29 or 32 pools is supported in this sample. And queues numbers for each VMDQ pool can be changed by se… 49 The VMDQ and DCB Forwarding sample application is in many ways simpler than the L2 Forwarding appli… 64 To compile the sample application see :doc:`compiling`. 88 The EAL, driver and PCI configuration is performed largely as in the L2 Forwarding sample applicati… 114 For destination MAC, each VMDQ pool will be assigned with a MAC address. In this sample, each VMDQ … 131 in the L2 Forwarding sample application. 138 the VMDQ and DCB Forwarding sample application can display statistics showing the number of packets…
|
| H A D | ethtool.rst | 7 The Ethtool sample application shows an implementation of an 9 its use to query and change Ethernet card parameters. The sample 15 To compile the sample application see :doc:`compiling`. 66 The sample program has two parts: A background `packet reflector`_ 82 The foreground part of the Ethtool sample is a console-based
|
| H A D | vdpa.rst | 7 The vdpa sample application creates vhost-user sockets by using the 23 To compile the sample application see :doc:`compiling`. 41 * --interactive means run the vdpa sample in interactive mode, currently 4 60 and we need to bind vfio-pci to them before running vdpa sample. 104 1. Start vdpa sample and launch a VM with exact same parameters as the VM on A,
|
| H A D | bbdev_app.rst | 9 The baseband sample application is a simple example of packet processing using 16 The Baseband device sample application performs a loop-back operation using a 38 To compile the sample application see :doc:`compiling`. 90 Using Packet Generator with baseband device sample application 93 To allow the bbdev sample app to do the loopback, an influx of traffic is required.
|
| H A D | server_node_efd.rst | 7 This sample application demonstrates the use of EFD library as a flow-level 11 This sample application is a variant of the 12 :ref:`client-server sample application <multi_process_app>` 14 (not in a round-robin fashion as the original load balancing sample application). 19 The architecture of the EFD flow-based load balancer sample application is 29 the sample application consists of a front-end node (server) 46 The sample application assigns a specific target node_id (process) for each of 84 To compile the sample application see :doc:`compiling`. 125 sample applications provided with DPDK package, please refer to the
|
| H A D | vhost_crypto.rst | 7 The vhost_crypto sample application implemented a simple Crypto device, 9 vhost-user-net and vhost-user-scsi device, the sample application used 11 by vhost_crypto sample application. 22 To compile the sample application see :doc:`compiling`.
|
| H A D | ipv4_multicast.rst | 17 There are two key differences from the L2 Forwarding sample application: 19 * The IPv4 Multicast sample application makes use of indirect buffers. 33 For convenience and simplicity, this sample application does not take IANA-assigned multicast addre… 42 To compile the sample application see :doc:`compiling`. 63 Unlike the basic L2/L3 Forwarding sample applications, 64 NUMA support is not provided in the IPv4 Multicast sample application. 66 Typically, to run the IPv4 Multicast sample application, issue the following command (as root): 91 The following sections describe aspects that are specific to the IPv4 Multicast sample application. 96 The IPv4 Multicast sample application uses three memory pools.
|
| H A D | eventdev_pipeline.rst | 7 The eventdev pipeline sample application is a sample app that demonstrates 21 To compile the sample application see :doc:`compiling`. 74 required. The following sections show sample output for each of the output 82 flows to use and what eventdev PMD is in use. See the following sample output
|
| H A D | service_cores.rst | 7 The service cores sample application demonstrates the service cores capabilities 12 This sample application registers 5 dummy services. These 5 services are used 15 service cores APIs, however the sample application introduces a "profile" 23 To compile the sample application see :doc:`compiling`.
|
| H A D | rxtx_callbacks.rst | 7 The RX/TX Callbacks sample application is a packet forwarding application that 12 In the sample application a user defined callback is applied to all received 16 If hardware timestamping is supported by the NIC, the sample application will 24 To compile the sample application see :doc:`compiling`.
|
| H A D | ip_frag.rst | 18 There are three key differences from the L2 Forwarding sample application: 20 * The first difference is that the IP Fragmentation sample application makes use of indirect buff… 38 To compile the sample application see :doc:`compiling`. 119 IP Fragmentation sample application provides basic NUMA support
|
| H A D | intro.rst | 16 Some sample applications may have their own command-line parameters described in 26 There are many sample applications available in the examples directory of DPDK. 74 callbacks sample application is a packet forwarding application that 95 documented sample applications show how to compile, configure and run the
|
| H A D | ptpclient.rst | 7 The PTP (Precision Time Protocol) client sample application is a simple 20 The PTP sample application is intended as a simple reference implementation of 39 The PTP synchronization in the sample application works as follows: 56 To compile the sample application see :doc:`compiling`. 84 All DPDK library functions used in the sample code are prefixed with ``rte_``
|
| H A D | skeleton.rst | 7 The Basic Forwarding sample application is a simple *skeleton* example of a 12 sample applications. 17 To compile the sample application see :doc:`compiling`. 40 All DPDK library functions used in the sample code are prefixed with ``rte_``
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | build_app.rst | 12 To compile a sample application with make (for example, hello world): 31 The sample application (Hello World) can be duplicated in a new directory as a starting point for y… 45 The default makefile provided with the Hello World sample application is a good starting point.
|
| H A D | intro.rst | 10 For programming examples and for instructions on compiling and running each sample application, 47 * **Sample Applications User Guide**: Describes a set of sample applications. 48 Each chapter describes a sample application that showcases specific functionality 49 and provides instructions on how to compile, run and use the sample application.
|
| /dpdk/doc/guides/linux_gsg/ |
| H A D | intro.rst | 35 * :doc:`../sample_app_ug/index`: Describes a set of sample applications. 36 …r describes a sample application that showcases specific functionality and provides instructions o…
|
| /dpdk/doc/guides/howto/ |
| H A D | lm_virtio_vhost_user.rst | 11 running the Vhost sample application (vhost-switch) and using the DPDK PMD (ixgbe or i40e). 13 The Vhost sample application uses VMDQ so SRIOV must be disabled on the NIC's. 42 The sample scripts mentioned in the steps below can be found in the 79 vhost_user sample application (vhost-switch) on host_server_1. 160 the vhost_user sample application on host_server_2. 281 # Script for use with vhost_user sample application 357 # Script for use with vhost user sample application 437 # Run testpmd for use with vhost_user sample app.
|
| H A D | rte_flow.rst | 71 Terminal 1: running sample app with the flow rule disabled:: 90 Terminal 1: running sample the app flow rule enabled:: 169 Terminal 1: running sample app flow rule disabled:: 191 Terminal 1: running sample app flow rule enabled:: 263 Terminal 1: running sample app flow rule disabled:: 285 Terminal 1: running sample app flow rule enabled::
|
| /dpdk/doc/guides/freebsd_gsg/ |
| H A D | intro.rst | 53 * :doc:`../sample_app_ug/index`: Describes a set of sample applications. 54 Each chapter describes a sample application that showcases specific functionality 55 and provides instructions on how to compile, run and use the sample application.
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_flex.c | 782 struct mlx5_devx_match_sample_attr *sample = in mlx5_flex_map_sample() local 783 &parser->devx_conf.sample[i]; in mlx5_flex_map_sample() 787 MLX5_ASSERT(sample->flow_match_sample_en); in mlx5_flex_map_sample() 788 if (!sample->flow_match_sample_en) in mlx5_flex_map_sample() 791 sample->flow_match_sample_field_base_offset; in mlx5_flex_map_sample() 792 if (memcmp(&node, sample, sizeof(node))) in mlx5_flex_map_sample() 854 parser->devx_conf.sample[parser->num_samples] = node; in mlx5_flex_alloc_sample() 971 rte_memcpy(parser->devx_conf.sample + parser->num_samples, in mlx5_flex_translate_sample() 972 parser->devx_conf.sample, in mlx5_flex_translate_sample() 974 sizeof(parser->devx_conf.sample[0])); in mlx5_flex_translate_sample() [all …]
|