History log of /dpdk/doc/guides/sample_app_ug/ (Results 201 – 225 of 377)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
49cc0a0d16-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 ...

3f04e13a16-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 ...

f00d0d5f17-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 ...

91dc9c1313-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 ...


/dpdk/MAINTAINERS
/dpdk/app/pdump/main.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_mtr.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/flowgen.c
/dpdk/app/test-pmd/softnicfwd.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/buildtools/check-experimental-syms.sh
/dpdk/buildtools/gen-build-mk.sh
/dpdk/config/arm/meson.build
/dpdk/config/meson.build
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/rel_notes/release_18_11.rst
ipv4_multicast.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/vdev/vdev.c
/dpdk/drivers/bus/vmbus/linux/vmbus_uio.c
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
/dpdk/drivers/crypto/ccp/ccp_pci.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/net/avf/avf_rxtx.h
/dpdk/drivers/net/avf/base/avf_register.h
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x_logs.h
/dpdk/drivers/net/bnxt/bnxt_rxr.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/cxgbe_filter.c
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/cxgbe/cxgbe_flow.h
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/cxgbe/cxgbevf_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbevf_main.c
/dpdk/drivers/net/cxgbe/mps_tcam.c
/dpdk/drivers/net/e1000/base/e1000_i210.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_common.h
/dpdk/drivers/net/ixgbe/base/ixgbe_common.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/mlx4/mlx4_mr.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.h
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_tcf.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_glue.c
/dpdk/drivers/net/mlx5/mlx5_glue.h
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.h
/dpdk/drivers/net/mlx5/mlx5_stats.c
/dpdk/drivers/net/mlx5/mlx5_utils.h
/dpdk/drivers/net/mvpp2/mrvl_mtr.c
/dpdk/drivers/net/netvsc/hn_vf.c
/dpdk/drivers/net/octeontx/base/octeontx_pki_var.h
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/base/ecore_dev.c
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/sfc/base/efx.h
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/tap_netlink.c
/dpdk/drivers/net/thunderx/nicvf_rxtx.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_pci.c
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.h
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/examples/Makefile
/dpdk/examples/fips_validation/fips_validation_tdes.c
/dpdk/examples/fips_validation/main.c
/dpdk/examples/flow_filtering/flow_blocks.c
/dpdk/examples/flow_filtering/main.c
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ipv4_multicast/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/vhost_crypto/main.c
/dpdk/lib/librte_acl/acl_gen.c
/dpdk/lib/librte_bpf/bpf_jit_x86.c
/dpdk/lib/librte_eal/common/eal_common_dev.c
/dpdk/lib/librte_eal/common/eal_common_devargs.c
/dpdk/lib/librte_eal/common/eal_common_memalloc.c
/dpdk/lib/librte_eal/common/eal_common_memory.c
/dpdk/lib/librte_eal/common/eal_common_proc.c
/dpdk/lib/librte_eal/common/eal_filesystem.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_rtm.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_spinlock.h
/dpdk/lib/librte_eal/common/include/rte_common.h
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_devargs.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/common/malloc_elem.c
/dpdk/lib/librte_eal/common/rte_malloc.c
/dpdk/lib/librte_eal/common/rte_reciprocal.c
/dpdk/lib/librte_eal/common/rte_service.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_alarm.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_dev.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_memalloc.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_memory.c
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_efd/rte_efd.c
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_hash/rte_cmp_x86.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_ip_frag/ip_frag_common.h
/dpdk/lib/librte_ip_frag/rte_ip_frag.h
/dpdk/lib/librte_ip_frag/rte_ipv4_reassembly.c
/dpdk/lib/librte_ip_frag/rte_ipv6_reassembly.c
/dpdk/lib/librte_net/rte_gre.h
/dpdk/lib/librte_net/rte_net_crc.c
/dpdk/lib/librte_pci/rte_pci.c
/dpdk/lib/librte_pipeline/rte_table_action.c
/dpdk/lib/librte_ring/rte_ring_c11_mem.h
/dpdk/lib/librte_security/Makefile
/dpdk/lib/librte_security/meson.build
/dpdk/lib/librte_security/rte_security.c
/dpdk/lib/librte_security/rte_security.h
/dpdk/lib/librte_security/rte_security_driver.h
/dpdk/lib/librte_security/rte_security_version.map
/dpdk/lib/librte_vhost/vdpa.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_crypto.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/meson.build
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.sdkconfig.mk
/dpdk/test/bpf/t1.c
/dpdk/test/bpf/t3.c
/dpdk/test/test/test.c
/dpdk/test/test/test_bpf.c
/dpdk/test/test/test_common.c
/dpdk/test/test/test_func_reentrancy.c
/dpdk/test/test/test_hash.c
/dpdk/test/test/test_hash_multiwriter.c
/dpdk/test/test/test_hash_readwrite.c
/dpdk/test/test/test_kni.c
/dpdk/test/test/test_power_acpi_cpufreq.c
/dpdk/test/test/test_reorder.c
305921f402-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 ...

ac026f4602-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 ...

4aaad29902-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 ...

527cbf3d02-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 ...

f64adb6702-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 ...

cd255ccf02-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 ...

3d0fad5602-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 ...

331ce43d30-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 ...


