History log of /dpdk/doc/guides/cryptodevs/ (Results 426 – 450 of 486)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
54c7fdba18-Jan-2017 Zbigniew Bodek <zbigniew.bodek@caviumnetworks.com>

crypto/armv8: add documentation

Add documentation about the driver and update
release notes.

Signed-off-by: Zbigniew Bodek <zbigniew.bodek@caviumnetworks.com>
Reviewed-by: Jerin Jacob <jerin.jacob@

crypto/armv8: add documentation

Add documentation about the driver and update
release notes.

Signed-off-by: Zbigniew Bodek <zbigniew.bodek@caviumnetworks.com>
Reviewed-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>

show more ...

c2fec02218-Jan-2017 Zbigniew Bodek <zbigniew.bodek@caviumnetworks.com>

cryptodev: introduce ARM-specific feature flags

Add two new feature flags:
* RTE_CRYPTODEV_FF_CPU_NEON
represents ARM NEON (TM) instructions
* RTE_CRYPTODEV_FF_CPU_ARM_CE
represents ARM crypto e

cryptodev: introduce ARM-specific feature flags

Add two new feature flags:
* RTE_CRYPTODEV_FF_CPU_NEON
represents ARM NEON (TM) instructions
* RTE_CRYPTODEV_FF_CPU_ARM_CE
represents ARM crypto extensions

Add them to both cryptodev library, documentation and relevant
PMD driver for ARMv8.

Signed-off-by: Zbigniew Bodek <zbigniew.bodek@caviumnetworks.com>

show more ...

da696d5618-Jan-2017 Pablo de Lara <pablo.de.lara.guarch@intel.com>

doc: add ZUC to crypto matrices

When ZUC PMD was added, it was not added in the
Crypto Device Supported Functionality Matrices.
This commit adds a column in all the matrices, plus
the ZUC EEA3/EIA3

doc: add ZUC to crypto matrices

When ZUC PMD was added, it was not added in the
Crypto Device Supported Functionality Matrices.
This commit adds a column in all the matrices, plus
the ZUC EEA3/EIA3 algorithms.

Fixes: cf7685d68f00 ("crypto/zuc: add driver for ZUC library")

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...

9c2a577517-Jan-2017 Piotr Azarewicz <piotrx.t.azarewicz@intel.com>

crypto/aesni_gcm: migrate from MB library to ISA-L

Current Cryptodev AES-NI GCM PMD is implemented using Multi Buffer
Crypto library.This patch reimplement the device using ISA-L Crypto
library: htt

crypto/aesni_gcm: migrate from MB library to ISA-L

Current Cryptodev AES-NI GCM PMD is implemented using Multi Buffer
Crypto library.This patch reimplement the device using ISA-L Crypto
library: https://github.com/01org/isa-l_crypto.

The migration entailed the following additional support for:
* GMAC algorithm.
* 256-bit cipher key.
* Session-less mode.
* Out-of place processing
* Scatter-gatter support for chained mbufs (only out-of place and
destination mbuf must be contiguous)

Signed-off-by: Piotr Azarewicz <piotrx.t.azarewicz@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>

show more ...

8f675fc713-Jan-2017 Tomasz Kulasek <tomaszx.kulasek@intel.com>

crypto/openssl: support scatter-gather

Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>

ce74457410-Jan-2017 Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>

crypto/openssl: fix indentation in guide

The code section was lacking indentation to be be correctly formatted.

Fixes: d61f70b4c918 ("crypto/libcrypto: add driver for OpenSSL library")

Signed-off-

crypto/openssl: fix indentation in guide

The code section was lacking indentation to be be correctly formatted.

Fixes: d61f70b4c918 ("crypto/libcrypto: add driver for OpenSSL library")

Signed-off-by: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...

84d7965821-Dec-2016 Declan Doherty <declan.doherty@intel.com>

crypto/aesni_mb: support AVX512

Release v0.44 of Intel(R) Multi-Buffer Crypto for IPsec library adds
support for AVX512 instructions. This patch enables the new AVX512
accelerated functions from the

crypto/aesni_mb: support AVX512

Release v0.44 of Intel(R) Multi-Buffer Crypto for IPsec library adds
support for AVX512 instructions. This patch enables the new AVX512
accelerated functions from the aesni_mb_pmd crypto poll mode driver.

This patch set requires that the aesni_mb_pmd is linked against the
version 0.44 or greater of the Multi-Buffer Crypto for IPsec library.

Signed-off-by: Declan Doherty <declan.doherty@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...

a5bc037519-Dec-2016 Pablo de Lara <pablo.de.lara.guarch@intel.com>

crypto/aesni_mb: add missing supported algos in guide

AESNI MB PMD supports SHA224-HMAC and SHA384-HMAC,
but the documentation was not updated with this.

Signed-off-by: Pablo de Lara <pablo.de.lara

crypto/aesni_mb: add missing supported algos in guide

AESNI MB PMD supports SHA224-HMAC and SHA384-HMAC,
but the documentation was not updated with this.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: John McNamara <john.mcnamara@intel.com>

show more ...

8772c3f719-Dec-2016 Pablo de Lara <pablo.de.lara.guarch@intel.com>

crypto/aesni_mb: add single operation functionality

Update driver to use new AESNI Multibuffer IPSec library single
operation functionality (cipher only and authentication only).
This patch also add

crypto/aesni_mb: add single operation functionality

Update driver to use new AESNI Multibuffer IPSec library single
operation functionality (cipher only and authentication only).
This patch also adds tests for this new feature.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>

show more ...

21c0a80e19-Dec-2016 Pablo de Lara <pablo.de.lara.guarch@intel.com>

crypto/aesni_mb: update dependency in guide

The Intel(R) Multi Buffer Crypto library used in the AESNI MB PMD
has been moved to a new repository, in github.
This patch updates the link where it can

crypto/aesni_mb: update dependency in guide

The Intel(R) Multi Buffer Crypto library used in the AESNI MB PMD
has been moved to a new repository, in github.
This patch updates the link where it can be downloaded.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: John McNamara <john.mcnamara@intel.com>

show more ...

e09231ea23-Dec-2016 Arek Kusztal <arkadiuszx.kusztal@intel.com>

crypto/qat: add SGL capability

This commit adds scatter-gather list capability to Intel QuickAssist
Technology driver.

Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
Acked-by: Fiona Tra

crypto/qat: add SGL capability

This commit adds scatter-gather list capability to Intel QuickAssist
Technology driver.

Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>

show more ...

6cd8b4d802-Dec-2016 Arek Kusztal <arkadiuszx.kusztal@intel.com>

crypto/qat: add DES capability

This commit adds DES capability to Intel QuickAssist
Technology Driver

Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@i

crypto/qat: add DES capability

This commit adds DES capability to Intel QuickAssist
Technology Driver

Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>

show more ...

aa8128b124-Nov-2016 Fiona Trahe <fiona.trahe@intel.com>

app/test: check AES cipher-only on QAT

Extended functional AES-CBC and AES-CTR cipher-only
tests to run on QAT PMD.
Added AES_CBC cipher-only performance tests on QAT PMD.
No driver changes, but as

app/test: check AES cipher-only on QAT

