49cc0a0d | 16-Aug-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
doc: fix formatting in IP reassembly app guide
Fixed formatting an extra header was added making it an extra section when it was not intended.
Fixes: d0dff9ba445e ("doc: sample application user gui
doc: fix formatting in IP reassembly app guide
Fixed formatting an extra header was added making it an extra section when it was not intended.
Fixes: d0dff9ba445e ("doc: sample application user guide") Cc: stable@dpdk.org
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
show more ...
|
3f04e13a | 16-Nov-2018 |
David Hunt <david.hunt@intel.com> |
doc: add jansson link instructions for power app
Add more info to the docs on how to set environmental variable to correctly build the vm_power_manager sample app in a cross compile or multilib envi
doc: add jansson link instructions for power app
Add more info to the docs on how to set environmental variable to correctly build the vm_power_manager sample app in a cross compile or multilib environment by setting PKG_CONFIG_LIBDIR.
Signed-off-by: David Hunt <david.hunt@intel.com> Acked-by: Marko Kovacevic <marko.kovacevic@intel.com>
show more ...
|
f00d0d5f | 17-Sep-2018 |
Gavin Hu <gavin.hu@arm.com> |
doc: add cross-compilation in sample apps guide
Fixes: 7cacb05655 ("doc: add generic build instructions for sample apps") Cc: stable@dpdk.org
Signed-off-by: Gavin Hu <gavin.hu@arm.com> Reviewed-by:
doc: add cross-compilation in sample apps guide
Fixes: 7cacb05655 ("doc: add generic build instructions for sample apps") Cc: stable@dpdk.org
Signed-off-by: Gavin Hu <gavin.hu@arm.com> Reviewed-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
show more ...
|
91dc9c13 | 13-Nov-2018 |
Herakliusz Lipiec <herakliusz.lipiec@intel.com> |
examples/ipv4_multicast: fix leak of cloned packets
The ipv4_multicast sample application was dropping packets when using mbuf clone. When creating an L2 header and copying metadata from the source
examples/ipv4_multicast: fix leak of cloned packets
The ipv4_multicast sample application was dropping packets when using mbuf clone. When creating an L2 header and copying metadata from the source packet, the ol_flags were also copied along with all the other metadata. Because the cloned packet had IND_ATTACHED_MBUF flag set in its ol_flags, this caused the packets to never be freed when using rte_pktmbuf_free. Since copying ol_flags from the cloned packet is not necessary in the first place, just don't do it.
Fixes: af75078fece3 ("first public release") Cc: stable@dpdk.org
Reported-by: Dong Wang <dong1.wang@intel.com> Signed-off-by: Herakliusz Lipiec <herakliusz.lipiec@intel.com> Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Dong Wang <dong1.wang@intel.com>
show more ...
|
305921f4 | 02-Nov-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
examples/fips_validation: support CCM parsing
Added enablement for CCM parser, to allow the application to parser the ccm request files and to validate all test types supported.
Signed-off-by: Mark
examples/fips_validation: support CCM parsing
Added enablement for CCM parser, to allow the application to parser the ccm request files and to validate all test types supported.
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Reviewed-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
ac026f46 | 02-Nov-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
examples/fips_validation: support CMAC parsing
Added enablement for CMAC parser, to allow the application to parser the cmac request files and to validate all test types supported.
Signed-off-by: M
examples/fips_validation: support CMAC parsing
Added enablement for CMAC parser, to allow the application to parser the cmac request files and to validate all test types supported.
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Reviewed-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
4aaad299 | 02-Nov-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
examples/fips_validation: support GCM parsing
Added enablement for GCM parser, to allow the application to parser the GCM request file and to validate all tests supported.
Signed-off-by: Marko Kova
examples/fips_validation: support GCM parsing
Added enablement for GCM parser, to allow the application to parser the GCM request file and to validate all tests supported.
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Reviewed-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
527cbf3d | 02-Nov-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
examples/fips_validation: support TDES parsing
Added enablement for TDES parser, to allow the application to parser the TDES request files and to validate all test types supported.
Signed-off-by: M
examples/fips_validation: support TDES parsing
Added enablement for TDES parser, to allow the application to parser the TDES request files and to validate all test types supported.
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Reviewed-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
f64adb67 | 02-Nov-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
examples/fips_validation: support HMAC parsing
Added enablement for HMAC parser, to allow the application to parser the hmac request files and to validate all tests supported
Signed-off-by: Marko K
examples/fips_validation: support HMAC parsing
Added enablement for HMAC parser, to allow the application to parser the hmac request files and to validate all tests supported
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Reviewed-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
cd255ccf | 02-Nov-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
examples/fips_validation: support AES parsing
Added enablement for AES-CBC parser, to allow the application to parser the aes request file and to validate all test types supported.
Signed-off-by: M
examples/fips_validation: support AES parsing
Added enablement for AES-CBC parser, to allow the application to parser the aes request file and to validate all test types supported.
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Reviewed-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
3d0fad56 | 02-Nov-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
examples/fips_validation: add crypto FIPS application
Added FIPS application into the examples to allow users to use a simple sample app to validate their systems and be able to get FIPS certificati
examples/fips_validation: add crypto FIPS application
Added FIPS application into the examples to allow users to use a simple sample app to validate their systems and be able to get FIPS certification.
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Reviewed-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
331ce43d | 30-Oct-2018 |
Vipin Varghese <vipin.varghese@intel.com> |
doc: add policer table details for metering application
The change adds note for previous colour in colour blind and DROP in profile table actions. In colour blind mode only valid previous colour is
doc: add policer table details for metering application
The change adds note for previous colour in colour blind and DROP in profile table actions. In colour blind mode only valid previous colour is GREEN. To drop packets based on new colour one needs to set action as DROP in profile table.
Signed-off-by: Vipin Varghese <vipin.varghese@intel.com>
show more ...
|
724beb91 | 24-Oct-2018 |
Dan Gora <dg@adax.com> |
examples/kni: monitor and update link state continually
Update KNI example to add the command line flag '-m' to enable a function to continuously monitor the Ethernet link status of the physical lin
examples/kni: monitor and update link state continually
Update KNI example to add the command line flag '-m' to enable a function to continuously monitor the Ethernet link status of the physical link and update the link status of the corresponding interfaces with rte_kni_update_link().
Signed-off-by: Dan Gora <dg@adax.com> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
show more ...
|
e0130788 | 17-Oct-2018 |
David Hunt <david.hunt@intel.com> |
examples/power: support meson/ninja build
Add meson.build in vm_power_manager and the guest_cli subdirectory. Building can be achieved by going to the build directory, and using
meson configure -De
examples/power: support meson/ninja build
Add meson.build in vm_power_manager and the guest_cli subdirectory. Building can be achieved by going to the build directory, and using
meson configure -Dexamples=vm_power_manager,vm_power_manager/guest_cli
Then, when ninja is invoked, it will build dpdk-vm_power_manger and dpdk-guest_cli
Work still needs to be done on the meson build system to handles the case where the target list of example apps is defined as 'all'. That will come in a future patch.
Signed-off-by: David Hunt <david.hunt@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
a63504a9 | 17-Oct-2018 |
David Hunt <david.hunt@intel.com> |
examples/power: add JSON string handling
Add JSON string handling to vm_power_manager for JSON strings received through the fifo. The format of the JSON strings are detailed in the next patch, the v
examples/power: add JSON string handling
Add JSON string handling to vm_power_manager for JSON strings received through the fifo. The format of the JSON strings are detailed in the next patch, the vm_power_manager user guide documentation updates.
This patch introduces a new dependency on Jansson, a C library for encoding, decoding and manipulating JSON data. To compile the sample app you now need to have installed libjansson4 and libjansson-dev (these may be named slightly differently depending on your Operating System)
Signed-off-by: David Hunt <david.hunt@intel.com> Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
show more ...
|
a137d012 | 19-Oct-2018 |
Liang Ma <liang.j.ma@intel.com> |
examples/l3fwd-power: support traffic pattern aware control
Add the support for new traffic pattern aware power control power management API.
Example: ./l3fwd-power -l xxx -n 4 -w 0000:xx:00.0
examples/l3fwd-power: support traffic pattern aware control
Add the support for new traffic pattern aware power control power management API.
Example: ./l3fwd-power -l xxx -n 4 -w 0000:xx:00.0 -w 0000:xx:00.1 -- -p 0x3 -P --config="(0,0,xx),(1,0,xx)" --empty-poll="0,0,0" -l 14 -m 9 -h 1
Please Reference l3fwd-power document for full parameter usage
The option "l", "m", "h" are used to set the power index for LOW, MED, HIGH power state. Only is useful after enable empty-poll
--empty-poll="training_flag, med_threshold, high_threshold"
The option training_flag is used to enable/disable training mode.
The option med_threshold is used to indicate the empty poll threshold of modest state which is customized by user.
The option high_threshold is used to indicate the empty poll threshold of busy state which is customized by user.
Above three option default value is all 0.
Once enable empty-poll. System will apply the default parameter if no other command line options are provided.
If training mode is enabled, the user should ensure that no traffic is allowed to pass through the system. When training phase complete, the application transfer to normal operation
System will start running with the modest power mode. If the traffic goes above 70%, then system will move to High power state. If the traffic drops below 30%, the system will fallback to the modest power state.
Example code use master thread to monitoring worker thread busyness. The default timer resolution is 10ms.
Signed-off-by: Liang Ma <liang.j.ma@intel.com> Reviewed-by: Lei Yao <lei.a.yao@intel.com> Acked-by: David Hunt <david.hunt@intel.com>
show more ...
|
1edccebc | 28-Sep-2018 |
Fan Zhang <roy.fan.zhang@intel.com> |
examples/ip_pipeline: add CLI for symmetric crypto
This patch updates the cli parsing of ip_pipeline application with extra symmetric crypto, port, session, and action support.
Signed-off-by: Fan Z
examples/ip_pipeline: add CLI for symmetric crypto
This patch updates the cli parsing of ip_pipeline application with extra symmetric crypto, port, session, and action support.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
show more ...
|
edbed86d | 28-Sep-2018 |
Xiaolong Ye <xiaolong.ye@intel.com> |
examples/vdpa: introduce a new sample for vDPA
The vdpa sample application creates vhost-user sockets by using the vDPA backend. vDPA stands for vhost Data Path Acceleration which utilizes virtio ri
examples/vdpa: introduce a new sample for vDPA
The vdpa sample application creates vhost-user sockets by using the vDPA backend. vDPA stands for vhost Data Path Acceleration which utilizes virtio ring compatible devices to serve virtio driver directly to enable datapath acceleration. As vDPA driver can help to set up vhost datapath, this application doesn't need to launch dedicated worker threads for vhost enqueue/dequeue operations.
Signed-off-by: Xiaolong Ye <xiaolong.ye@intel.com> Acked-by: Xiao Wang <xiao.w.wang@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
1bc489ca | 25-Jul-2018 |
Hemant Agrawal <hemant.agrawal@nxp.com> |
examples/ipsec-secgw: support 3DES-CBC
Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com> |
323e7b66 | 04-Sep-2018 |
Ferruh Yigit <ferruh.yigit@intel.com> |
ethdev: make default behavior CRC strip on Rx
Removed DEV_RX_OFFLOAD_CRC_STRIP offload flag. Without any specific Rx offload flag, default behavior by PMDs is to strip CRC.
PMDs that support keepin
ethdev: make default behavior CRC strip on Rx
Removed DEV_RX_OFFLOAD_CRC_STRIP offload flag. Without any specific Rx offload flag, default behavior by PMDs is to strip CRC.
PMDs that support keeping CRC should advertise DEV_RX_OFFLOAD_KEEP_CRC Rx offload capability.
Applications that require keeping CRC should check PMD capability first and if it is supported can enable this feature by setting DEV_RX_OFFLOAD_KEEP_CRC in Rx offload flag in rte_eth_dev_configure()
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Tomasz Duszynski <tdu@semihalf.com> Acked-by: Shahaf Shuler <shahafs@mellanox.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com> Acked-by: Jan Remes <remes@netcope.com> Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: Hyong Youb Kim <hyonkim@cisco.com>
show more ...
|
709521f4 | 22-Jun-2018 |
Fan Zhang <roy.fan.zhang@intel.com> |
examples/vhost_crypto: support multi-core
Originally vhost_crypto sample application only supports single core. This patch adds the multi-core support with more flexible options.
Signed-off-by: Fan
examples/vhost_crypto: support multi-core
Originally vhost_crypto sample application only supports single core. This patch adds the multi-core support with more flexible options.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
b733c60f | 24-Aug-2018 |
Rami Rosen <ramirose@gmail.com> |
doc: fix wrong usage of bind command
This patch fixes wrong usage of bind command in vhost.rst. Using "dpdk-devbind.py -b=uio_pci_generic 0000:00:04.0" gives an error of "unbind failed". It should b
doc: fix wrong usage of bind command
This patch fixes wrong usage of bind command in vhost.rst. Using "dpdk-devbind.py -b=uio_pci_generic 0000:00:04.0" gives an error of "unbind failed". It should be "-b uio_pci_generic" so it will work correctly.
Fixes: a971c509a523 ("doc: update vhost sample guide") Cc: stable@dpdk.org
Signed-off-by: Rami Rosen <ramirose@gmail.com> Acked-by: Zhiyong Yang <zhiyong.yang@intel.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
cc9ecbb4 | 31-Jul-2018 |
Marvin Liu <yong.liu@intel.com> |
doc: describe --builtin-net-driver option in vhost app
Very simple version of vhost-user driver in vhost sample will be used if builtin-net-driver option is enabled. This driver is based on generic
doc: describe --builtin-net-driver option in vhost app
Very simple version of vhost-user driver in vhost sample will be used if builtin-net-driver option is enabled. This driver is based on generic vhost lib APIs. Unfortunately, the implementation is incompatible with QEMU as protocol feature is not supported.
Signed-off-by: Marvin Liu <yong.liu@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
3504db92 | 30-Jul-2018 |
Gage Eads <gage.eads@intel.com> |
examples/multi_process: remove l2fwd fork example
l2fwd_fork relies on a multiprocess model that DPDK does not support (calling rte_eal_init() before fork()), in particular in light of recent EAL ch
examples/multi_process: remove l2fwd fork example
l2fwd_fork relies on a multiprocess model that DPDK does not support (calling rte_eal_init() before fork()), in particular in light of recent EAL changes like the multiproess communication channel.
This example can mislead users into thinking this is a supported multiprocess model; hence, this commit removes this example and the corresponding user guide documentation as well.
This patch was made following this mailing list discussion: http://mails.dpdk.org/archives/dev/2018-July/108106.html
Signed-off-by: Gage Eads <gage.eads@intel.com>
show more ...
|
bc57bef7 | 20-Jul-2018 |
Kevin Laatz <kevin.laatz@intel.com> |
doc: add PCI address naming in IP pipeline guide
Add a note to the 'link' command in the IP Pipeline documentation specifying the PCI device name format required to run the application.
Signed-off-
doc: add PCI address naming in IP pipeline guide
Add a note to the 'link' command in the IP Pipeline documentation specifying the PCI device name format required to run the application.
Signed-off-by: Kevin Laatz <kevin.laatz@intel.com> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
show more ...
|