/dpdk/MAINTAINERS
/dpdk/app/meson.build
/dpdk/app/pdump/main.c
/dpdk/app/pdump/meson.build
/dpdk/app/proc-info/meson.build
/dpdk/app/test-bbdev/meson.build
/dpdk/app/test-crypto-perf/meson.build
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/cmdline_mtr.c
/dpdk/app/test-pmd/cmdline_tm.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/meson.build
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/util.c
/dpdk/buildtools/auto-config-h.sh
/dpdk/config/common_base
/dpdk/config/meson.build
/dpdk/config/rte_config.h
/dpdk/devtools/check-forbidden-tokens.awk
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/test-build.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/api/meson.build
/dpdk/doc/guides/compressdevs/features/qat.ini
/dpdk/doc/guides/compressdevs/qat_comp.rst
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/eventdevs/opdl.rst
/dpdk/doc/guides/howto/index.rst
/dpdk/doc/guides/howto/telemetry.rst
/dpdk/doc/guides/meson.build
/dpdk/doc/guides/nics/axgbe.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/mvpp2.rst
/dpdk/doc/guides/nics/tap.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_18_11.rst
qos_metering.rst
/dpdk/doc/guides/testpmd_app_ug/run_app.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/meson.build
/dpdk/drivers/bus/dpaa/base/fman/fman.c
/dpdk/drivers/bus/dpaa/base/fman/netcfg_layer.c
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/include/fsl_fman_crc64.h
/dpdk/drivers/bus/pci/bsd/pci.c
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/rte_bus_pci.h
/dpdk/drivers/bus/vdev/vdev.c
/dpdk/drivers/bus/vdev/vdev_params.c
/dpdk/drivers/bus/vmbus/rte_bus_vmbus.h
/dpdk/drivers/common/qat/qat_device.c
/dpdk/drivers/common/qat/qat_device.h
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/compress/octeontx/include/zip_regs.h
/dpdk/drivers/compress/octeontx/otx_zip.h
/dpdk/drivers/compress/octeontx/otx_zip_pmd.c
/dpdk/drivers/compress/qat/qat_comp.c
/dpdk/drivers/compress/qat/qat_comp.h
/dpdk/drivers/compress/qat/qat_comp_pmd.c
/dpdk/drivers/compress/zlib/zlib_pmd.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/null/null_crypto_pmd_ops.c
/dpdk/drivers/crypto/scheduler/rte_cryptodev_scheduler.c
/dpdk/drivers/crypto/scheduler/rte_cryptodev_scheduler.h
/dpdk/drivers/crypto/scheduler/scheduler_failover.c
/dpdk/drivers/crypto/scheduler/scheduler_multicore.c
/dpdk/drivers/crypto/scheduler/scheduler_pkt_size_distr.c
/dpdk/drivers/crypto/scheduler/scheduler_pmd.c
/dpdk/drivers/crypto/scheduler/scheduler_pmd_ops.c
/dpdk/drivers/crypto/scheduler/scheduler_pmd_private.h
/dpdk/drivers/crypto/scheduler/scheduler_roundrobin.c
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/ark/ark_ethdev.c
/dpdk/drivers/net/avf/Makefile
/dpdk/drivers/net/avf/avf_ethdev.c
/dpdk/drivers/net/avf/base/avf_osdep.h
/dpdk/drivers/net/avf/base/meson.build
/dpdk/drivers/net/avf/meson.build
/dpdk/drivers/net/avp/avp_ethdev.c
/dpdk/drivers/net/avp/meson.build
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad.c
/dpdk/drivers/net/bonding/rte_eth_bond_8023ad_private.h
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/cxgbe/cxgbevf_main.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/e1000/Makefile
/dpdk/drivers/net/e1000/base/e1000_osdep.h
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/meson.build
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enetc/enetc_ethdev.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/failsafe/failsafe_args.c
/dpdk/drivers/net/failsafe/failsafe_private.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/i40e/base/i40e_diag.c
/dpdk/drivers/net/i40e/base/i40e_diag.h
/dpdk/drivers/net/i40e/base/i40e_osdep.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_vf_representor.c
/dpdk/drivers/net/i40e/rte_pmd_i40e.c
/dpdk/drivers/net/ifc/base/ifcvf_osdep.h
/dpdk/drivers/net/ifc/ifcvf_vdpa.c
/dpdk/drivers/net/ixgbe/base/ixgbe_osdep.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_flow.c
/dpdk/drivers/net/ixgbe/ixgbe_ipsec.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_vf_representor.c
/dpdk/drivers/net/ixgbe/meson.build
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/liquidio/lio_ethdev.c
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_tcf.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_glue.c
/dpdk/drivers/net/mlx5/mlx5_glue.h
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.c
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
/dpdk/drivers/net/mlx5/mlx5_rxtx_vec_sse.h
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/nfp/Makefile
/dpdk/drivers/net/nfp/meson.build
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/base/bcm_osal.c
/dpdk/drivers/net/qede/base/ecore_sriov.c
/dpdk/drivers/net/qede/base/ecore_vf.c
/dpdk/drivers/net/qede/base/ecore_vfpf_if.h
/dpdk/drivers/net/qede/base/meson.build
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/softnic/meson.build
/dpdk/drivers/net/softnic/rte_eth_softnic.c
/dpdk/drivers/net/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/tap/Makefile
/dpdk/drivers/net/tap/meson.build
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/rte_eth_tap.h
/dpdk/drivers/net/tap/tap_bpf_insns.h
/dpdk/drivers/net/tap/tap_flow.c
/dpdk/drivers/net/tap/tap_intr.c
/dpdk/drivers/net/vdev_netvsc/meson.build
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_pci.c
/dpdk/drivers/net/virtio/virtio_user/vhost.h
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel.c
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_enumerate.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.h
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_port.c
/dpdk/drivers/raw/ifpga_rawdev/base/ifpga_port_error.c
/dpdk/drivers/raw/ifpga_rawdev/ifpga_rawdev.c
/dpdk/drivers/raw/skeleton_rawdev/skeleton_rawdev.c
/dpdk/examples/ipv4_multicast/main.c
/dpdk/examples/kni/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/multi_process/client_server_mp/mp_server/main.c
/dpdk/examples/service_cores/main.c
/dpdk/examples/vdpa/main.c
/dpdk/examples/vm_power_manager/power_manager.c
/dpdk/kernel/linux/kni/kni_fifo.h
/dpdk/lib/Makefile
/dpdk/lib/librte_cmdline/meson.build
/dpdk/lib/librte_compressdev/rte_compressdev.c
/dpdk/lib/librte_compressdev/rte_compressdev_pmd.h
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_cryptodev/rte_cryptodev_pmd.h
/dpdk/lib/librte_eal/bsdapp/eal/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/common/Makefile
/dpdk/lib/librte_eal/common/eal_common_bus.c
/dpdk/lib/librte_eal/common/eal_common_class.c
/dpdk/lib/librte_eal/common/eal_common_dev.c
/dpdk/lib/librte_eal/common/eal_common_devargs.c
/dpdk/lib/librte_eal/common/eal_common_errno.c
/dpdk/lib/librte_eal/common/eal_common_memory.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_common_timer.c
/dpdk/lib/librte_eal/common/eal_filesystem.h
/dpdk/lib/librte_eal/common/eal_internal_cfg.h
/dpdk/lib/librte_eal/common/eal_options.h
/dpdk/lib/librte_eal/common/eal_private.h
/dpdk/lib/librte_eal/common/hotplug_mp.c
/dpdk/lib/librte_eal/common/include/generic/rte_cycles.h
/dpdk/lib/librte_eal/common/include/rte_common.h
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eal/common/include/rte_eal_memconfig.h
/dpdk/lib/librte_eal/common/include/rte_memory.h
/dpdk/lib/librte_eal/common/include/rte_option.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/common/include/rte_vfio.h
/dpdk/lib/librte_eal/common/malloc_heap.c
/dpdk/lib/librte_eal/common/meson.build
/dpdk/lib/librte_eal/common/rte_malloc.c
/dpdk/lib/librte_eal/common/rte_option.c
/dpdk/lib/librte_eal/linuxapp/eal/Makefile
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_memalloc.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_memory.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.h
/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_ethdev/Makefile
/dpdk/lib/librte_ethdev/ethdev_private.c
/dpdk/lib/librte_ethdev/ethdev_private.h
/dpdk/lib/librte_ethdev/meson.build
/dpdk/lib/librte_ethdev/rte_class_eth.c
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_core.h
/dpdk/lib/librte_ethdev/rte_ethdev_driver.h
/dpdk/lib/librte_ethdev/rte_ethdev_pci.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/librte_eventdev/rte_eventdev.c
/dpdk/lib/librte_eventdev/rte_eventdev_pmd.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_ip_frag/ip_frag_common.h
/dpdk/lib/librte_kvargs/rte_kvargs.c
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_net/Makefile
/dpdk/lib/librte_net/meson.build
/dpdk/lib/librte_net/net_crc_sse.h
/dpdk/lib/librte_net/rte_ether.h
/dpdk/lib/librte_net/rte_mpls.h
/dpdk/lib/librte_net/rte_net.c
/dpdk/lib/librte_rawdev/rte_rawdev.c
/dpdk/lib/librte_rawdev/rte_rawdev_pmd.h
/dpdk/lib/librte_telemetry/Makefile
/dpdk/lib/librte_telemetry/meson.build
/dpdk/lib/librte_telemetry/rte_telemetry.c
/dpdk/lib/librte_telemetry/rte_telemetry.h
/dpdk/lib/librte_telemetry/rte_telemetry_internal.h
/dpdk/lib/librte_telemetry/rte_telemetry_parser.c
/dpdk/lib/librte_telemetry/rte_telemetry_parser.h
/dpdk/lib/librte_telemetry/rte_telemetry_parser_test.c
/dpdk/lib/librte_telemetry/rte_telemetry_parser_test.h
/dpdk/lib/librte_telemetry/rte_telemetry_socket_tests.h
/dpdk/lib/librte_telemetry/rte_telemetry_version.map
/dpdk/lib/librte_vhost/Makefile
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/lib/meson.build
/dpdk/meson.build
/dpdk/meson_options.txt
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.cpuflags.mk
/dpdk/test/test/Makefile
/dpdk/test/test/autotest_data.py
/dpdk/test/test/meson.build
/dpdk/test/test/test.c
/dpdk/test/test/test_alarm.c
/dpdk/test/test/test_cycles.c
/dpdk/test/test/test_hash_multiwriter.c
/dpdk/test/test/test_hash_readwrite.c
/dpdk/test/test/test_kni.c
/dpdk/test/test/test_kvargs.c
/dpdk/test/test/test_metrics.c
/dpdk/test/test/test_pmd_ring.c
/dpdk/test/test/test_timer_racecond.c
/dpdk/usertools/dpdk-telemetry-client.py
724beb9124-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 ...


/dpdk/MAINTAINERS
/dpdk/config/arm/meson.build
/dpdk/config/common_armv8a_linuxapp
/dpdk/config/common_base
/dpdk/config/defconfig_arm64-thunderx-linuxapp-gcc
/dpdk/doc/guides/compressdevs/features/octeontx.ini
/dpdk/doc/guides/compressdevs/octeontx.rst
/dpdk/doc/guides/eventdevs/octeontx.rst
/dpdk/doc/guides/mempool/octeontx.rst
/dpdk/doc/guides/nics/octeontx.rst
/dpdk/doc/guides/nics/softnic.rst
/dpdk/doc/guides/platform/octeontx.rst
/dpdk/doc/guides/prog_guide/hash_lib.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_18_11.rst
kernel_nic_interface.rst
/dpdk/drivers/event/octeontx/ssovf_evdev.h
/dpdk/drivers/mempool/octeontx/octeontx_fpavf.h
/dpdk/drivers/net/octeontx/base/octeontx_io.h
/dpdk/drivers/net/softnic/Makefile
/dpdk/drivers/net/softnic/meson.build
/dpdk/drivers/net/softnic/rte_eth_softnic.c
/dpdk/drivers/net/softnic/rte_eth_softnic_action.c
/dpdk/drivers/net/softnic/rte_eth_softnic_cli.c
/dpdk/drivers/net/softnic/rte_eth_softnic_cryptodev.c
/dpdk/drivers/net/softnic/rte_eth_softnic_internals.h
/dpdk/drivers/net/softnic/rte_eth_softnic_pipeline.c
/dpdk/drivers/net/softnic/rte_eth_softnic_thread.c
/dpdk/examples/kni/Makefile
/dpdk/examples/kni/main.c
/dpdk/examples/kni/meson.build
/dpdk/kernel/linux/kni/Kbuild
/dpdk/kernel/linux/kni/ethtool/igb/igb_ethtool.c
/dpdk/kernel/linux/kni/ethtool/igb/meson.build
/dpdk/kernel/linux/kni/ethtool/ixgbe/ixgbe.h
/dpdk/kernel/linux/kni/ethtool/ixgbe/ixgbe_ethtool.c
/dpdk/kernel/linux/kni/ethtool/ixgbe/meson.build
/dpdk/kernel/linux/kni/ethtool/meson.build
/dpdk/kernel/linux/kni/kni_dev.h
/dpdk/kernel/linux/kni/kni_ethtool.c
/dpdk/kernel/linux/kni/kni_fifo.h
/dpdk/kernel/linux/kni/kni_misc.c
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/kernel/linux/kni/meson.build
/dpdk/kernel/linux/meson.build
/dpdk/lib/Makefile
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_pause.h
/dpdk/lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_cuckoo_hash.h
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_hash/rte_hash_version.map
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_kni/rte_kni.h
/dpdk/lib/librte_kni/rte_kni_fifo.h
/dpdk/lib/librte_kni/rte_kni_version.map
/dpdk/lib/librte_power/rte_power_empty_poll.c
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/test/test/Makefile
/dpdk/test/test/autotest_data.py
/dpdk/test/test/meson.build
/dpdk/test/test/test_hash.c
/dpdk/test/test/test_hash_readwrite.c
/dpdk/test/test/test_hash_readwrite_lf.c
/dpdk/test/test/test_kni.c
e013078817-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 ...

a63504a917-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 ...

a137d01219-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 ...