Extended functional AES-CBC and AES-CTR cipher-only
tests to run on QAT PMD.
Added AES_CBC cipher-only performance tests on QAT PMD.
No driver changes, but as now tested, QAT documentation
is updated to remove constraint.

Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap.c
/dpdk/app/test-pmd/rxonly.c
/dpdk/app/test-pmd/testpmd.h
/dpdk/app/test-pmd/txonly.c
/dpdk/app/test/Makefile
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_aes_test_vectors.h
/dpdk/app/test/test_cryptodev_perf.c
/dpdk/app/test/test_efd.c
/dpdk/app/test/test_efd_perf.c
/dpdk/app/test/test_mbuf.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.c
/dpdk/config/common_base
/dpdk/config/common_linuxapp
/dpdk/config/defconfig_arm-armv7a-linuxapp-gcc
/dpdk/config/defconfig_arm64-armv8a-linuxapp-gcc
/dpdk/config/defconfig_i686-native-linuxapp-gcc
/dpdk/config/defconfig_i686-native-linuxapp-icc
/dpdk/config/defconfig_ppc_64-power8-linuxapp-gcc
/dpdk/config/defconfig_tile-tilegx-linuxapp-gcc
/dpdk/config/defconfig_x86_64-native-linuxapp-icc
/dpdk/config/defconfig_x86_x32-native-linuxapp-gcc
/dpdk/devtools/check-git-log.sh
/dpdk/devtools/git-log-fixes.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf
/dpdk/doc/api/examples.dox
/dpdk/doc/guides/contributing/design.rst
/dpdk/doc/guides/contributing/patches.rst
qat.rst
/dpdk/doc/guides/nics/features/default.ini
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/i40e.ini
/dpdk/doc/guides/nics/features/igb.ini
/dpdk/doc/guides/nics/features/ixgbe.ini
/dpdk/doc/guides/nics/features/nfp.ini
/dpdk/doc/guides/nics/features/qede.ini
/dpdk/doc/guides/nics/features/sfc_efx.ini
/dpdk/doc/guides/nics/features/virtio.ini
/dpdk/doc/guides/nics/features/virtio_vec.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/index.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/nfp.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/nics/sfc_efx.rst
/dpdk/doc/guides/nics/tap.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/prog_guide/efd_lib.rst
/dpdk/doc/guides/prog_guide/img/efd_i1.svg
/dpdk/doc/guides/prog_guide/img/efd_i10.svg
/dpdk/doc/guides/prog_guide/img/efd_i11.svg
/dpdk/doc/guides/prog_guide/img/efd_i12.svg
/dpdk/doc/guides/prog_guide/img/efd_i2.svg
/dpdk/doc/guides/prog_guide/img/efd_i3.svg
/dpdk/doc/guides/prog_guide/img/efd_i4.svg
/dpdk/doc/guides/prog_guide/img/efd_i5.svg
/dpdk/doc/guides/prog_guide/img/efd_i6.svg
/dpdk/doc/guides/prog_guide/img/efd_i7.svg
/dpdk/doc/guides/prog_guide/img/efd_i8.svg
/dpdk/doc/guides/prog_guide/img/efd_i9.svg
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/port_hotplug_framework.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_17_02.rst
/dpdk/doc/guides/sample_app_ug/flow_distributor.rst
/dpdk/doc/guides/sample_app_ug/img/flow_distributor.svg
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst
/dpdk/doc/guides/sample_app_ug/l3_forward_virtual.rst
/dpdk/doc/guides/sample_app_ug/performance_thread.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/tools/proc_info.rst
/dpdk/drivers/crypto/qat/qat_adf/adf_transport_access_macros.h
/dpdk/drivers/crypto/qat/qat_adf/qat_algs_build_desc.c
/dpdk/drivers/crypto/qat/qat_crypto.c
/dpdk/drivers/net/Makefile
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/bnx2x/bnx2x.h
/dpdk/drivers/net/bnxt/bnxt_cpr.h
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_txr.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/base/adapter.h
/dpdk/drivers/net/cxgbe/cxgbe_compat.h
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/cxgbe/sge.c
/dpdk/drivers/net/e1000/base/README
/dpdk/drivers/net/e1000/base/e1000_82575.c
/dpdk/drivers/net/e1000/base/e1000_82575.h
/dpdk/drivers/net/e1000/base/e1000_api.c
/dpdk/drivers/net/e1000/base/e1000_defines.h
/dpdk/drivers/net/e1000/base/e1000_hw.h
/dpdk/drivers/net/e1000/base/e1000_ich8lan.c
/dpdk/drivers/net/e1000/base/e1000_ich8lan.h
/dpdk/drivers/net/e1000/base/e1000_mbx.c
/dpdk/drivers/net/e1000/base/e1000_nvm.c
/dpdk/drivers/net/e1000/base/e1000_osdep.h
/dpdk/drivers/net/e1000/base/e1000_regs.h
/dpdk/drivers/net/e1000/em_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/ena/base/ena_plat_dpdk.h
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_compat.h
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_rxtx.c
/dpdk/drivers/net/fm10k/base/fm10k_osdep.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/i40e/Makefile
/dpdk/drivers/net/i40e/base/i40e_adminq.c
/dpdk/drivers/net/i40e/base/i40e_adminq_cmd.h
/dpdk/drivers/net/i40e/base/i40e_common.c
/dpdk/drivers/net/i40e/base/i40e_devids.h
/dpdk/drivers/net/i40e/base/i40e_lan_hmc.c
/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_type.h
/dpdk/drivers/net/i40e/base/i40e_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_fdir.c
/dpdk/drivers/net/i40e/i40e_flow.c
/dpdk/drivers/net/i40e/i40e_pf.c
/dpdk/drivers/net/i40e/i40e_pf.h
/dpdk/drivers/net/i40e/i40e_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_common.h
/dpdk/drivers/net/i40e/rte_pmd_i40e.h
/dpdk/drivers/net/i40e/rte_pmd_i40e_version.map
/dpdk/drivers/net/ixgbe/Makefile
/dpdk/drivers/net/ixgbe/base/README
/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_hv_vf.c
/dpdk/drivers/net/ixgbe/base/ixgbe_hv_vf.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_x550.c
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.h
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_fdir.c
/dpdk/drivers/net/ixgbe/ixgbe_flow.c
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_regs.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.h
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.h
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe_version.map
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mlx5/mlx5_fdir.c
/dpdk/drivers/net/mlx5/mlx5_flow.c
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.h
/dpdk/drivers/net/mlx5/mlx5_stats.c
/dpdk/drivers/net/mlx5/mlx5_trigger.c
/dpdk/drivers/net/mlx5/mlx5_txq.c
/dpdk/drivers/net/mpipe/mpipe_tilegx.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/nfp/nfp_net_ctrl.h
/dpdk/drivers/net/nfp/nfp_net_pmd.h
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/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_chain.h
/dpdk/drivers/net/qede/base/ecore_cxt.c
/dpdk/drivers/net/qede/base/ecore_dcbx.c
/dpdk/drivers/net/qede/base/ecore_dcbx.h
/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_gtt_reg_addr.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_hsi_init_tool.h
/dpdk/drivers/net/qede/base/ecore_hw.c
/dpdk/drivers/net/qede/base/ecore_init_fw_funcs.c
/dpdk/drivers/net/qede/base/ecore_init_ops.c
/dpdk/drivers/net/qede/base/ecore_int.c
/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_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_sp_commands.c
/dpdk/drivers/net/qede/base/ecore_spq.c
/dpdk/drivers/net/qede/base/ecore_sriov.c
/dpdk/drivers/net/qede/base/ecore_sriov.h
/dpdk/drivers/net/qede/base/ecore_status.h
/dpdk/drivers/net/qede/base/ecore_utils.h
/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/nvm_cfg.h
/dpdk/drivers/net/qede/qede_eth_if.c
/dpdk/drivers/net/qede/qede_eth_if.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_if.h
/dpdk/drivers/net/qede/qede_logs.h
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/sfc/Makefile
/dpdk/drivers/net/sfc/base/README
/dpdk/drivers/net/sfc/base/ef10_ev.c
/dpdk/drivers/net/sfc/base/ef10_filter.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_mcdi.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_tlv_layout.h
/dpdk/drivers/net/sfc/base/ef10_tx.c
/dpdk/drivers/net/sfc/base/ef10_vpd.c
/dpdk/drivers/net/sfc/base/efx.h
/dpdk/drivers/net/sfc/base/efx_bootcfg.c
/dpdk/drivers/net/sfc/base/efx_check.h
/dpdk/drivers/net/sfc/base/efx_crc32.c
/dpdk/drivers/net/sfc/base/efx_ev.c
/dpdk/drivers/net/sfc/base/efx_filter.c
/dpdk/drivers/net/sfc/base/efx_hash.c
/dpdk/drivers/net/sfc/base/efx_impl.h
/dpdk/drivers/net/sfc/base/efx_intr.c
/dpdk/drivers/net/sfc/base/efx_lic.c
/dpdk/drivers/net/sfc/base/efx_mac.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_phy_ids.h
/dpdk/drivers/net/sfc/base/efx_port.c
/dpdk/drivers/net/sfc/base/efx_regs.h
/dpdk/drivers/net/sfc/base/efx_regs_ef10.h
/dpdk/drivers/net/sfc/base/efx_regs_mcdi.h
/dpdk/drivers/net/sfc/base/efx_regs_pci.h
/dpdk/drivers/net/sfc/base/efx_rx.c
/dpdk/drivers/net/sfc/base/efx_sram.c
/dpdk/drivers/net/sfc/base/efx_tx.c
/dpdk/drivers/net/sfc/base/efx_types.h
/dpdk/drivers/net/sfc/base/efx_vpd.c
/dpdk/drivers/net/sfc/base/hunt_impl.h
/dpdk/drivers/net/sfc/base/hunt_nic.c
/dpdk/drivers/net/sfc/base/mcdi_mon.c
/dpdk/drivers/net/sfc/base/mcdi_mon.h
/dpdk/drivers/net/sfc/base/medford_impl.h
/dpdk/drivers/net/sfc/base/medford_nic.c
/dpdk/drivers/net/sfc/base/siena_flash.h
/dpdk/drivers/net/sfc/base/siena_impl.h
/dpdk/drivers/net/sfc/base/siena_mac.c
/dpdk/drivers/net/sfc/base/siena_mcdi.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/base/siena_sram.c
/dpdk/drivers/net/sfc/base/siena_vpd.c
/dpdk/drivers/net/sfc/efsys.h
/dpdk/drivers/net/sfc/rte_pmd_sfc_efx_version.map
/dpdk/drivers/net/sfc/sfc.c
/dpdk/drivers/net/sfc/sfc.h
/dpdk/drivers/net/sfc/sfc_debug.h
/dpdk/drivers/net/sfc/sfc_ethdev.c
/dpdk/drivers/net/sfc/sfc_ev.c
/dpdk/drivers/net/sfc/sfc_ev.h
/dpdk/drivers/net/sfc/sfc_intr.c
/dpdk/drivers/net/sfc/sfc_kvargs.c
/dpdk/drivers/net/sfc/sfc_kvargs.h
/dpdk/drivers/net/sfc/sfc_log.h
/dpdk/drivers/net/sfc/sfc_mcdi.c
/dpdk/drivers/net/sfc/sfc_port.c
/dpdk/drivers/net/sfc/sfc_rx.c
/dpdk/drivers/net/sfc/sfc_rx.h
/dpdk/drivers/net/sfc/sfc_tso.c
/dpdk/drivers/net/sfc/sfc_tweak.h
/dpdk/drivers/net/sfc/sfc_tx.c
/dpdk/drivers/net/sfc/sfc_tx.h
/dpdk/drivers/net/tap/Makefile
/dpdk/drivers/net/tap/rte_eth_tap.c
/dpdk/drivers/net/tap/rte_pmd_tap_version.map
/dpdk/drivers/net/thunderx/base/nicvf_plat.h
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/Makefile
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_pci.c
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_rxtx.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_kernel_tap.c
/dpdk/drivers/net/virtio/virtio_user/vhost_kernel_tap.h
/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/virtio_user_dev.h
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/virtio/virtqueue.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.c
/dpdk/examples/Makefile
/dpdk/examples/ethtool/ethtool-app/ethapp.c
/dpdk/examples/ethtool/lib/Makefile
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/flow_distributor/Makefile
/dpdk/examples/flow_distributor/distributor/Makefile
/dpdk/examples/flow_distributor/distributor/args.c
/dpdk/examples/flow_distributor/distributor/args.h
/dpdk/examples/flow_distributor/distributor/init.c
/dpdk/examples/flow_distributor/distributor/init.h
/dpdk/examples/flow_distributor/distributor/main.c
/dpdk/examples/flow_distributor/node/Makefile
/dpdk/examples/flow_distributor/node/node.c
/dpdk/examples/flow_distributor/shared/common.h
/dpdk/examples/ip_pipeline/Makefile
/dpdk/examples/ip_pipeline/app.h
/dpdk/examples/ip_pipeline/init.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_passthrough_be.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_routing.c
/dpdk/examples/ip_pipeline/thread_fe.c
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l3fwd-power/main.c
/dpdk/examples/l3fwd/main.c
/dpdk/examples/performance-thread/l3fwd-thread/main.c
/dpdk/examples/vhost/main.c
/dpdk/lib/Makefile
/dpdk/lib/librte_cryptodev/rte_crypto_sym.h
/dpdk/lib/librte_eal/common/Makefile
/dpdk/lib/librte_eal/common/eal_common_pci.c
/dpdk/lib/librte_eal/common/include/arch/arm/rte_atomic.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_atomic_32.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_atomic_64.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_io.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_io_64.h
/dpdk/lib/librte_eal/common/include/arch/arm/rte_vect.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_io.h
/dpdk/lib/librte_eal/common/include/arch/ppc_64/rte_vect.h
/dpdk/lib/librte_eal/common/include/arch/tile/rte_atomic.h
/dpdk/lib/librte_eal/common/include/arch/tile/rte_io.h
/dpdk/lib/librte_eal/common/include/arch/tile/rte_vect.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_atomic.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_io.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_memcpy.h
/dpdk/lib/librte_eal/common/include/arch/x86/rte_vect.h
/dpdk/lib/librte_eal/common/include/generic/rte_atomic.h
/dpdk/lib/librte_eal/common/include/generic/rte_io.h
/dpdk/lib/librte_eal/common/include/generic/rte_vect.h
/dpdk/lib/librte_eal/common/include/rte_log.h
/dpdk/lib/librte_eal/common/include/rte_pci.h
/dpdk/lib/librte_eal/linuxapp/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci.c
/dpdk/lib/librte_efd/Makefile
/dpdk/lib/librte_efd/rte_efd.c
/dpdk/lib/librte_efd/rte_efd.h
/dpdk/lib/librte_efd/rte_efd_version.map
/dpdk/lib/librte_efd/rte_efd_x86.h
/dpdk/lib/librte_ether/Makefile
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ether/rte_ether_version.map
/dpdk/lib/librte_ether/rte_flow.c
/dpdk/lib/librte_ether/rte_flow.h
/dpdk/lib/librte_ether/rte_flow_driver.h
/dpdk/lib/librte_kvargs/rte_kvargs.c
/dpdk/lib/librte_kvargs/rte_kvargs.h
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_vhost/fd_man.c
/dpdk/lib/librte_vhost/fd_man.h
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/vhost_user.h
/dpdk/mk/rte.app.mk
c6dab2a815-Dec-2016 Thomas Monjalon <thomas.monjalon@6wind.com>

tools: move to usertools

Rename tools/ into usertools/ to differentiate from buildtools/
and devtools/ while making clear these scripts are part of
DPDK runtime.

Signed-off-by: Thomas Monjalon <tho

tools: move to usertools

Rename tools/ into usertools/ to differentiate from buildtools/
and devtools/ while making clear these scripts are part of
DPDK runtime.

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Tested-by: Ferruh Yigit <ferruh.yigit@intel.com>

show more ...


/dpdk/.gitattributes
/dpdk/MAINTAINERS
/dpdk/app/cmdline_test/cmdline_test.py
/dpdk/app/cmdline_test/cmdline_test_data.py
/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/cmdline_flow.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/flowgen.c
/dpdk/app/test-pmd/icmpecho.c
/dpdk/app/test-pmd/ieee1588fwd.c
/dpdk/app/test-pmd/iofwd.c
/dpdk/app/test-pmd/macfwd.c
/dpdk/app/test-pmd/macswap.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/app/test-pmd/txonly.c
/dpdk/app/test/autotest.py
/dpdk/app/test/autotest_data.py
/dpdk/app/test/autotest_runner.py
/dpdk/app/test/autotest_test_funcs.py
/dpdk/app/test/test_lpm.c
/dpdk/app/test/virtual_pmd.c
/dpdk/buildtools/auto-config-h.sh
/dpdk/buildtools/depdirs-rule.sh
/dpdk/buildtools/gen-build-mk.sh
/dpdk/buildtools/gen-config-h.sh
/dpdk/buildtools/pmdinfogen/pmdinfogen.c
/dpdk/buildtools/pmdinfogen/pmdinfogen.h
/dpdk/buildtools/relpath.sh
/dpdk/config/common_base
/dpdk/devtools/check-git-log.sh
/dpdk/devtools/check-includes.sh
/dpdk/devtools/check-maintainers.sh
/dpdk/devtools/checkpatches.sh
/dpdk/devtools/cocci.sh
/dpdk/devtools/cocci/mtod-offset.cocci
/dpdk/devtools/git-log-fixes.sh
/dpdk/devtools/load-devel-config
/dpdk/devtools/test-build.sh
/dpdk/devtools/test-null.sh
/dpdk/devtools/validate-abi.sh
/dpdk/doc/api/doxy-api-index.md
/dpdk/doc/api/doxy-api.conf
/dpdk/doc/guides/conf.py
/dpdk/doc/guides/contributing/coding_style.rst
/dpdk/doc/guides/contributing/documentation.rst
/dpdk/doc/guides/contributing/patches.rst
/dpdk/doc/guides/contributing/versioning.rst
qat.rst
/dpdk/doc/guides/faq/faq.rst
/dpdk/doc/guides/freebsd_gsg/build_dpdk.rst
/dpdk/doc/guides/howto/img/pvp_2nics.svg
/dpdk/doc/guides/howto/index.rst
/dpdk/doc/guides/howto/lm_bond_virtio_sriov.rst
/dpdk/doc/guides/howto/lm_virtio_vhost_user.rst
/dpdk/doc/guides/howto/pvp_reference_benchmark.rst
/dpdk/doc/guides/index.rst
/dpdk/doc/guides/linux_gsg/build_dpdk.rst
/dpdk/doc/guides/linux_gsg/nic_perf_intel_platform.rst
/dpdk/doc/guides/linux_gsg/quick_start.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/nics/bnx2x.rst
/dpdk/doc/guides/nics/cxgbe.rst
/dpdk/doc/guides/nics/ena.rst
/dpdk/doc/guides/nics/features/qede.ini
/dpdk/doc/guides/nics/features/qede_vf.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/nics/virtio.rst
/dpdk/doc/guides/prog_guide/index.rst
/dpdk/doc/guides/prog_guide/intro.rst
/dpdk/doc/guides/prog_guide/mbuf_lib.rst
/dpdk/doc/guides/prog_guide/poll_mode_drv.rst
/dpdk/doc/guides/prog_guide/profile_app.rst
/dpdk/doc/guides/prog_guide/rte_flow.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/index.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/rel_notes/release_17_02.rst
/dpdk/doc/guides/sample_app_ug/ethtool.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/l3_forward.rst
/dpdk/doc/guides/sample_app_ug/vhost.rst
/dpdk/doc/guides/testpmd_app_ug/run_app.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/doc/guides/tools/index.rst
/dpdk/doc/guides/xen/pkt_switch.rst
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/bnx2x/bnx2x_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_ring.c
/dpdk/drivers/net/bnxt/bnxt_txr.c
/dpdk/drivers/net/bonding/rte_eth_bond_api.c
/dpdk/drivers/net/bonding/rte_eth_bond_args.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/cxgbe/cxgbe_ethdev.c
/dpdk/drivers/net/cxgbe/cxgbe_main.c
/dpdk/drivers/net/e1000/e1000_ethdev.h
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/em_rxtx.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_pf.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/fm10k/fm10k.h
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx.c
/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_rxtx.c
/dpdk/drivers/net/i40e/i40e_rxtx.h
/dpdk/drivers/net/ixgbe/base/ixgbe_x550.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.h
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.h
/dpdk/drivers/net/mlx4/Makefile
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mpipe/mpipe_tilegx.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_if.h
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/szedata2/rte_eth_szedata2.h
/dpdk/drivers/net/thunderx/base/nicvf_hw.c
/dpdk/drivers/net/thunderx/base/nicvf_hw.h
/dpdk/drivers/net/thunderx/base/nicvf_hw_defs.h
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.h
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.c
/dpdk/examples/distributor/main.c
/dpdk/examples/ethtool/ethtool-app/ethapp.c
/dpdk/examples/ethtool/lib/rte_ethtool.c
/dpdk/examples/ip_pipeline/config/diagram-generator.py
/dpdk/examples/ip_pipeline/config/pipeline-to-core-mapping.py
/dpdk/examples/ipsec-secgw/esp.c
/dpdk/examples/ipsec-secgw/ipsec.c
/dpdk/examples/packet_ordering/main.c
/dpdk/examples/quota_watermark/qw/main.c
/dpdk/examples/tep_termination/main.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost_xen/main.c
/dpdk/lib/librte_cmdline/cmdline_parse.c
/dpdk/lib/librte_cmdline/cmdline_parse.h
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/bsdapp/eal/eal_interrupts.c
/dpdk/lib/librte_eal/bsdapp/eal/eal_pci.c
/dpdk/lib/librte_eal/common/Makefile
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_common_pci.c
/dpdk/lib/librte_eal/common/eal_common_vdev.c
/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_interrupts.h
/dpdk/lib/librte_eal/common/include/rte_log.h
/dpdk/lib/librte_eal/common/include/rte_pci.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_interrupts.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_pci_uio.c
/dpdk/lib/librte_eal/linuxapp/kni/Makefile
/dpdk/lib/librte_ether/Makefile
/dpdk/lib/librte_ether/rte_eth_ctrl.h
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ether/rte_ether_version.map
/dpdk/lib/librte_ether/rte_flow.c
/dpdk/lib/librte_ether/rte_flow.h
/dpdk/lib/librte_ether/rte_flow_driver.h
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_net/rte_net.h
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_pdump/rte_pdump.h
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/mk/internal/rte.depdirs-post.mk
/dpdk/mk/internal/rte.install-post.mk
/dpdk/mk/rte.sdkbuild.mk
/dpdk/mk/rte.sdkconfig.mk
/dpdk/mk/rte.sdkinstall.mk
/dpdk/mk/target/generic/rte.vars.mk
/dpdk/mk/toolchain/icc/rte.vars.mk
/dpdk/pkg/dpdk.spec
/dpdk/usertools/cpu_layout.py
/dpdk/usertools/dpdk-devbind.py
/dpdk/usertools/dpdk-pmdinfo.py
/dpdk/usertools/dpdk-setup.sh
a49342ab26-Oct-2016 Fiona Trahe <fiona.trahe@intel.com>