/dpdk/MAINTAINERS
/dpdk/app/meson.build
/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/meson.build
/dpdk/app/test-pmd/rxonly.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/util.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.c
/dpdk/config/common_base
/dpdk/config/common_linuxapp
/dpdk/config/defconfig_arm64-dpaa-linuxapp-gcc
/dpdk/config/defconfig_ppc_64-power8-linuxapp-gcc
/dpdk/devtools/check-git-log.sh
/dpdk/devtools/test-build.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/guides/cryptodevs/aesni_mb.rst
/dpdk/doc/guides/cryptodevs/caam_jr.rst
/dpdk/doc/guides/cryptodevs/features/caam_jr.ini
/dpdk/doc/guides/cryptodevs/features/mvsam.ini
/dpdk/doc/guides/cryptodevs/features/octeontx.ini
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/index.rst
/dpdk/doc/guides/cryptodevs/mvsam.rst
/dpdk/doc/guides/cryptodevs/octeontx.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/nics/atlantic.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/atlantic.ini
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/nics/liquidio.rst
/dpdk/doc/guides/nics/vhost.rst
/dpdk/doc/guides/prog_guide/power_man.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/prog_guide/rte_security.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rel_notes/release_18_11.rst
l3_forward_power_man.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/drivers/Makefile
/dpdk/drivers/bus/dpaa/Makefile
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/meson.build
/dpdk/drivers/bus/dpaa/rte_dpaa_bus.h
/dpdk/drivers/bus/fslmc/Makefile
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/mc/dpbp.c
/dpdk/drivers/bus/fslmc/mc/dpci.c
/dpdk/drivers/bus/fslmc/mc/dpcon.c
/dpdk/drivers/bus/fslmc/mc/dpdmai.c
/dpdk/drivers/bus/fslmc/mc/dpio.c
/dpdk/drivers/bus/fslmc/mc/fsl_dpbp.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpbp_cmd.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpci.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpci_cmd.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpcon.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpdmai.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpdmai_cmd.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpmng.h
/dpdk/drivers/bus/fslmc/mc/fsl_dpopr.h
/dpdk/drivers/bus/fslmc/meson.build
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpio.h
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
/dpdk/drivers/bus/fslmc/qbman/include/compat.h
/dpdk/drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h
/dpdk/drivers/bus/fslmc/qbman/qbman_portal.c
/dpdk/drivers/bus/fslmc/qbman/qbman_portal.h
/dpdk/drivers/bus/fslmc/qbman/qbman_sys.h
/dpdk/drivers/bus/fslmc/qbman/qbman_sys_decl.h
/dpdk/drivers/bus/fslmc/rte_bus_fslmc_version.map
/dpdk/drivers/bus/ifpga/ifpga_bus.c
/dpdk/drivers/bus/pci/linux/Makefile
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/pci/meson.build
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/pci_common_uio.c
/dpdk/drivers/bus/pci/private.h
/dpdk/drivers/bus/pci/rte_bus_pci.h
/dpdk/drivers/bus/vdev/vdev.c
/dpdk/drivers/bus/vmbus/vmbus_common.c
/dpdk/drivers/common/Makefile
/dpdk/drivers/common/cpt/Makefile
/dpdk/drivers/common/cpt/cpt_common.h
/dpdk/drivers/common/cpt/cpt_hw_types.h
/dpdk/drivers/common/cpt/cpt_mcode_defines.h
/dpdk/drivers/common/cpt/cpt_pmd_logs.h
/dpdk/drivers/common/cpt/cpt_pmd_ops_helper.c
/dpdk/drivers/common/cpt/cpt_pmd_ops_helper.h
/dpdk/drivers/common/cpt/cpt_request_mgr.h
/dpdk/drivers/common/cpt/cpt_ucode.h
/dpdk/drivers/common/cpt/meson.build
/dpdk/drivers/common/cpt/rte_common_cpt_version.map
/dpdk/drivers/common/dpaax/Makefile
/dpdk/drivers/common/dpaax/dpaax_iova_table.c
/dpdk/drivers/common/dpaax/dpaax_iova_table.h
/dpdk/drivers/common/dpaax/dpaax_logs.h
/dpdk/drivers/common/dpaax/meson.build
/dpdk/drivers/common/dpaax/rte_common_dpaax_version.map
/dpdk/drivers/common/meson.build
/dpdk/drivers/common/qat/qat_common.h
/dpdk/drivers/common/qat/qat_device.c
/dpdk/drivers/common/qat/qat_qp.c
/dpdk/drivers/common/qat/qat_qp.h
/dpdk/drivers/compress/qat/qat_comp_pmd.c
/dpdk/drivers/crypto/Makefile
/dpdk/drivers/crypto/aesni_gcm/meson.build
/dpdk/drivers/crypto/aesni_mb/aesni_mb_ops.h
/dpdk/drivers/crypto/aesni_mb/meson.build
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h
/dpdk/drivers/crypto/caam_jr/Makefile
/dpdk/drivers/crypto/caam_jr/caam_jr.c
/dpdk/drivers/crypto/caam_jr/caam_jr_capabilities.c
/dpdk/drivers/crypto/caam_jr/caam_jr_capabilities.h
/dpdk/drivers/crypto/caam_jr/caam_jr_config.h
/dpdk/drivers/crypto/caam_jr/caam_jr_desc.h
/dpdk/drivers/crypto/caam_jr/caam_jr_hw.c
/dpdk/drivers/crypto/caam_jr/caam_jr_hw_specific.h
/dpdk/drivers/crypto/caam_jr/caam_jr_log.h
/dpdk/drivers/crypto/caam_jr/caam_jr_pvt.h
/dpdk/drivers/crypto/caam_jr/caam_jr_uio.c
/dpdk/drivers/crypto/caam_jr/meson.build
/dpdk/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map
/dpdk/drivers/crypto/dpaa2_sec/Makefile
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_event.h
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h
/dpdk/drivers/crypto/dpaa2_sec/hw/desc.h
/dpdk/drivers/crypto/dpaa2_sec/hw/desc/pdcp.h
/dpdk/drivers/crypto/dpaa2_sec/mc/dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/mc/fsl_dpseci.h
/dpdk/drivers/crypto/dpaa2_sec/mc/fsl_dpseci_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/meson.build
/dpdk/drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map
/dpdk/drivers/crypto/dpaa_sec/Makefile
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/kasumi/meson.build
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/mvsam/Makefile
/dpdk/drivers/crypto/mvsam/meson.build
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd_private.h
/dpdk/drivers/crypto/octeontx/Makefile
/dpdk/drivers/crypto/octeontx/meson.build
/dpdk/drivers/crypto/octeontx/otx_cryptodev.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_capabilities.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_capabilities.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_hw_access.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_mbox.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_mbox.h
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.c
/dpdk/drivers/crypto/octeontx/otx_cryptodev_ops.h
/dpdk/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_ops.c
/dpdk/drivers/crypto/qat/qat_sym_capabilities.h
/dpdk/drivers/crypto/qat/qat_sym_pmd.c
/dpdk/drivers/crypto/qat/qat_sym_session.c
/dpdk/drivers/crypto/qat/qat_sym_session.h
/dpdk/drivers/crypto/zuc/meson.build
/dpdk/drivers/event/dpaa/Makefile
/dpdk/drivers/event/dpaa2/Makefile
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.h
/dpdk/drivers/event/dpaa2/meson.build
/dpdk/drivers/mempool/dpaa/Makefile
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/mempool/dpaa/dpaa_mempool.h
/dpdk/drivers/mempool/dpaa2/Makefile
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/mempool/dpaa2/meson.build
/dpdk/drivers/meson.build
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/ark/ark_ddm.c
/dpdk/drivers/net/ark/ark_ddm.h
/dpdk/drivers/net/ark/ark_ethdev.c
/dpdk/drivers/net/ark/ark_ethdev_rx.c
/dpdk/drivers/net/ark/ark_ethdev_tx.c
/dpdk/drivers/net/atlantic/Makefile
/dpdk/drivers/net/atlantic/atl_common.h
/dpdk/drivers/net/atlantic/atl_ethdev.c
/dpdk/drivers/net/atlantic/atl_ethdev.h
/dpdk/drivers/net/atlantic/atl_hw_regs.c
/dpdk/drivers/net/atlantic/atl_hw_regs.h
/dpdk/drivers/net/atlantic/atl_logs.h
/dpdk/drivers/net/atlantic/atl_rxtx.c
/dpdk/drivers/net/atlantic/atl_types.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_b0.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_b0.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_b0_internal.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_llh.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_llh.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_llh_internal.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils.c
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils.h
/dpdk/drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c
/dpdk/drivers/net/atlantic/meson.build
/dpdk/drivers/net/atlantic/rte_pmd_atlantic_version.map
/dpdk/drivers/net/avf/avf_rxtx.c
/dpdk/drivers/net/avf/avf_rxtx.h
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnx2x/elink.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/base/t4_msg.h
/dpdk/drivers/net/cxgbe/base/t4fw_interface.h
/dpdk/drivers/net/cxgbe/cxgbe_filter.c
/dpdk/drivers/net/cxgbe/cxgbe_filter.h
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/cxgbe/sge.c
/dpdk/drivers/net/dpaa/Makefile
/dpdk/drivers/net/dpaa2/Makefile
/dpdk/drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_rxtx.c
/dpdk/drivers/net/dpaa2/mc/dpni.c
/dpdk/drivers/net/dpaa2/mc/fsl_dpkg.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni.h
/dpdk/drivers/net/dpaa2/mc/fsl_dpni_cmd.h
/dpdk/drivers/net/dpaa2/mc/fsl_net.h
/dpdk/drivers/net/dpaa2/meson.build
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/base/vnic_dev.c
/dpdk/drivers/net/enic/base/vnic_dev.h
/dpdk/drivers/net/enic/base/vnic_devcmd.h
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_flow.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_vf_representor.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/liquidio/lio_ethdev.c
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_tcf.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_socket.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/softnic/conn.c
/dpdk/drivers/net/softnic/rte_eth_softnic_action.c
/dpdk/drivers/net/softnic/rte_eth_softnic_cli.c
/dpdk/drivers/net/softnic/rte_eth_softnic_flow.c
/dpdk/drivers/net/softnic/rte_eth_softnic_internals.h
/dpdk/drivers/net/softnic/rte_eth_softnic_thread.c
/dpdk/drivers/net/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_rxtx_simple.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/raw/dpaa2_cmdif/Makefile
/dpdk/drivers/raw/dpaa2_cmdif/meson.build
/dpdk/drivers/raw/dpaa2_qdma/Makefile
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.c
/dpdk/drivers/raw/dpaa2_qdma/dpaa2_qdma.h
/dpdk/drivers/raw/dpaa2_qdma/meson.build
/dpdk/drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c
/dpdk/examples/cmdline/Makefile
/dpdk/examples/ethtool/ethtool-app/Makefile
/dpdk/examples/ip_pipeline/action.c
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ip_pipeline/conn.c
/dpdk/examples/ip_pipeline/examples/flow_crypto.cli
/dpdk/examples/ip_pipeline/pipeline.h
/dpdk/examples/ip_pipeline/thread.c
/dpdk/examples/l2fwd-cat/Makefile
/dpdk/examples/l2fwd-cat/meson.build
/dpdk/examples/l3fwd-power/Makefile
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd-power/meson.build
/dpdk/examples/load_balancer/Makefile
/dpdk/examples/meson.build
/dpdk/examples/multi_process/Makefile
/dpdk/examples/multi_process/hotplug_mp/Makefile
/dpdk/examples/multi_process/hotplug_mp/commands.c
/dpdk/examples/multi_process/hotplug_mp/commands.h
/dpdk/examples/multi_process/hotplug_mp/main.c
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/performance-thread/pthread_shim/main.c
/dpdk/examples/performance-thread/pthread_shim/pthread_shim.c
/dpdk/examples/qos_sched/Makefile
/dpdk/examples/tep_termination/Makefile
/dpdk/examples/vhost/Makefile
/dpdk/examples/vhost_crypto/Makefile
/dpdk/examples/vhost_crypto/meson.build
/dpdk/examples/vhost_scsi/Makefile
/dpdk/examples/vhost_scsi/meson.build
/dpdk/kernel/linux/igb_uio/igb_uio.c
/dpdk/lib/librte_acl/rte_acl.c
/dpdk/lib/librte_bpf/bpf_load.c
/dpdk/lib/librte_bpf/rte_bpf_ethdev.h
/dpdk/lib/librte_cmdline/Makefile
/dpdk/lib/librte_cmdline/cmdline.c
/dpdk/lib/librte_compressdev/rte_comp.c
/dpdk/lib/librte_compressdev/rte_comp.h
/dpdk/lib/librte_compressdev/rte_compressdev_pmd.c
/dpdk/lib/librte_cryptodev/Makefile
/dpdk/lib/librte_cryptodev/meson.build
/dpdk/lib/librte_cryptodev/rte_cryptodev.c
/dpdk/lib/librte_cryptodev/rte_cryptodev_pmd.c
/dpdk/lib/librte_eal/bsdapp/eal/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/bsdapp/eal/eal_dev.c
/dpdk/lib/librte_eal/common/eal_common_bus.c
/dpdk/lib/librte_eal/common/eal_common_dev.c
/dpdk/lib/librte_eal/common/eal_common_devargs.c
/dpdk/lib/librte_eal/common/eal_common_fbarray.c
/dpdk/lib/librte_eal/common/eal_common_memory.c
/dpdk/lib/librte_eal/common/eal_common_proc.c
/dpdk/lib/librte_eal/common/eal_private.h
/dpdk/lib/librte_eal/common/hotplug_mp.c
/dpdk/lib/librte_eal/common/hotplug_mp.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_cycles_32.h
/dpdk/lib/librte_eal/common/include/rte_bus.h
/dpdk/lib/librte_eal/common/include/rte_common.h
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h
/dpdk/lib/librte_eal/common/include/rte_string_fns.h
/dpdk/lib/librte_eal/common/include/rte_vfio.h
/dpdk/lib/librte_eal/common/meson.build
/dpdk/lib/librte_eal/linuxapp/eal/Makefile
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_dev.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_hugepage_info.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_memory.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_thread.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_timer.c
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_ethdev/Makefile
/dpdk/lib/librte_ethdev/meson.build
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev_core.h
/dpdk/lib/librte_ethdev/rte_ethdev_driver.h
/dpdk/lib/librte_ethdev/rte_ethdev_pci.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_cuckoo_hash.h
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_kvargs/rte_kvargs.c
/dpdk/lib/librte_kvargs/rte_kvargs.h
/dpdk/lib/librte_latencystats/rte_latencystats.c
/dpdk/lib/librte_mbuf/meson.build
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf_ptype.c
/dpdk/lib/librte_mbuf/rte_mbuf_ptype.h
/dpdk/lib/librte_pdump/Makefile
/dpdk/lib/librte_pipeline/rte_table_action.c
/dpdk/lib/librte_pipeline/rte_table_action.h
/dpdk/lib/librte_power/Makefile
/dpdk/lib/librte_power/meson.build
/dpdk/lib/librte_power/rte_power_empty_poll.c
/dpdk/lib/librte_power/rte_power_empty_poll.h
/dpdk/lib/librte_power/rte_power_version.map
/dpdk/lib/librte_ring/meson.build
/dpdk/lib/librte_sched/Makefile
/dpdk/lib/librte_security/rte_security.c
/dpdk/lib/librte_security/rte_security.h
/dpdk/lib/librte_vhost/meson.build
/dpdk/lib/librte_vhost/rte_vdpa.h
/dpdk/lib/librte_vhost/rte_vhost.h
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_crypto.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/vhost_user.h
/dpdk/lib/meson.build
/dpdk/mk/internal/rte.compile-pre.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/target/generic/rte.vars.mk
/dpdk/test/test/Makefile
/dpdk/test/test/meson.build
/dpdk/test/test/test_cryptodev.c
/dpdk/test/test/test_cryptodev.h
/dpdk/test/test/test_cryptodev_aes_test_vectors.h
/dpdk/test/test/test_cryptodev_blockcipher.c
/dpdk/test/test/test_cryptodev_blockcipher.h
/dpdk/test/test/test_cryptodev_des_test_vectors.h
/dpdk/test/test/test_cryptodev_hash_test_vectors.h
/dpdk/test/test/test_external_mem.c
/dpdk/test/test/test_hash.c
/dpdk/test/test/test_hash_perf.c
/dpdk/test/test/test_hash_readwrite.c
1edccebc28-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 ...