doc: add VT-d/iommu settings for QAT

Add more information about VT-d/iommu settings for QAT PMD.
Remove limitation indicating QAT driver is not performance tuned.

Signed-off-by: Fiona Trahe <fiona.

doc: add VT-d/iommu settings for QAT

Add more information about VT-d/iommu settings for QAT PMD.
Remove limitation indicating QAT driver is not performance tuned.

Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>
Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/testpmd.c
/dpdk/app/test/test_cryptodev_perf.c
/dpdk/app/test/test_lpm_perf.c
/dpdk/doc/guides/conf.py
qat.rst
/dpdk/doc/guides/index.rst
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/features/mlx5.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/prog_guide/multi_proc_support.rst
/dpdk/doc/guides/prog_guide/overview.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/sample_app_ug/index.rst
/dpdk/doc/guides/sample_app_ug/tep_termination.rst
/dpdk/doc/guides/sample_app_ug/vhost.rst
/dpdk/doc/guides/tools/devbind.rst
/dpdk/doc/guides/tools/index.rst
/dpdk/doc/guides/tools/pdump.rst
/dpdk/doc/guides/tools/pmdinfo.rst
/dpdk/doc/guides/tools/proc_info.rst
/dpdk/drivers/crypto/qat/qat_adf/icp_qat_hw.h
/dpdk/drivers/crypto/qat/qat_adf/qat_algs.h
/dpdk/drivers/crypto/qat/qat_adf/qat_algs_build_desc.c
/dpdk/drivers/crypto/qat/qat_crypto.c
/dpdk/drivers/net/bnxt/bnxt_ethdev.c
/dpdk/drivers/net/bnxt/bnxt_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.c
/dpdk/drivers/net/ena/ena_ethdev.h
/dpdk/drivers/net/enic/enic_ethdev.c
/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_pf.c
/dpdk/drivers/net/i40e/i40e_pf.h
/dpdk/drivers/net/ixgbe/ixgbe_regs.h
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx5/mlx5_prm.h
/dpdk/drivers/net/mlx5/mlx5_rxq.c
/dpdk/drivers/net/mlx5/mlx5_rxtx.c
/dpdk/drivers/net/qede/Makefile
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_if.h
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/net/vmxnet3/vmxnet3_rxtx.c
/dpdk/examples/ipsec-secgw/parser.c
/dpdk/examples/ipsec-secgw/sa.c
/dpdk/examples/tep_termination/main.c
/dpdk/examples/vhost/main.c
/dpdk/examples/vhost_xen/main.c
/dpdk/lib/librte_cfgfile/rte_cfgfile.h
/dpdk/lib/librte_cryptodev/Makefile
/dpdk/lib/librte_cryptodev/rte_crypto_sym.h
/dpdk/lib/librte_eal/common/arch/arm/rte_cpuflags.c
/dpdk/lib/librte_eal/common/arch/ppc_64/rte_cpuflags.c
/dpdk/lib/librte_eal/common/eal_common_pci.c
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_ether/Makefile
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_ip_frag/rte_ip_frag.h
/dpdk/lib/librte_kni/rte_kni.h
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_net/Makefile
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_vhost/rte_virtio_net.h
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.lib.mk
/dpdk/mk/rte.sdkdoc.mk
/dpdk/mk/rte.sdkinstall.mk
/dpdk/scripts/check-git-log.sh
/dpdk/scripts/checkpatches.sh
/dpdk/scripts/git-log-fixes.sh
/dpdk/scripts/test-build.sh
8a9867a618-Oct-2016 Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>