/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/cmdline_mtr.c
/dpdk/app/test-pmd/cmdline_tm.c
/dpdk/app/test-pmd/cmdline_tm.h
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/meson.build
/dpdk/app/test-pmd/noisy_vnf.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/rxonly.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/nics/dpaa2.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/ena.ini
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/pcap_ring.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/prog_guide/packet_framework.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_18_11.rst
ip_pipeline.rst
/dpdk/doc/guides/testpmd_app_ug/run_app.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bonding/Makefile
/dpdk/drivers/net/bonding/meson.build
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_flow.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/bonding/rte_eth_bond_private.h
/dpdk/drivers/net/cxgbe/base/common.h
/dpdk/drivers/net/cxgbe/base/t4_msg.h
/dpdk/drivers/net/cxgbe/base/t4fw_interface.h
/dpdk/drivers/net/cxgbe/cxgbe_filter.c
/dpdk/drivers/net/cxgbe/cxgbe_filter.h
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/e1000/base/e1000_82571.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/enic/Makefile
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/enic/enic_rxtx_common.h
/dpdk/drivers/net/enic/enic_rxtx_vec_avx2.c
/dpdk/drivers/net/enic/meson.build
/dpdk/drivers/net/failsafe/failsafe_ether.c
/dpdk/drivers/net/failsafe/failsafe_flow.c
/dpdk/drivers/net/failsafe/failsafe_private.h
/dpdk/drivers/net/failsafe/failsafe_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/ifc/ifcvf_vdpa.c
/dpdk/drivers/net/mlx4/mlx4_mr.c
/dpdk/drivers/net/mlx4/mlx4_rxtx.h
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_flow.h
/dpdk/drivers/net/mlx5/mlx5_flow_dv.c
/dpdk/drivers/net/mlx5/mlx5_flow_tcf.c
/dpdk/drivers/net/mlx5/mlx5_flow_verbs.c
/dpdk/drivers/net/mlx5/mlx5_glue.c
/dpdk/drivers/net/mlx5/mlx5_glue.h
/dpdk/drivers/net/mlx5/mlx5_mac.c
/dpdk/drivers/net/mlx5/mlx5_mr.c
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_stats.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/sfc/sfc_dp_tx.h
/dpdk/drivers/net/sfc/sfc_ef10_essb_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_rx.c
/dpdk/drivers/net/sfc/sfc_ef10_tx.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_tso.c
/dpdk/drivers/net/sfc/sfc_tso.h
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/softnic/Makefile
/dpdk/drivers/net/softnic/meson.build
/dpdk/drivers/net/softnic/rte_eth_softnic.c
/dpdk/drivers/net/softnic/rte_eth_softnic_action.c
/dpdk/drivers/net/softnic/rte_eth_softnic_cli.c
/dpdk/drivers/net/softnic/rte_eth_softnic_flow.c
/dpdk/drivers/net/softnic/rte_eth_softnic_internals.h
/dpdk/drivers/net/softnic/rte_eth_softnic_meter.c
/dpdk/drivers/net/softnic/rte_eth_softnic_pipeline.c
/dpdk/drivers/net/softnic/rte_eth_softnic_thread.c
/dpdk/drivers/net/vdev_netvsc/vdev_netvsc.c
/dpdk/examples/ip_pipeline/Makefile
/dpdk/examples/ip_pipeline/action.c
/dpdk/examples/ip_pipeline/action.h
/dpdk/examples/ip_pipeline/cli.c
/dpdk/examples/ip_pipeline/cryptodev.c
/dpdk/examples/ip_pipeline/cryptodev.h
/dpdk/examples/ip_pipeline/main.c
/dpdk/examples/ip_pipeline/meson.build
/dpdk/examples/ip_pipeline/pipeline.c
/dpdk/examples/ip_pipeline/pipeline.h
/dpdk/examples/ip_pipeline/thread.c
/dpdk/lib/librte_eal/common/include/rte_bitmap.h
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_version.map
/dpdk/lib/librte_ethdev/rte_flow.c
/dpdk/lib/librte_ethdev/rte_flow.h
/dpdk/lib/librte_ethdev/rte_tm.h
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_pipeline/Makefile
/dpdk/lib/librte_pipeline/meson.build
/dpdk/lib/librte_pipeline/rte_pipeline_version.map
/dpdk/lib/librte_pipeline/rte_table_action.c
/dpdk/lib/librte_pipeline/rte_table_action.h
/dpdk/lib/librte_port/Makefile
/dpdk/lib/librte_port/meson.build
/dpdk/lib/librte_port/rte_port_sym_crypto.c
/dpdk/lib/librte_port/rte_port_sym_crypto.h
/dpdk/lib/librte_port/rte_port_version.map
/dpdk/lib/librte_sched/rte_sched.c
/dpdk/lib/librte_table/Makefile
/dpdk/lib/librte_table/meson.build
/dpdk/lib/librte_table/rte_table_hash_func.h
/dpdk/lib/librte_table/rte_table_hash_func_arm64.h
/dpdk/test/test/test_bitmap.c
edbed86d28-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 ...


/dpdk/MAINTAINERS
/dpdk/app/test-crypto-perf/cperf_test_vectors.c
/dpdk/app/test-crypto-perf/main.c
/dpdk/app/test-eventdev/test_pipeline_atq.c
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-eventdev/test_pipeline_common.h
/dpdk/app/test-eventdev/test_pipeline_queue.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/rxonly.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/buildtools/auto-config-h.sh
/dpdk/buildtools/check-experimental-syms.sh
/dpdk/buildtools/symlink-drivers-solibs.sh
/dpdk/config/common_base
/dpdk/config/common_linuxapp
/dpdk/config/meson.build
/dpdk/config/ppc_64/meson.build
/dpdk/config/rte_config.h
/dpdk/devtools/check-forbidden-tokens.awk
/dpdk/devtools/check-includes.sh
/dpdk/devtools/check-symbol-change.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/cocci.sh
/dpdk/devtools/test-build.sh
/dpdk/devtools/test-meson-builds.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf.in
/dpdk/doc/api/generate_doxygen.sh
/dpdk/doc/api/generate_examples.sh
/dpdk/doc/api/meson.build
/dpdk/doc/build-sdk-meson.txt
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/cryptodevs/features/default.ini
/dpdk/doc/guides/cryptodevs/features/qat.ini
/dpdk/doc/guides/cryptodevs/overview.rst
/dpdk/doc/guides/cryptodevs/qat.rst
/dpdk/doc/guides/eventdevs/dpaa.rst
/dpdk/doc/guides/eventdevs/dsw.rst
/dpdk/doc/guides/eventdevs/index.rst
/dpdk/doc/guides/howto/rte_flow.rst
/dpdk/doc/guides/howto/virtio_user_as_exceptional_path.rst
/dpdk/doc/guides/howto/virtio_user_for_container_networking.rst
/dpdk/doc/guides/nics/enetc.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features/enetc.ini
/dpdk/doc/guides/nics/features/failsafe.ini
/dpdk/doc/guides/nics/features/mvneta.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/img/mvpp2_tm.svg
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/mvneta.rst
/dpdk/doc/guides/nics/mvpp2.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_18_08.rst
/dpdk/doc/guides/rel_notes/release_18_11.rst
index.rst
vdpa.rst
/dpdk/doc/guides/testpmd_app_ug/run_app.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/tools/img/eventdev_pipeline_atq_test_generic.svg
/dpdk/doc/guides/tools/img/eventdev_pipeline_atq_test_internal_port.svg
/dpdk/doc/guides/tools/img/eventdev_pipeline_queue_test_generic.svg
/dpdk/doc/guides/tools/img/eventdev_pipeline_queue_test_internal_port.svg
/dpdk/doc/guides/tools/testeventdev.rst
/dpdk/doc/meson.build
/dpdk/drivers/baseband/meson.build
/dpdk/drivers/baseband/null/meson.build
/dpdk/drivers/bus/dpaa/Makefile
/dpdk/drivers/bus/dpaa/base/qbman/bman_driver.c
/dpdk/drivers/bus/dpaa/base/qbman/qman.c
/dpdk/drivers/bus/dpaa/base/qbman/qman_driver.c
/dpdk/drivers/bus/dpaa/dpaa_bus.c
/dpdk/drivers/bus/dpaa/include/compat.h
/dpdk/drivers/bus/dpaa/include/fsl_qman.h
/dpdk/drivers/bus/dpaa/include/fsl_usd.h
/dpdk/drivers/bus/dpaa/meson.build
/dpdk/drivers/bus/dpaa/rte_bus_dpaa_version.map
/dpdk/drivers/bus/fslmc/Makefile
/dpdk/drivers/bus/fslmc/fslmc_bus.c
/dpdk/drivers/bus/fslmc/fslmc_vfio.c
/dpdk/drivers/bus/fslmc/meson.build
/dpdk/drivers/bus/ifpga/Makefile
/dpdk/drivers/bus/ifpga/ifpga_bus.c
/dpdk/drivers/bus/ifpga/meson.build
/dpdk/drivers/bus/ifpga/rte_bus_ifpga.h
/dpdk/drivers/bus/pci/Makefile
/dpdk/drivers/bus/pci/bsd/pci.c
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/pci/meson.build
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/pci/pci_params.c
/dpdk/drivers/bus/pci/private.h
/dpdk/drivers/bus/vdev/Makefile
/dpdk/drivers/bus/vdev/meson.build
/dpdk/drivers/bus/vdev/vdev.c
/dpdk/drivers/bus/vdev/vdev_params.c
/dpdk/drivers/bus/vdev/vdev_private.h
/dpdk/drivers/bus/vmbus/Makefile
/dpdk/drivers/bus/vmbus/linux/vmbus_bus.c
/dpdk/drivers/bus/vmbus/meson.build
/dpdk/drivers/bus/vmbus/private.h
/dpdk/drivers/common/Makefile
/dpdk/drivers/common/mvep/rte_mvep_common.h
/dpdk/drivers/compress/qat/qat_comp.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h
/dpdk/drivers/crypto/aesni_mb/aesni_mb_ops.h
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h
/dpdk/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
/dpdk/drivers/crypto/dpaa2_sec/hw/desc.h
/dpdk/drivers/crypto/dpaa2_sec/hw/desc/algo.h
/dpdk/drivers/crypto/dpaa2_sec/hw/desc/ipsec.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/protocol_cmd.h
/dpdk/drivers/crypto/dpaa2_sec/hw/rta/sec_run_time_asm.h
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.c
/dpdk/drivers/crypto/dpaa_sec/dpaa_sec.h
/dpdk/drivers/crypto/meson.build
/dpdk/drivers/crypto/mvsam/rte_mrvl_pmd.c
/dpdk/drivers/crypto/openssl/compat.h
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_ops.c
/dpdk/drivers/crypto/scheduler/meson.build
/dpdk/drivers/event/Makefile
/dpdk/drivers/event/dpaa/dpaa_eventdev.c
/dpdk/drivers/event/dpaa/dpaa_eventdev.h
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.c
/dpdk/drivers/event/dpaa2/dpaa2_eventdev.h
/dpdk/drivers/event/dsw/Makefile
/dpdk/drivers/event/dsw/dsw_evdev.c
/dpdk/drivers/event/dsw/dsw_evdev.h
/dpdk/drivers/event/dsw/dsw_event.c
/dpdk/drivers/event/dsw/dsw_sort.h
/dpdk/drivers/event/dsw/dsw_xstats.c
/dpdk/drivers/event/dsw/meson.build
/dpdk/drivers/event/dsw/rte_pmd_dsw_event_version.map
/dpdk/drivers/event/meson.build
/dpdk/drivers/event/octeontx/Makefile
/dpdk/drivers/event/octeontx/ssovf_evdev.c
/dpdk/drivers/event/octeontx/ssovf_evdev.h
/dpdk/drivers/event/octeontx/ssovf_worker.c
/dpdk/drivers/event/octeontx/ssovf_worker.h
/dpdk/drivers/event/opdl/Makefile
/dpdk/drivers/event/opdl/meson.build
/dpdk/drivers/event/opdl/rte_pmd_opdl_event_version.map
/dpdk/drivers/event/sw/sw_evdev.c
/dpdk/drivers/event/sw/sw_evdev.h
/dpdk/drivers/event/sw/sw_evdev_scheduler.c
/dpdk/drivers/event/sw/sw_evdev_selftest.c
/dpdk/drivers/mempool/dpaa/dpaa_mempool.c
/dpdk/drivers/meson.build
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/avf/Makefile
/dpdk/drivers/net/avf/avf_ethdev.c
/dpdk/drivers/net/avf/avf_rxtx.c
/dpdk/drivers/net/avf/avf_rxtx.h
/dpdk/drivers/net/avf/avf_rxtx_vec_sse.c
/dpdk/drivers/net/avf/avf_vchnl.c
/dpdk/drivers/net/avf/base/meson.build
/dpdk/drivers/net/avf/meson.build
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_logs.h
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnx2x/bnx2x_stats.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/ecore_hsi.h
/dpdk/drivers/net/bnx2x/ecore_init.h
/dpdk/drivers/net/bnx2x/ecore_init_ops.h
/dpdk/drivers/net/bnx2x/ecore_reg.h
/dpdk/drivers/net/bnx2x/ecore_sp.c
/dpdk/drivers/net/bnx2x/ecore_sp.h
/dpdk/drivers/net/bnx2x/elink.c
/dpdk/drivers/net/bnx2x/elink.h
/dpdk/drivers/net/bnxt/bnxt.h
/dpdk/drivers/net/bnxt/bnxt_cpr.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_filter.c
/dpdk/drivers/net/bnxt/bnxt_flow.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.h
/dpdk/drivers/net/bnxt/bnxt_rxq.c
/dpdk/drivers/net/bnxt/bnxt_stats.c
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bnxt/hsi_struct_def_dpdk.h
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/bonding/rte_eth_bond_private.h
/dpdk/drivers/net/cxgbe/cxgbe.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa/dpaa_ethdev.h
/dpdk/drivers/net/dpaa/dpaa_rxtx.c
/dpdk/drivers/net/dpaa/dpaa_rxtx.h
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/e1000/base/meson.build
/dpdk/drivers/net/e1000/e1000_ethdev.h
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_flow.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/enetc/Makefile
/dpdk/drivers/net/enetc/base/enetc_hw.h
/dpdk/drivers/net/enetc/enetc.h
/dpdk/drivers/net/enetc/enetc_ethdev.c
/dpdk/drivers/net/enetc/enetc_logs.h
/dpdk/drivers/net/enetc/enetc_rxtx.c
/dpdk/drivers/net/enetc/meson.build
/dpdk/drivers/net/enetc/rte_pmd_enetc_version.map
/dpdk/drivers/net/enic/base/vnic_dev.c
/dpdk/drivers/net/enic/base/vnic_dev.h
/dpdk/drivers/net/enic/base/vnic_devcmd.h
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_flow.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/failsafe/failsafe.c
/dpdk/drivers/net/failsafe/failsafe_eal.c
/dpdk/drivers/net/failsafe/failsafe_ether.c
/dpdk/drivers/net/failsafe/failsafe_intr.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/failsafe/failsafe_private.h
/dpdk/drivers/net/fm10k/base/meson.build
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/i40e/base/README
/dpdk/drivers/net/i40e/base/i40e_adminq.c
/dpdk/drivers/net/i40e/base/i40e_adminq.h
/dpdk/drivers/net/i40e/base/i40e_adminq_cmd.h
/dpdk/drivers/net/i40e/base/i40e_alloc.h
/dpdk/drivers/net/i40e/base/i40e_common.c
/dpdk/drivers/net/i40e/base/i40e_dcb.c
/dpdk/drivers/net/i40e/base/i40e_dcb.h
/dpdk/drivers/net/i40e/base/i40e_devids.h
/dpdk/drivers/net/i40e/base/i40e_diag.c
/dpdk/drivers/net/i40e/base/i40e_diag.h
/dpdk/drivers/net/i40e/base/i40e_hmc.c
/dpdk/drivers/net/i40e/base/i40e_hmc.h
/dpdk/drivers/net/i40e/base/i40e_lan_hmc.c
/dpdk/drivers/net/i40e/base/i40e_lan_hmc.h
/dpdk/drivers/net/i40e/base/i40e_nvm.c
/dpdk/drivers/net/i40e/base/i40e_osdep.h
/dpdk/drivers/net/i40e/base/i40e_prototype.h
/dpdk/drivers/net/i40e/base/i40e_register.h
/dpdk/drivers/net/i40e/base/i40e_status.h
/dpdk/drivers/net/i40e/base/i40e_type.h
/dpdk/drivers/net/i40e/base/meson.build
/dpdk/drivers/net/i40e/base/virtchnl.h
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_vf_representor.c
/dpdk/drivers/net/ifc/base/ifcvf.c
/dpdk/drivers/net/ifc/base/ifcvf.h
/dpdk/drivers/net/ifc/ifcvf_vdpa.c
/dpdk/drivers/net/ixgbe/base/README
/dpdk/drivers/net/ixgbe/base/ixgbe_82598.c
/dpdk/drivers/net/ixgbe/base/ixgbe_82598.h
/dpdk/drivers/net/ixgbe/base/ixgbe_82599.c
/dpdk/drivers/net/ixgbe/base/ixgbe_82599.h
/dpdk/drivers/net/ixgbe/base/ixgbe_api.c
/dpdk/drivers/net/ixgbe/base/ixgbe_api.h
/dpdk/drivers/net/ixgbe/base/ixgbe_common.c
/dpdk/drivers/net/ixgbe/base/ixgbe_common.h
/dpdk/drivers/net/ixgbe/base/ixgbe_dcb.c
/dpdk/drivers/net/ixgbe/base/ixgbe_dcb.h
/dpdk/drivers/net/ixgbe/base/ixgbe_dcb_82598.c
/dpdk/drivers/net/ixgbe/base/ixgbe_dcb_82598.h
/dpdk/drivers/net/ixgbe/base/ixgbe_dcb_82599.c
/dpdk/drivers/net/ixgbe/base/ixgbe_dcb_82599.h
/dpdk/drivers/net/ixgbe/base/ixgbe_hv_vf.c
/dpdk/drivers/net/ixgbe/base/ixgbe_hv_vf.h
/dpdk/drivers/net/ixgbe/base/ixgbe_mbx.c
/dpdk/drivers/net/ixgbe/base/ixgbe_mbx.h
/dpdk/drivers/net/ixgbe/base/ixgbe_osdep.h
/dpdk/drivers/net/ixgbe/base/ixgbe_phy.c
/dpdk/drivers/net/ixgbe/base/ixgbe_phy.h
/dpdk/drivers/net/ixgbe/base/ixgbe_type.h
/dpdk/drivers/net/ixgbe/base/ixgbe_vf.c
/dpdk/drivers/net/ixgbe/base/ixgbe_vf.h
/dpdk/drivers/net/ixgbe/base/ixgbe_x540.c
/dpdk/drivers/net/ixgbe/base/ixgbe_x540.h
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.c
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.h
/dpdk/drivers/net/ixgbe/base/meson.build
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_vf_representor.c
/dpdk/drivers/net/meson.build
/dpdk/drivers/net/mlx4/meson.build
/dpdk/drivers/net/mlx5/meson.build
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mvneta/Makefile
/dpdk/drivers/net/mvneta/meson.build
/dpdk/drivers/net/mvneta/mvneta_ethdev.c
/dpdk/drivers/net/mvneta/mvneta_ethdev.h
/dpdk/drivers/net/mvneta/mvneta_rxtx.c
/dpdk/drivers/net/mvneta/mvneta_rxtx.h
/dpdk/drivers/net/mvneta/rte_pmd_mvneta_version.map
/dpdk/drivers/net/mvpp2/Makefile
/dpdk/drivers/net/mvpp2/meson.build
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.h
/dpdk/drivers/net/mvpp2/mrvl_flow.c
/dpdk/drivers/net/mvpp2/mrvl_flow.h
/dpdk/drivers/net/mvpp2/mrvl_mtr.c
/dpdk/drivers/net/mvpp2/mrvl_mtr.h
/dpdk/drivers/net/mvpp2/mrvl_qos.c
/dpdk/drivers/net/mvpp2/mrvl_qos.h
/dpdk/drivers/net/mvpp2/mrvl_tm.c
/dpdk/drivers/net/mvpp2/mrvl_tm.h
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_var.h
/dpdk/drivers/net/netvsc/hn_vf.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/nfp/nfp_net_pmd.h
/dpdk/drivers/net/octeontx/base/meson.build
/dpdk/drivers/net/octeontx/octeontx_rxtx.c
/dpdk/drivers/net/octeontx/octeontx_rxtx.h
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/Makefile
/dpdk/drivers/net/qede/base/bcm_osal.h
/dpdk/drivers/net/qede/base/common_hsi.h
/dpdk/drivers/net/qede/base/ecore.h
/dpdk/drivers/net/qede/base/ecore_cxt.c
/dpdk/drivers/net/qede/base/ecore_dcbx.c
/dpdk/drivers/net/qede/base/ecore_dcbx_api.h
/dpdk/drivers/net/qede/base/ecore_dev.c
/dpdk/drivers/net/qede/base/ecore_dev_api.h
/dpdk/drivers/net/qede/base/ecore_hsi_common.h
/dpdk/drivers/net/qede/base/ecore_hsi_debug_tools.h
/dpdk/drivers/net/qede/base/ecore_hsi_eth.h
/dpdk/drivers/net/qede/base/ecore_hw.c
/dpdk/drivers/net/qede/base/ecore_hw.h
/dpdk/drivers/net/qede/base/ecore_init_fw_funcs.c
/dpdk/drivers/net/qede/base/ecore_init_fw_funcs.h
/dpdk/drivers/net/qede/base/ecore_init_ops.c
/dpdk/drivers/net/qede/base/ecore_int.c
/dpdk/drivers/net/qede/base/ecore_int.h
/dpdk/drivers/net/qede/base/ecore_int_api.h
/dpdk/drivers/net/qede/base/ecore_iov_api.h
/dpdk/drivers/net/qede/base/ecore_iro.h
/dpdk/drivers/net/qede/base/ecore_iro_values.h
/dpdk/drivers/net/qede/base/ecore_l2.c
/dpdk/drivers/net/qede/base/ecore_l2_api.h
/dpdk/drivers/net/qede/base/ecore_mcp.c
/dpdk/drivers/net/qede/base/ecore_mcp.h
/dpdk/drivers/net/qede/base/ecore_mcp_api.h
/dpdk/drivers/net/qede/base/ecore_rt_defs.h
/dpdk/drivers/net/qede/base/ecore_sp_commands.c
/dpdk/drivers/net/qede/base/ecore_sp_commands.h
/dpdk/drivers/net/qede/base/ecore_spq.c
/dpdk/drivers/net/qede/base/ecore_sriov.c
/dpdk/drivers/net/qede/base/ecore_vf.c
/dpdk/drivers/net/qede/base/eth_common.h
/dpdk/drivers/net/qede/base/mcp_public.h
/dpdk/drivers/net/qede/base/meson.build
/dpdk/drivers/net/qede/base/reg_addr.h
/dpdk/drivers/net/qede/meson.build
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_filter.c
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/sfc/base/ef10_ev.c
/dpdk/drivers/net/sfc/base/ef10_filter.c
/dpdk/drivers/net/sfc/base/ef10_image.c
/dpdk/drivers/net/sfc/base/ef10_impl.h
/dpdk/drivers/net/sfc/base/ef10_intr.c
/dpdk/drivers/net/sfc/base/ef10_mac.c
/dpdk/drivers/net/sfc/base/ef10_nic.c
/dpdk/drivers/net/sfc/base/ef10_nvram.c
/dpdk/drivers/net/sfc/base/ef10_phy.c
/dpdk/drivers/net/sfc/base/ef10_rx.c
/dpdk/drivers/net/sfc/base/ef10_signed_image_layout.h
/dpdk/drivers/net/sfc/base/ef10_tx.c
/dpdk/drivers/net/sfc/base/efx.h
/dpdk/drivers/net/sfc/base/efx_annote.h
/dpdk/drivers/net/sfc/base/efx_bootcfg.c
/dpdk/drivers/net/sfc/base/efx_filter.c
/dpdk/drivers/net/sfc/base/efx_impl.h
/dpdk/drivers/net/sfc/base/efx_lic.c
/dpdk/drivers/net/sfc/base/efx_mcdi.c
/dpdk/drivers/net/sfc/base/efx_mcdi.h
/dpdk/drivers/net/sfc/base/efx_mon.c
/dpdk/drivers/net/sfc/base/efx_nic.c
/dpdk/drivers/net/sfc/base/efx_nvram.c
/dpdk/drivers/net/sfc/base/efx_phy.c
/dpdk/drivers/net/sfc/base/efx_port.c
/dpdk/drivers/net/sfc/base/efx_rx.c
/dpdk/drivers/net/sfc/base/efx_tunnel.c
/dpdk/drivers/net/sfc/base/efx_tx.c
/dpdk/drivers/net/sfc/base/hunt_nic.c
/dpdk/drivers/net/sfc/base/mc_driver_pcol_strs.h
/dpdk/drivers/net/sfc/base/mcdi_mon.c
/dpdk/drivers/net/sfc/base/mcdi_mon.h
/dpdk/drivers/net/sfc/base/medford2_nic.c
/dpdk/drivers/net/sfc/base/medford_nic.c
/dpdk/drivers/net/sfc/base/meson.build
/dpdk/drivers/net/sfc/base/siena_mac.c
/dpdk/drivers/net/sfc/base/siena_nic.c
/dpdk/drivers/net/sfc/base/siena_nvram.c
/dpdk/drivers/net/sfc/base/siena_phy.c
/dpdk/drivers/net/sfc/efsys.h
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/tap/meson.build
/dpdk/drivers/net/thunderx/base/meson.build
/dpdk/drivers/net/vdev_netvsc/meson.build
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel.c
/dpdk/drivers/net/virtio/virtio_user/vhost_user.c
/dpdk/drivers/net/virtio/virtio_user/virtio_user_dev.c
/dpdk/drivers/net/vmxnet3/meson.build
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
/dpdk/drivers/raw/ifpga_rawdev/base/meson.build
/dpdk/examples/Makefile
/dpdk/examples/eventdev_pipeline/main.c
/dpdk/examples/eventdev_pipeline/pipeline_common.h
/dpdk/examples/eventdev_pipeline/pipeline_worker_generic.c
/dpdk/examples/eventdev_pipeline/pipeline_worker_tx.c
/dpdk/examples/flow_filtering/main.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/vdpa/Makefile
/dpdk/examples/vdpa/main.c
/dpdk/examples/vdpa/meson.build
/dpdk/kernel/linux/igb_uio/igb_uio.c
/dpdk/kernel/linux/igb_uio/meson.build
/dpdk/kernel/linux/kni/kni_net.c
/dpdk/lib/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/bsdapp/eal/eal_memalloc.c
/dpdk/lib/librte_eal/bsdapp/eal/eal_memory.c
/dpdk/lib/librte_eal/common/arch/arm/meson.build
/dpdk/lib/librte_eal/common/arch/ppc_64/meson.build
/dpdk/lib/librte_eal/common/arch/x86/meson.build
/dpdk/lib/librte_eal/common/eal_common_dev.c
/dpdk/lib/librte_eal/common/eal_common_devargs.c
/dpdk/lib/librte_eal/common/eal_common_fbarray.c
/dpdk/lib/librte_eal/common/eal_common_memory.c
/dpdk/lib/librte_eal/common/eal_common_memzone.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_common_string_fns.c
/dpdk/lib/librte_eal/common/eal_memalloc.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/meson.build
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_devargs.h
/dpdk/lib/librte_eal/common/include/rte_eal_memconfig.h
/dpdk/lib/librte_eal/common/include/rte_malloc.h
/dpdk/lib/librte_eal/common/include/rte_malloc_heap.h
/dpdk/lib/librte_eal/common/include/rte_memory.h
/dpdk/lib/librte_eal/common/include/rte_string_fns.h
/dpdk/lib/librte_eal/common/include/rte_vfio.h
/dpdk/lib/librte_eal/common/malloc_elem.c
/dpdk/lib/librte_eal/common/malloc_heap.c
/dpdk/lib/librte_eal/common/malloc_heap.h
/dpdk/lib/librte_eal/common/meson.build
/dpdk/lib/librte_eal/common/rte_malloc.c
/dpdk/lib/librte_eal/linuxapp/eal/Makefile
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_memalloc.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_memory.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.c
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_ethdev/Makefile
/dpdk/lib/librte_ethdev/ethdev_private.c
/dpdk/lib/librte_ethdev/ethdev_private.h
/dpdk/lib/librte_ethdev/meson.build
/dpdk/lib/librte_ethdev/rte_class_eth.c
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_eventdev/Makefile
/dpdk/lib/librte_eventdev/meson.build
/dpdk/lib/librte_eventdev/rte_event_eth_rx_adapter.c
/dpdk/lib/librte_eventdev/rte_event_eth_rx_adapter.h
/dpdk/lib/librte_eventdev/rte_event_eth_tx_adapter.c
/dpdk/lib/librte_eventdev/rte_event_eth_tx_adapter.h
/dpdk/lib/librte_eventdev/rte_eventdev.c
/dpdk/lib/librte_eventdev/rte_eventdev.h
/dpdk/lib/librte_eventdev/rte_eventdev_pmd.h
/dpdk/lib/librte_eventdev/rte_eventdev_version.map
/dpdk/lib/librte_flow_classify/rte_flow_classify.c
/dpdk/lib/librte_ip_frag/ip_frag_common.h
/dpdk/lib/librte_ip_frag/ip_frag_internal.c
/dpdk/lib/librte_ip_frag/rte_ip_frag.h
/dpdk/lib/librte_ip_frag/rte_ip_frag_common.c
/dpdk/lib/librte_ip_frag/rte_ip_frag_version.map
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_kni/rte_kni.h
/dpdk/lib/librte_lpm/Makefile
/dpdk/lib/librte_lpm/meson.build
/dpdk/lib/librte_lpm/rte_lpm6.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_net/rte_net.h
/dpdk/lib/librte_pdump/Makefile
/dpdk/lib/librte_pipeline/rte_pipeline.c
/dpdk/lib/librte_sched/rte_sched.c
/dpdk/lib/librte_vhost/rte_vdpa.h
/dpdk/lib/librte_vhost/rte_vhost_version.map
/dpdk/lib/librte_vhost/vdpa.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/lib/meson.build
/dpdk/meson.build
/dpdk/meson_options.txt
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.sdkdoc.mk
/dpdk/test/test/Makefile
/dpdk/test/test/autotest_data.py
/dpdk/test/test/meson.build
/dpdk/test/test/test_cryptodev.c
/dpdk/test/test/test_event_eth_rx_adapter.c
/dpdk/test/test/test_event_eth_tx_adapter.c
/dpdk/test/test/test_event_timer_adapter.c
/dpdk/test/test/test_eventdev.c
/dpdk/test/test/test_external_mem.c
/dpdk/test/test/test_kni.c
/dpdk/test/test/test_malloc.c
/dpdk/test/test/test_memzone.c
1bc489ca25-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>