crypto/openssl: rename libcrypto to openssl

This patch replaces name "libcrypto" to "openssl" from file directories,
symbol prefixes and sub-names connected with old name.
Renamed poll mode driver f

crypto/openssl: rename libcrypto to openssl

This patch replaces name "libcrypto" to "openssl" from file directories,
symbol prefixes and sub-names connected with old name.
Renamed poll mode driver files, test files, and documentations.
It is done to better name association with library because
the cryptography operations are using Openssl library crypto API.

Fixes: d61f70b4c918 ("crypto/libcrypto: add driver for OpenSSL library")

Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_aes_test_vectors.h
/dpdk/app/test/test_cryptodev_blockcipher.c
/dpdk/app/test/test_cryptodev_blockcipher.h
/dpdk/app/test/test_cryptodev_des_test_vectors.h
/dpdk/app/test/test_cryptodev_hash_test_vectors.h
/dpdk/app/test/test_cryptodev_perf.c
/dpdk/config/common_base
/dpdk/config/defconfig_arm64-armv8a-linuxapp-gcc
index.rst
openssl.rst
/dpdk/doc/guides/nics/features/i40e_vec.ini
/dpdk/doc/guides/nics/features/i40e_vf_vec.ini
/dpdk/doc/guides/nics/features/qede.ini
/dpdk/doc/guides/nics/features/qede_vf.ini
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/drivers/crypto/Makefile
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/null/null_crypto_pmd.c
/dpdk/drivers/crypto/openssl/Makefile
/dpdk/drivers/crypto/openssl/rte_openssl_pmd.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_ops.c
/dpdk/drivers/crypto/openssl/rte_openssl_pmd_private.h
/dpdk/drivers/crypto/openssl/rte_pmd_openssl_version.map
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/net/af_packet/rte_eth_af_packet.c
/dpdk/drivers/net/bnx2x/elink.c
/dpdk/drivers/net/bonding/rte_eth_bond_pmd.c
/dpdk/drivers/net/enic/base/vnic_rq.c
/dpdk/drivers/net/enic/base/vnic_rq.h
/dpdk/drivers/net/enic/enic.h
/dpdk/drivers/net/enic/enic_clsf.c
/dpdk/drivers/net/enic/enic_ethdev.c
/dpdk/drivers/net/enic/enic_main.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.c
/dpdk/drivers/net/i40e/Makefile
/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_fdir.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_common.h
/dpdk/drivers/net/i40e/i40e_rxtx_vec_neon.c
/dpdk/drivers/net/i40e/i40e_rxtx_vec_sse.c
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_fdir.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.h
/dpdk/drivers/net/mlx5/Makefile
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.c
/dpdk/drivers/net/mpipe/mpipe_tilegx.c
/dpdk/drivers/net/null/rte_eth_null.c
/dpdk/drivers/net/pcap/rte_eth_pcap.c
/dpdk/drivers/net/qede/Makefile
/dpdk/drivers/net/qede/base/bcm_osal.c
/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_chain.h
/dpdk/drivers/net/qede/base/ecore_cxt.c
/dpdk/drivers/net/qede/base/ecore_cxt.h
/dpdk/drivers/net/qede/base/ecore_cxt_api.h
/dpdk/drivers/net/qede/base/ecore_dcbx.c
/dpdk/drivers/net/qede/base/ecore_dcbx.h
/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_gtt_reg_addr.h
/dpdk/drivers/net/qede/base/ecore_gtt_values.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_hsi_init_func.h
/dpdk/drivers/net/qede/base/ecore_hsi_init_tool.h
/dpdk/drivers/net/qede/base/ecore_hw.c
/dpdk/drivers/net/qede/base/ecore_hw.h
/dpdk/drivers/net/qede/base/ecore_hw_defs.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_init_ops.h
/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.h
/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_proto_if.h
/dpdk/drivers/net/qede/base/ecore_rt_defs.h
/dpdk/drivers/net/qede/base/ecore_sp_api.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_spq.h
/dpdk/drivers/net/qede/base/ecore_sriov.c
/dpdk/drivers/net/qede/base/ecore_sriov.h
/dpdk/drivers/net/qede/base/ecore_status.h
/dpdk/drivers/net/qede/base/ecore_vf.c
/dpdk/drivers/net/qede/base/ecore_vf.h
/dpdk/drivers/net/qede/base/ecore_vf_api.h
/dpdk/drivers/net/qede/base/ecore_vfpf_if.h
/dpdk/drivers/net/qede/base/eth_common.h
/dpdk/drivers/net/qede/base/mcp_public.h
/dpdk/drivers/net/qede/base/nvm_cfg.h
/dpdk/drivers/net/qede/base/reg_addr.h
/dpdk/drivers/net/qede/qede_eth_if.c
/dpdk/drivers/net/qede/qede_eth_if.h
/dpdk/drivers/net/qede/qede_ethdev.c
/dpdk/drivers/net/qede/qede_ethdev.h
/dpdk/drivers/net/qede/qede_if.h
/dpdk/drivers/net/qede/qede_main.c
/dpdk/drivers/net/qede/qede_rxtx.c
/dpdk/drivers/net/qede/qede_rxtx.h
/dpdk/drivers/net/ring/rte_eth_ring.c
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.c
/dpdk/examples/ip_pipeline/app.h
/dpdk/examples/ip_pipeline/init.c
/dpdk/examples/l3fwd/l3fwd_em.c
/dpdk/examples/tep_termination/vxlan.c
/dpdk/lib/librte_cryptodev/rte_cryptodev.h
/dpdk/lib/librte_eal/common/eal_common_vdev.c
/dpdk/lib/librte_eal/common/include/rte_dev.h
/dpdk/lib/librte_eal/common/include/rte_vdev.h
/dpdk/lib/librte_eal/common/include/rte_version.h
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c
/dpdk/lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h
/dpdk/lib/librte_eal/linuxapp/kni/kni_misc.c
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_mempool/rte_mempool.c
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/mk/rte.app.mk
/dpdk/scripts/test-build.sh
7174c0ce13-Oct-2016 Pablo de Lara <pablo.de.lara.guarch@intel.com>