323e7b6604-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 ...


/dpdk/app/test-eventdev/test_perf_common.c
/dpdk/app/test-eventdev/test_pipeline_common.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/parameters.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/doc/guides/nics/features.rst
/dpdk/doc/guides/nics/features/sfc_efx.ini
/dpdk/doc/guides/nics/fm10k.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_18_11.rst
flow_filtering.rst
link_status_intr.rst
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/avf/avf_ethdev.c
/dpdk/drivers/net/avp/avp_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_ethdev.c
/dpdk/drivers/net/axgbe/axgbe_rxtx.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_rxq.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/Makefile
/dpdk/drivers/net/cxgbe/base/adapter.h
/dpdk/drivers/net/cxgbe/base/common.h
/dpdk/drivers/net/cxgbe/base/t4_hw.c
/dpdk/drivers/net/cxgbe/base/t4_msg.h
/dpdk/drivers/net/cxgbe/base/t4_regs.h
/dpdk/drivers/net/cxgbe/base/t4_tcb.h
/dpdk/drivers/net/cxgbe/base/t4fw_interface.h
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe_filter.c
/dpdk/drivers/net/cxgbe/cxgbe_filter.h
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/cxgbe/cxgbe_flow.h
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/cxgbe/l2t.c
/dpdk/drivers/net/cxgbe/l2t.h
/dpdk/drivers/net/cxgbe/meson.build
/dpdk/drivers/net/cxgbe/mps_tcam.c
/dpdk/drivers/net/cxgbe/mps_tcam.h
/dpdk/drivers/net/dpaa/dpaa_ethdev.c
/dpdk/drivers/net/dpaa2/dpaa2_ethdev.c
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/failsafe/failsafe_ops.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev_vf.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ipsec.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/kni/rte_eth_kni.c
/dpdk/drivers/net/mlx4/mlx4_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_rndis.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/octeontx/octeontx_ethdev.h
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/softnic/rte_eth_softnic.c
/dpdk/drivers/net/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.h
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/examples/bbdev_app/main.c
/dpdk/examples/bond/main.c
/dpdk/examples/exception_path/main.c
/dpdk/examples/flow_filtering/main.c
/dpdk/examples/ip_fragmentation/main.c
/dpdk/examples/ip_pipeline/link.c
/dpdk/examples/ip_reassembly/main.c
/dpdk/examples/ipsec-secgw/ipsec-secgw.c
/dpdk/examples/ipv4_multicast/main.c
/dpdk/examples/kni/main.c
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l2fwd-jobstats/main.c
/dpdk/examples/l2fwd-keepalive/main.c
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l3fwd-acl/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd-vf/main.c
/dpdk/examples/l3fwd/main.c
/dpdk/examples/link_status_interrupt/main.c
/dpdk/examples/load_balancer/init.c
/dpdk/examples/multi_process/symmetric_mp/main.c
/dpdk/examples/netmap_compat/bridge/bridge.c
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/qos_meter/main.c
/dpdk/examples/qos_sched/init.c
/dpdk/examples/quota_watermark/qw/init.c
/dpdk/examples/tep_termination/vxlan_setup.c
/dpdk/examples/vhost/main.c
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_driver.h
/dpdk/test/test-pipeline/init.c
/dpdk/test/test/test_kni.c
/dpdk/test/test/test_link_bonding_mode4.c
/dpdk/test/test/test_pmd_perf.c
/dpdk/test/test/virtual_pmd.c
709521f422-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 ...

b733c60f24-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 ...


/dpdk/MAINTAINERS
/dpdk/config/arm/meson.build
/dpdk/config/common_base
/dpdk/devtools/check-symbol-change.sh
/dpdk/doc/guides/contributing/cheatsheet.rst
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/contributing/design.rst
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/index.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/contributing/stable.rst
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/howto/rte_flow.rst
/dpdk/doc/guides/nics/features/netvsc.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/hash_lib.rst
/dpdk/doc/guides/prog_guide/profile_app.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_16_04.rst
/dpdk/doc/guides/rel_notes/release_16_07.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/rel_notes/release_17_02.rst
/dpdk/doc/guides/rel_notes/release_17_05.rst
/dpdk/doc/guides/rel_notes/release_17_08.rst
/dpdk/doc/guides/rel_notes/release_17_11.rst
/dpdk/doc/guides/rel_notes/release_18_02.rst
/dpdk/doc/guides/rel_notes/release_18_05.rst
/dpdk/doc/guides/rel_notes/release_18_08.rst
/dpdk/doc/guides/rel_notes/release_18_11.rst
/dpdk/doc/guides/rel_notes/release_2_2.rst
vhost.rst
/dpdk/drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c
/dpdk/drivers/bus/fslmc/rte_bus_fslmc_version.map
/dpdk/drivers/bus/vdev/vdev.c
/dpdk/drivers/bus/vmbus/rte_bus_vmbus.h
/dpdk/drivers/bus/vmbus/rte_bus_vmbus_version.map
/dpdk/drivers/bus/vmbus/vmbus_channel.c
/dpdk/drivers/common/Makefile
/dpdk/drivers/common/meson.build
/dpdk/drivers/common/mvep/Makefile
/dpdk/drivers/common/mvep/meson.build
/dpdk/drivers/common/mvep/mvep_common.c
/dpdk/drivers/common/mvep/rte_common_mvep_version.map
/dpdk/drivers/common/mvep/rte_mvep_common.h
/dpdk/drivers/mempool/dpaa2/dpaa2_hw_mempool.c
/dpdk/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/cxgbe_flow.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_nl_flow.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mvpp2/Makefile
/dpdk/drivers/net/mvpp2/meson.build
/dpdk/drivers/net/mvpp2/mrvl_ethdev.c
/dpdk/drivers/net/mvpp2/mrvl_flow.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_nvs.c
/dpdk/drivers/net/netvsc/hn_rndis.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/netvsc/hn_var.h
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/octeontx/octeontx_rxtx.c
/dpdk/examples/performance-thread/common/lthread_pool.h
/dpdk/examples/performance-thread/common/lthread_queue.h
/dpdk/lib/librte_acl/rte_acl.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/common/malloc_heap.c
/dpdk/lib/librte_eal/common/malloc_mp.c
/dpdk/lib/librte_ethdev/ethdev_profile.c
/dpdk/lib/librte_ethdev/ethdev_profile.h
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_vhost/vhost.c
/dpdk/meson.build
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.cpuflags.mk
/dpdk/mk/toolchain/gcc/rte.toolchain-compat.mk
/dpdk/pkg/dpdk.spec
/dpdk/test/test/test_acl.h
cc9ecbb431-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 ...