doc: fix libcrypto guide title

Libcrypto documentation was missing the equal signs ("="),
in its title, so it was not present in the documentation
generated.

Fixes: d61f70b4c918 ("crypto/libcrypto:

doc: fix libcrypto guide title

Libcrypto documentation was missing the equal signs ("="),
in its title, so it was not present in the documentation
generated.

Fixes: d61f70b4c918 ("crypto/libcrypto: add driver for OpenSSL library")

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...

ae688ed813-Oct-2016 Pablo de Lara <pablo.de.lara.guarch@intel.com>

doc: how to build KASUMI as shared library

Libsso KASUMI library has to be built with specific
parameters to make the KASUMI PMD be built as
a shared library, so a note has been added in
its documen

doc: how to build KASUMI as shared library

Libsso KASUMI library has to be built with specific
parameters to make the KASUMI PMD be built as
a shared library, so a note has been added in
its documentation.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...

19ed332613-Oct-2016 Pablo de Lara <pablo.de.lara.guarch@intel.com>

doc: add ZUC shared library limitation

ZUC PMD cannot be built as a shared library, due to
the fact that some assembly code in the underlying libsso
library is not relocatable.
This will be fixed in

doc: add ZUC shared library limitation

ZUC PMD cannot be built as a shared library, due to
the fact that some assembly code in the underlying libsso
library is not relocatable.
This will be fixed in the future, but for the moment,
it is added as a limitationof the PMD.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...


/dpdk/MAINTAINERS
/dpdk/app/proc_info/main.c
/dpdk/app/test-pipeline/config.c
/dpdk/app/test-pipeline/main.c
/dpdk/app/test-pipeline/main.h
/dpdk/app/test-pipeline/pipeline_hash.c
/dpdk/app/test-pmd/Makefile
/dpdk/app/test-pmd/cmdline.c
/dpdk/app/test-pmd/config.c
/dpdk/app/test-pmd/csumonly.c
/dpdk/app/test-pmd/flowgen.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/app/test/test_cryptodev.c
/dpdk/app/test/test_cryptodev_perf.c
/dpdk/app/test/test_devargs.c
/dpdk/app/test/test_eal_flags.c
/dpdk/app/test/test_hash_multiwriter.c
/dpdk/app/test/test_lpm.c
/dpdk/app/test/test_lpm6.c
/dpdk/app/test/test_lpm6_data.h
/dpdk/app/test/test_lpm6_perf.c
/dpdk/app/test/test_lpm_perf.c
/dpdk/app/test/test_mempool.c
/dpdk/app/test/test_pmd_ring.c
/dpdk/app/test/test_table_combined.c
/dpdk/app/test/test_table_combined.h
/dpdk/app/test/test_table_tables.c
/dpdk/app/test/test_table_tables.h
/dpdk/app/test/virtual_pmd.c
/dpdk/config/common_base
/dpdk/doc/guides/contributing/documentation.rst
zuc.rst
/dpdk/doc/guides/freebsd_gsg/build_dpdk.rst
/dpdk/doc/guides/freebsd_gsg/build_sample_apps.rst
/dpdk/doc/guides/howto/lm_bond_virtio_sriov.rst
/dpdk/doc/guides/linux_gsg/sys_reqs.rst
/dpdk/doc/guides/nics/bnx2x.rst
/dpdk/doc/guides/nics/bnxt.rst
/dpdk/doc/guides/nics/enic.rst
/dpdk/doc/guides/nics/features/enic.ini
/dpdk/doc/guides/nics/i40e.rst
/dpdk/doc/guides/nics/ixgbe.rst
/dpdk/doc/guides/nics/mlx5.rst
/dpdk/doc/guides/nics/qede.rst
/dpdk/doc/guides/nics/thunderx.rst
/dpdk/doc/guides/prog_guide/dev_kit_build_system.rst
/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst
/dpdk/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
/dpdk/doc/guides/prog_guide/port_hotplug_framework.rst
/dpdk/doc/guides/prog_guide/vhost_lib.rst
/dpdk/doc/guides/rel_notes/deprecation.rst
/dpdk/doc/guides/rel_notes/release_16_11.rst
/dpdk/doc/guides/sample_app_ug/img/l2_fwd_vm2vm.svg
/dpdk/doc/guides/sample_app_ug/l2_forward_real_virtual.rst
/dpdk/doc/guides/sample_app_ug/pdump.rst
/dpdk/doc/guides/testpmd_app_ug/run_app.rst
/dpdk/doc/guides/testpmd_app_ug/testpmd_funcs.rst
/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
/dpdk/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
/dpdk/drivers/crypto/kasumi/rte_kasumi_pmd.c
/dpdk/drivers/crypto/libcrypto/rte_libcrypto_pmd.c
/dpdk/drivers/crypto/null/null_crypto_pmd.c
/dpdk/drivers/crypto/qat/rte_qat_cryptodev.c
/dpdk/drivers/crypto/snow3g/rte_snow3g_pmd.c
/dpdk/drivers/crypto/zuc/rte_zuc_pmd.c
/dpdk/drivers/net/af_packet/rte_eth_af_packet.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_rxtx.c
/dpdk/drivers/net/bnx2x/bnx2x_rxtx.h
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.c
/dpdk/drivers/net/bnx2x/bnx2x_vfpf.h
/dpdk/drivers/net/bnx2x/elink.c
/dpdk/drivers/net/bnx2x/elink.h
/dpdk/drivers/net/bnxt/Makefile
/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_hwrm.c
/dpdk/drivers/net/bnxt/bnxt_irq.c
/dpdk/drivers/net/bnxt/bnxt_irq.h
/dpdk/drivers/net/bnxt/bnxt_vnic.c
/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_ethdev.c
/dpdk/drivers/net/e1000/em_ethdev.c
/dpdk/drivers/net/e1000/igb_ethdev.c
/dpdk/drivers/net/e1000/igb_rxtx.c
/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_clsf.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/enic/enic_rxtx.c
/dpdk/drivers/net/fm10k/fm10k_ethdev.c
/dpdk/drivers/net/fm10k/fm10k_rxtx.c
/dpdk/drivers/net/fm10k/fm10k_rxtx_vec.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/i40e/i40e_rxtx.h
/dpdk/drivers/net/i40e/i40e_rxtx_vec.c
/dpdk/drivers/net/ixgbe/Makefile
/dpdk/drivers/net/ixgbe/ixgbe_ethdev.c
/dpdk/drivers/net/ixgbe/ixgbe_pf.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_common.h
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
/dpdk/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe.h
/dpdk/drivers/net/ixgbe/rte_pmd_ixgbe_version.map
/dpdk/drivers/net/mlx4/mlx4.c
/dpdk/drivers/net/mlx4/mlx4.h
/dpdk/drivers/net/mlx5/mlx5.c
/dpdk/drivers/net/mlx5/mlx5_defs.h
/dpdk/drivers/net/mlx5/mlx5_ethdev.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/mpipe/mpipe_tilegx.c
/dpdk/drivers/net/nfp/nfp_net.c
/dpdk/drivers/net/null/rte_eth_null.c
/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/szedata2/rte_eth_szedata2.c
/dpdk/drivers/net/thunderx/Makefile
/dpdk/drivers/net/thunderx/base/nicvf_bsvf.c
/dpdk/drivers/net/thunderx/base/nicvf_bsvf.h
/dpdk/drivers/net/thunderx/base/nicvf_hw.c
/dpdk/drivers/net/thunderx/base/nicvf_hw.h
/dpdk/drivers/net/thunderx/base/nicvf_hw_defs.h
/dpdk/drivers/net/thunderx/base/nicvf_mbox.c
/dpdk/drivers/net/thunderx/base/nicvf_mbox.h
/dpdk/drivers/net/thunderx/nicvf_ethdev.c
/dpdk/drivers/net/thunderx/nicvf_ethdev.h
/dpdk/drivers/net/thunderx/nicvf_rxtx.c
/dpdk/drivers/net/thunderx/nicvf_struct.h
/dpdk/drivers/net/thunderx/nicvf_svf.c
/dpdk/drivers/net/thunderx/nicvf_svf.h
/dpdk/drivers/net/vhost/rte_eth_vhost.c
/dpdk/drivers/net/virtio/virtio_ethdev.c
/dpdk/drivers/net/virtio/virtio_ethdev.h
/dpdk/drivers/net/virtio/virtio_pci.h
/dpdk/drivers/net/virtio/virtio_rxtx.c
/dpdk/drivers/net/virtio/virtio_user_ethdev.c
/dpdk/drivers/net/virtio/virtqueue.h
/dpdk/drivers/net/vmxnet3/vmxnet3_ethdev.c
/dpdk/drivers/net/xenvirt/rte_eth_xenvirt.c
/dpdk/examples/ip_pipeline/app.h
/dpdk/examples/ip_pipeline/config/network_layers.cfg
/dpdk/examples/ip_pipeline/config/network_layers.sh
/dpdk/examples/ip_pipeline/config/tap.cfg
/dpdk/examples/ip_pipeline/config_check.c
/dpdk/examples/ip_pipeline/config_parse.c
/dpdk/examples/ip_pipeline/init.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_common_fe.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_passthrough.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_passthrough_be.c
/dpdk/examples/ip_pipeline/pipeline/pipeline_passthrough_be.h
/dpdk/examples/ip_pipeline/pipeline_be.h
/dpdk/examples/l2fwd-crypto/main.c
/dpdk/examples/l2fwd/main.c
/dpdk/examples/l3fwd/l3fwd.h
/dpdk/examples/qos_sched/app_thread.c
/dpdk/examples/tep_termination/vxlan.c
/dpdk/examples/vhost/main.c
/dpdk/lib/librte_eal/bsdapp/eal/Makefile
/dpdk/lib/librte_eal/bsdapp/eal/eal.c
/dpdk/lib/librte_eal/common/eal_common_dev.c
/dpdk/lib/librte_eal/common/eal_common_log.c
/dpdk/lib/librte_eal/common/eal_common_options.c
/dpdk/lib/librte_eal/common/eal_common_vdev.c
/dpdk/lib/librte_eal/common/eal_private.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_log.h
/dpdk/lib/librte_eal/common/include/rte_malloc.h
/dpdk/lib/librte_eal/common/include/rte_memory.h
/dpdk/lib/librte_eal/common/include/rte_memzone.h
/dpdk/lib/librte_eal/common/include/rte_pci.h
/dpdk/lib/librte_eal/common/include/rte_tailq.h
/dpdk/lib/librte_eal/common/include/rte_vdev.h
/dpdk/lib/librte_eal/linuxapp/eal/eal.c
/dpdk/lib/librte_eal/linuxapp/eal/eal_log.c
/dpdk/lib/librte_eal/linuxapp/kni/compat.h
/dpdk/lib/librte_eal/linuxapp/kni/kni_dev.h
/dpdk/lib/librte_eal/linuxapp/kni/kni_ethtool.c
/dpdk/lib/librte_eal/linuxapp/kni/kni_fifo.h
/dpdk/lib/librte_eal/linuxapp/kni/kni_misc.c
/dpdk/lib/librte_eal/linuxapp/kni/kni_net.c
/dpdk/lib/librte_eal/linuxapp/kni/kni_vhost.c
/dpdk/lib/librte_ether/Makefile
/dpdk/lib/librte_ether/rte_ethdev.c
/dpdk/lib/librte_ether/rte_ethdev.h
/dpdk/lib/librte_hash/rte_cuckoo_hash.c
/dpdk/lib/librte_hash/rte_cuckoo_hash.h
/dpdk/lib/librte_hash/rte_cuckoo_hash_x86.h
/dpdk/lib/librte_lpm/rte_lpm.c
/dpdk/lib/librte_mbuf/Makefile
/dpdk/lib/librte_mbuf/rte_mbuf.c
/dpdk/lib/librte_mbuf/rte_mbuf.h
/dpdk/lib/librte_mbuf/rte_mbuf_ptype.c
/dpdk/lib/librte_mbuf/rte_mbuf_ptype.h
/dpdk/lib/librte_mbuf/rte_mbuf_version.map
/dpdk/lib/librte_mempool/rte_mempool.h
/dpdk/lib/librte_net/Makefile
/dpdk/lib/librte_net/rte_ether.h
/dpdk/lib/librte_net/rte_gre.h
/dpdk/lib/librte_net/rte_ip.h
/dpdk/lib/librte_net/rte_net.c
/dpdk/lib/librte_net/rte_net.h
/dpdk/lib/librte_net/rte_net_version.map
/dpdk/lib/librte_pdump/rte_pdump.c
/dpdk/lib/librte_port/Makefile
/dpdk/lib/librte_port/rte_port_fd.c
/dpdk/lib/librte_port/rte_port_fd.h
/dpdk/lib/librte_port/rte_port_source_sink.h
/dpdk/lib/librte_port/rte_port_version.map
/dpdk/lib/librte_ring/rte_ring.h
/dpdk/lib/librte_table/Makefile
/dpdk/lib/librte_table/rte_table_hash.h
/dpdk/lib/librte_table/rte_table_hash_cuckoo.c
/dpdk/lib/librte_table/rte_table_version.map
/dpdk/lib/librte_vhost/rte_virtio_net.h
/dpdk/lib/librte_vhost/socket.c
/dpdk/lib/librte_vhost/vhost.c
/dpdk/lib/librte_vhost/vhost.h
/dpdk/lib/librte_vhost/vhost_user.c
/dpdk/lib/librte_vhost/virtio_net.c
/dpdk/mk/internal/rte.compile-pre.mk
/dpdk/mk/rte.app.mk
/dpdk/mk/rte.lib.mk
/dpdk/mk/target/generic/rte.vars.mk
/dpdk/scripts/test-null.sh
5861531806-Oct-2016 Pablo de Lara <pablo.de.lara.guarch@intel.com>

doc: fix typo in SNOW 3G guide

Fixes: 1d0c90e6cf0b ("doc: update build instructions for libsso_snow3g")

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: John McNamara <john.m

doc: fix typo in SNOW 3G guide

Fixes: 1d0c90e6cf0b ("doc: update build instructions for libsso_snow3g")

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: John McNamara <john.mcnamara@intel.com>

show more ...

d61f70b404-Oct-2016 Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>

crypto/libcrypto: add driver for OpenSSL library

This code provides the initial implementation of the libcrypto
poll mode driver. All cryptography operations are using Openssl
library crypto API. Ea

crypto/libcrypto: add driver for OpenSSL library

This code provides the initial implementation of the libcrypto
poll mode driver. All cryptography operations are using Openssl
library crypto API. Each algorithm uses EVP_ interface from
openssl API - which is recommended by Openssl maintainers.

This patch adds libcrypto poll mode driver support to librte_cryptodev
library.

Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
Signed-off-by: Michal Kobylinski <michalx.kobylinski@intel.com>
Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com>
Signed-off-by: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

show more ...

cf7685d629-Sep-2016 Pablo de Lara <pablo.de.lara.guarch@intel.com>

crypto/zuc: add driver for ZUC library

Added new SW PMD which makes use of the libsso SW library,
which provides wireless algorithms ZUC EEA3 and EIA3
in software.

This PMD supports cipher-only, ha

crypto/zuc: add driver for ZUC library

Added new SW PMD which makes use of the libsso SW library,
which provides wireless algorithms ZUC EEA3 and EIA3
in software.

This PMD supports cipher-only, hash-only and chained operations
("cipher then hash" and "hash then cipher") of the following
algorithms:
- RTE_CRYPTO_SYM_CIPHER_ZUC_EEA3
- RTE_CRYPTO_SYM_AUTH_ZUC_EIA3

The ZUC hash and cipher algorithms, which are enabled
by this crypto PMD are implemented by Intel's libsso software
library.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>

show more ...

e1b7f50916-Sep-2016 Fiona Trahe <fiona.trahe@intel.com>

crypto/qat: add 3DES cipher algorithm

3DES support added to QuickAssist PMD with CTR and CBC mode.
Both cipher-only and chained with HMAC_SHAx.

Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
Ac

crypto/qat: add 3DES cipher algorithm

3DES support added to QuickAssist PMD with CTR and CBC mode.
Both cipher-only and chained with HMAC_SHAx.

Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>

show more ...

cb4a1d1420-Sep-2016 Eoin Breen <eoin.breen@intel.com>

tools: bind crypto devices

Adding the support to bind/unbind crypto devices with
dpdk-devbind.py script, as now it is not restricted
to network devices anymore.

Signed-off-by: Eoin Breen <eoin.bree

tools: bind crypto devices

Adding the support to bind/unbind crypto devices with
dpdk-devbind.py script, as now it is not restricted
to network devices anymore.

Signed-off-by: Eoin Breen <eoin.breen@intel.com>
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>

show more ...

6aef763821-Sep-2016 Pablo de Lara <pablo.de.lara.guarch@intel.com>

crypto: rename some SNOW 3G references

SNOW 3G algorithm has all uppercase letters in its name
and a space between SNOW and 3G, but some references of it
had some lowercase letters or no space.

Sig

crypto: rename some SNOW 3G references

SNOW 3G algorithm has all uppercase letters in its name
and a space between SNOW and 3G, but some references of it
had some lowercase letters or no space.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>

show more ...

1...<<11121314151617181920