/dpdk/MAINTAINERS
/dpdk/app/pdump/main.c
/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/meson.build
/dpdk/devtools/check-symbol-change.sh
/dpdk/doc/guides/contributing/versioning.rst
/dpdk/doc/guides/nics/mlx4.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/netvsc.rst
/dpdk/doc/guides/prog_guide/bbdev.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_18_08.rst
vhost.rst
/dpdk/drivers/bus/pci/linux/pci.c
/dpdk/drivers/bus/pci/pci_common.c
/dpdk/drivers/bus/vmbus/linux/vmbus_uio.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_fdir.c
/dpdk/drivers/net/tap/tap_flow.c
/dpdk/examples/flow_filtering/main.c
/dpdk/examples/ip_pipeline/link.c
/dpdk/examples/qos_meter/Makefile
/dpdk/examples/qos_meter/meson.build
/dpdk/kernel/linux/kni/ethtool/igb/kcompat.h
/dpdk/lib/librte_eal/bsdapp/eal/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_eal.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/linuxapp/eal/Makefile
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/meson.build
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_ethdev/Makefile
/dpdk/lib/librte_ethdev/meson.build
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_ethdev_driver.h
/dpdk/lib/librte_hash/rte_hash.h
/dpdk/lib/librte_kni/rte_kni.c
/dpdk/lib/librte_mbuf/Makefile
/dpdk/lib/librte_mbuf/meson.build
/dpdk/lib/librte_mempool/Makefile
/dpdk/lib/librte_mempool/meson.build
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_mempool/rte_mempool_ops_default.c
/dpdk/lib/librte_mempool/rte_mempool_version.map
/dpdk/lib/librte_meter/rte_meter.c
/dpdk/lib/librte_meter/rte_meter.h
/dpdk/lib/librte_meter/rte_meter_version.map
/dpdk/meson.build
/dpdk/mk/rte.sdkinstall.mk
3504db9230-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 ...

bc57bef720-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 ...


/dpdk/MAINTAINERS
/dpdk/app/test-crypto-perf/cperf_ops.c
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/testpmd.c
/dpdk/buildtools/Makefile
/dpdk/buildtools/pmdinfogen/Makefile
/dpdk/devtools/checkpatches.sh
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/softnic.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/softnic.rst
/dpdk/doc/guides/nics/vdev_netvsc.rst
/dpdk/doc/guides/prog_guide/env_abstraction_layer.rst
/dpdk/doc/guides/rel_notes/release_18_08.rst
ip_pipeline.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/drivers/bus/pci/linux/pci_vfio.c
/dpdk/drivers/bus/vmbus/rte_bus_vmbus.h
/dpdk/drivers/bus/vmbus/rte_bus_vmbus_version.map
/dpdk/drivers/bus/vmbus/vmbus_bufring.c
/dpdk/drivers/bus/vmbus/vmbus_channel.c
/dpdk/drivers/common/qat/qat_common.c
/dpdk/drivers/common/qat/qat_common.h
/dpdk/drivers/compress/isal/isal_compress_pmd.c
/dpdk/drivers/compress/qat/qat_comp.c
/dpdk/drivers/crypto/qat/qat_sym.c
/dpdk/drivers/net/avf/avf_ethdev.c
/dpdk/drivers/net/bnx2x/Makefile
/dpdk/drivers/net/bnx2x/bnx2x.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.h
/dpdk/drivers/net/bnx2x/bnx2x_logs.h
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.h
/dpdk/drivers/net/bnx2x/bnx2x_stats.c
/dpdk/drivers/net/bnx2x/bnx2x_stats.h
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.h
/dpdk/drivers/net/bnx2x/ecore_fw_defs.h
/dpdk/drivers/net/bnx2x/ecore_hsi.h
/dpdk/drivers/net/bnx2x/ecore_init.h
/dpdk/drivers/net/bnx2x/ecore_init_ops.h
/dpdk/drivers/net/bnx2x/ecore_mfw_req.h
/dpdk/drivers/net/bnx2x/ecore_reg.h
/dpdk/drivers/net/bnx2x/ecore_sp.c
/dpdk/drivers/net/bnx2x/ecore_sp.h
/dpdk/drivers/net/bnx2x/elink.c
/dpdk/drivers/net/bnx2x/elink.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/clip_tbl.c
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/dpaa2/mc/dpni.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/enic/enic_res.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/i40e/i40e_ethdev.c
/dpdk/drivers/net/i40e/i40e_ethdev.h
/dpdk/drivers/net/i40e/i40e_fdir.c
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_avx2.c
/dpdk/drivers/net/mlx4/Makefile
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4.h
/dpdk/drivers/net/mlx4/mlx4_rxq.c
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_nl_flow.c
/dpdk/drivers/net/mlx5/mlx5_rxmode.c
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_socket.c
/dpdk/drivers/net/netvsc/hn_ethdev.c
/dpdk/drivers/net/netvsc/hn_rxtx.c
/dpdk/drivers/net/netvsc/hn_var.h
/dpdk/drivers/net/octeontx/octeontx_ethdev.c
/dpdk/drivers/net/qede/base/ecore_dev.c
/dpdk/drivers/net/qede/base/ecore_int.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/raw/skeleton_rawdev/Makefile
/dpdk/drivers/raw/skeleton_rawdev/meson.build
/dpdk/drivers/raw/skeleton_rawdev/skeleton_rawdev.c
/dpdk/drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c
/dpdk/lib/librte_compat/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/bsdapp/eal/eal_interrupts.c
/dpdk/lib/librte_eal/common/include/rte_bitmap.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/common/include/rte_vfio.h
/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.c
/dpdk/lib/librte_eal/rte_eal_version.map
/dpdk/lib/librte_ethdev/rte_ethdev.c
/dpdk/lib/librte_ethdev/rte_ethdev.h
/dpdk/lib/librte_ethdev/rte_tm.h
/dpdk/lib/librte_eventdev/rte_event_ring.c
/dpdk/lib/librte_latencystats/rte_latencystats.c
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mbuf/rte_mbuf_pool_ops.c
/dpdk/lib/librte_mbuf/rte_mbuf_pool_ops.h
/dpdk/lib/librte_mbuf/rte_mbuf_version.map
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_rawdev/Makefile
/dpdk/lib/librte_rawdev/meson.build
/dpdk/lib/librte_rawdev/rte_rawdev.c
/dpdk/lib/librte_rawdev/rte_rawdev.h
/dpdk/lib/librte_rawdev/rte_rawdev_pmd.h
/dpdk/lib/librte_rawdev/rte_rawdev_version.map
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_vhost/iotlb.c
/dpdk/lib/librte_vhost/iotlb.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/meson.build
/dpdk/mk/rte.sdkroot.mk
/dpdk/mk/rte.sdktest.mk
/dpdk/test/test/autotest.py
/dpdk/test/test/autotest_data.py
/dpdk/test/test/autotest_runner.py
/dpdk/test/test/test_link_bonding_rssconf.c
/dpdk/test/test/test_pmd_ring.c

12345678910>>...16