New upstream version 18.11.2 91/20491/1 upstream-18.11-stable
authorChristian Ehrhardt <christian.ehrhardt@canonical.com>
Thu, 4 Jul 2019 08:40:06 +0000 (10:40 +0200)
committerChristian Ehrhardt <christian.ehrhardt@canonical.com>
Thu, 4 Jul 2019 08:48:05 +0000 (10:48 +0200)
commit8d53e9f3c6001dcb2865f6e894da5b54e1418f88
tree63907f21c13636a987d43463c675d0727a04e327
parente2bea7436061ca2e7e14bfcfdc5870f2555c3965
New upstream version 18.11.2

Change-Id: I23eb4f9179abf1f9c659891f8fddb27ee68ad26b
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
433 files changed:
.ci/linux-build.sh [new file with mode: 0755]
.ci/linux-setup.sh [new file with mode: 0755]
.gitignore
.travis.yml [new file with mode: 0644]
MAINTAINERS
app/pdump/main.c
app/test-bbdev/test_bbdev.c
app/test-crypto-perf/main.c
app/test-pmd/cmdline.c
app/test-pmd/cmdline_flow.c
app/test-pmd/config.c
app/test-pmd/csumonly.c
app/test-pmd/testpmd.c
app/test-pmd/testpmd.h
buildtools/symlink-drivers-solibs.sh
config/arm/meson.build
config/meson.build
config/x86/meson.build
devtools/check-symbol-change.sh
devtools/checkpatches.sh
devtools/test-build.sh
devtools/test-meson-builds.sh
doc/guides/compressdevs/overview.rst
doc/guides/conf.py
doc/guides/contributing/coding_style.rst
doc/guides/contributing/documentation.rst
doc/guides/contributing/patches.rst
doc/guides/contributing/versioning.rst
doc/guides/cryptodevs/aesni_mb.rst
doc/guides/cryptodevs/features/aesni_gcm.ini
doc/guides/cryptodevs/features/aesni_mb.ini
doc/guides/cryptodevs/features/armv8.ini
doc/guides/cryptodevs/features/caam_jr.ini
doc/guides/cryptodevs/features/ccp.ini
doc/guides/cryptodevs/features/default.ini
doc/guides/cryptodevs/features/dpaa2_sec.ini
doc/guides/cryptodevs/features/dpaa_sec.ini
doc/guides/cryptodevs/features/kasumi.ini
doc/guides/cryptodevs/features/mvsam.ini
doc/guides/cryptodevs/features/null.ini
doc/guides/cryptodevs/features/octeontx.ini
doc/guides/cryptodevs/features/qat.ini
doc/guides/cryptodevs/features/snow3g.ini
doc/guides/cryptodevs/features/virtio.ini
doc/guides/cryptodevs/features/zuc.ini
doc/guides/cryptodevs/openssl.rst
doc/guides/cryptodevs/overview.rst
doc/guides/cryptodevs/scheduler.rst
doc/guides/eventdevs/opdl.rst
doc/guides/eventdevs/sw.rst
doc/guides/howto/lm_bond_virtio_sriov.rst
doc/guides/howto/lm_virtio_vhost_user.rst
doc/guides/howto/rte_flow.rst
doc/guides/howto/virtio_user_as_exceptional_path.rst
doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
doc/guides/linux_gsg/sys_reqs.rst
doc/guides/nics/atlantic.rst
doc/guides/nics/cxgbe.rst
doc/guides/nics/dpaa.rst
doc/guides/nics/dpaa2.rst
doc/guides/nics/enetc.rst
doc/guides/nics/enic.rst
doc/guides/nics/features.rst
doc/guides/nics/features/qede.ini
doc/guides/nics/i40e.rst
doc/guides/nics/ixgbe.rst
doc/guides/nics/kni.rst
doc/guides/nics/mlx5.rst
doc/guides/nics/mvpp2.rst
doc/guides/nics/netvsc.rst
doc/guides/nics/sfc_efx.rst
doc/guides/nics/szedata2.rst
doc/guides/nics/tap.rst
doc/guides/platform/dpaa.rst
doc/guides/platform/dpaa2.rst
doc/guides/prog_guide/bbdev.rst
doc/guides/prog_guide/compressdev.rst
doc/guides/prog_guide/cryptodev_lib.rst
doc/guides/prog_guide/dev_kit_build_system.rst
doc/guides/prog_guide/efd_lib.rst
doc/guides/prog_guide/env_abstraction_layer.rst
doc/guides/prog_guide/event_ethernet_rx_adapter.rst
doc/guides/prog_guide/eventdev.rst
doc/guides/prog_guide/kernel_nic_interface.rst
doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
doc/guides/prog_guide/lpm_lib.rst
doc/guides/prog_guide/metrics_lib.rst
doc/guides/prog_guide/multi_proc_support.rst
doc/guides/prog_guide/poll_mode_drv.rst
doc/guides/prog_guide/profile_app.rst
doc/guides/prog_guide/rte_flow.rst
doc/guides/prog_guide/rte_security.rst
doc/guides/prog_guide/traffic_management.rst
doc/guides/prog_guide/vhost_lib.rst
doc/guides/rawdevs/ifpga_rawdev.rst
doc/guides/rel_notes/known_issues.rst
doc/guides/rel_notes/release_17_11.rst
doc/guides/rel_notes/release_18_11.rst
doc/guides/sample_app_ug/bbdev_app.rst
doc/guides/sample_app_ug/eventdev_pipeline.rst
doc/guides/sample_app_ug/intro.rst
doc/guides/sample_app_ug/ip_pipeline.rst
doc/guides/sample_app_ug/ipsec_secgw.rst
doc/guides/sample_app_ug/performance_thread.rst
doc/guides/sample_app_ug/qos_metering.rst
doc/guides/sample_app_ug/test_pipeline.rst
doc/guides/sample_app_ug/vhost.rst
doc/guides/sample_app_ug/vhost_scsi.rst
doc/guides/sample_app_ug/vm_power_management.rst
doc/guides/testpmd_app_ug/run_app.rst
doc/guides/testpmd_app_ug/testpmd_funcs.rst
doc/guides/tools/cryptoperf.rst
doc/guides/tools/proc_info.rst
doc/guides/tools/testbbdev.rst
drivers/bus/dpaa/base/fman/fman_hw.c
drivers/bus/fslmc/fslmc_bus.c
drivers/bus/fslmc/qbman/include/compat.h
drivers/bus/fslmc/qbman/include/fsl_qbman_debug.h
drivers/bus/fslmc/qbman/qbman_debug.c
drivers/bus/vdev/vdev.c
drivers/bus/vmbus/linux/vmbus_uio.c
drivers/bus/vmbus/private.h
drivers/bus/vmbus/vmbus_channel.c
drivers/bus/vmbus/vmbus_common_uio.c
drivers/common/cpt/cpt_ucode.h
drivers/common/qat/qat_qp.c
drivers/compress/isal/isal_compress_pmd.c
drivers/compress/isal/isal_compress_pmd_ops.c
drivers/compress/qat/qat_comp_pmd.c
drivers/crypto/caam_jr/caam_jr.c
drivers/crypto/caam_jr/caam_jr_uio.c
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
drivers/crypto/dpaa2_sec/hw/desc/pdcp.h
drivers/crypto/dpaa_sec/dpaa_sec.c
drivers/crypto/kasumi/meson.build
drivers/crypto/meson.build
drivers/crypto/openssl/rte_openssl_pmd.c
drivers/crypto/qat/qat_sym_session.c
drivers/crypto/snow3g/meson.build [new file with mode: 0644]
drivers/crypto/virtio/virtio_logs.h
drivers/crypto/virtio/virtio_rxtx.c
drivers/crypto/zuc/meson.build
drivers/event/dpaa2/dpaa2_eventdev.h
drivers/event/dpaa2/dpaa2_eventdev_logs.h
drivers/event/dsw/dsw_evdev.c
drivers/event/meson.build
drivers/event/opdl/opdl_evdev.c
drivers/event/opdl/opdl_evdev_xstats.c
drivers/event/opdl/opdl_ring.h
drivers/event/sw/sw_evdev_selftest.c
drivers/mempool/dpaa2/dpaa2_hw_mempool.c
drivers/mempool/dpaa2/dpaa2_hw_mempool_logs.h
drivers/net/atlantic/atl_ethdev.c
drivers/net/atlantic/atl_rxtx.c
drivers/net/atlantic/atl_types.h
drivers/net/atlantic/hw_atl/hw_atl_b0.c
drivers/net/atlantic/hw_atl/hw_atl_b0.h
drivers/net/atlantic/hw_atl/hw_atl_utils.c
drivers/net/atlantic/hw_atl/hw_atl_utils.h
drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c
drivers/net/avf/avf_ethdev.c
drivers/net/axgbe/axgbe_common.h
drivers/net/bnx2x/bnx2x.c
drivers/net/bnx2x/bnx2x.h
drivers/net/bnx2x/bnx2x_ethdev.c
drivers/net/bnx2x/bnx2x_rxtx.c
drivers/net/bnx2x/bnx2x_rxtx.h
drivers/net/bnx2x/ecore_hsi.h
drivers/net/bnx2x/ecore_reg.h
drivers/net/bnx2x/ecore_sp.c
drivers/net/bnx2x/ecore_sp.h
drivers/net/bnx2x/elink.h
drivers/net/bnxt/bnxt.h
drivers/net/bnxt/bnxt_ethdev.c
drivers/net/bnxt/bnxt_rxq.c
drivers/net/bnxt/bnxt_rxr.c
drivers/net/bonding/rte_eth_bond_8023ad.c
drivers/net/bonding/rte_eth_bond_8023ad_private.h
drivers/net/bonding/rte_eth_bond_alb.c
drivers/net/bonding/rte_eth_bond_api.c
drivers/net/bonding/rte_eth_bond_pmd.c
drivers/net/bonding/rte_eth_bond_private.h
drivers/net/cxgbe/base/t4_hw.c
drivers/net/cxgbe/base/t4_pci_id_tbl.h
drivers/net/cxgbe/cxgbe.h
drivers/net/cxgbe/cxgbe_ethdev.c
drivers/net/cxgbe/cxgbe_main.c
drivers/net/cxgbe/cxgbevf_main.c
drivers/net/cxgbe/sge.c
drivers/net/dpaa2/dpaa2_pmd_logs.h
drivers/net/e1000/base/e1000_82575.h
drivers/net/e1000/base/e1000_ich8lan.c
drivers/net/enetc/enetc_ethdev.c
drivers/net/enetc/enetc_rxtx.c
drivers/net/enic/enic.h
drivers/net/enic/enic_clsf.c
drivers/net/enic/enic_flow.c
drivers/net/enic/enic_main.c
drivers/net/enic/enic_res.c
drivers/net/enic/enic_rxtx_common.h
drivers/net/fm10k/fm10k_rxtx.c
drivers/net/fm10k/fm10k_rxtx_vec.c
drivers/net/i40e/i40e_ethdev.c
drivers/net/i40e/i40e_ethdev_vf.c
drivers/net/i40e/i40e_flow.c
drivers/net/i40e/i40e_rxtx.c
drivers/net/i40e/rte_pmd_i40e.h
drivers/net/ixgbe/ixgbe_rxtx.c
drivers/net/kni/rte_eth_kni.c
drivers/net/mlx4/mlx4.c
drivers/net/mlx4/mlx4.h
drivers/net/mlx4/mlx4_ethdev.c
drivers/net/mlx4/mlx4_flow.c
drivers/net/mlx4/mlx4_flow.h
drivers/net/mlx4/mlx4_intr.c
drivers/net/mlx4/mlx4_mr.c
drivers/net/mlx4/mlx4_rxq.c
drivers/net/mlx4/mlx4_rxtx.h
drivers/net/mlx4/mlx4_txq.c
drivers/net/mlx5/mlx5.c
drivers/net/mlx5/mlx5.h
drivers/net/mlx5/mlx5_defs.h
drivers/net/mlx5/mlx5_ethdev.c
drivers/net/mlx5/mlx5_flow.c
drivers/net/mlx5/mlx5_flow.h
drivers/net/mlx5/mlx5_flow_dv.c
drivers/net/mlx5/mlx5_flow_tcf.c
drivers/net/mlx5/mlx5_flow_verbs.c
drivers/net/mlx5/mlx5_mac.c
drivers/net/mlx5/mlx5_mr.c
drivers/net/mlx5/mlx5_nl.c
drivers/net/mlx5/mlx5_rss.c
drivers/net/mlx5/mlx5_rxmode.c
drivers/net/mlx5/mlx5_rxq.c
drivers/net/mlx5/mlx5_rxtx.c
drivers/net/mlx5/mlx5_rxtx.h
drivers/net/mlx5/mlx5_rxtx_vec.c
drivers/net/mlx5/mlx5_rxtx_vec.h
drivers/net/mlx5/mlx5_rxtx_vec_neon.h
drivers/net/mlx5/mlx5_rxtx_vec_sse.h
drivers/net/mlx5/mlx5_socket.c
drivers/net/mlx5/mlx5_stats.c
drivers/net/mlx5/mlx5_trigger.c
drivers/net/mlx5/mlx5_txq.c
drivers/net/mlx5/mlx5_vlan.c
drivers/net/mvpp2/mrvl_mtr.c
drivers/net/netvsc/hn_ethdev.c
drivers/net/netvsc/hn_rxtx.c
drivers/net/netvsc/hn_var.h
drivers/net/netvsc/hn_vf.c
drivers/net/nfp/nfp_net.c
drivers/net/nfp/nfp_net_ctrl.h
drivers/net/nfp/nfp_net_pmd.h
drivers/net/nfp/nfpcore/nfp-common/nfp_cppat.h
drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c
drivers/net/nfp/nfpcore/nfp_cppcore.c
drivers/net/octeontx/octeontx_ethdev.h
drivers/net/pcap/rte_eth_pcap.c
drivers/net/qede/base/common_hsi.h
drivers/net/qede/base/ecore_hsi_common.h
drivers/net/qede/base/ecore_hsi_eth.h
drivers/net/qede/base/ecore_hw_defs.h
drivers/net/qede/qede_ethdev.c
drivers/net/qede/qede_rxtx.c
drivers/net/ring/rte_eth_ring.c
drivers/net/sfc/sfc.c
drivers/net/sfc/sfc.h
drivers/net/sfc/sfc_debug.h
drivers/net/sfc/sfc_ef10_tx.c
drivers/net/sfc/sfc_ethdev.c
drivers/net/sfc/sfc_mcdi.c
drivers/net/sfc/sfc_rx.c
drivers/net/sfc/sfc_rx.h
drivers/net/sfc/sfc_tso.c
drivers/net/sfc/sfc_tx.c
drivers/net/softnic/rte_eth_softnic_flow.c
drivers/net/tap/rte_eth_tap.c
drivers/net/tap/tap_bpf_program.c
drivers/net/vdev_netvsc/vdev_netvsc.c
drivers/net/virtio/virtio_ethdev.c
drivers/net/virtio/virtio_ethdev.h
drivers/net/virtio/virtio_rxtx.c
drivers/net/virtio/virtio_user/vhost.h
drivers/net/virtio/virtio_user/vhost_kernel_tap.c
drivers/net/virtio/virtio_user/vhost_user.c
drivers/net/virtio/virtio_user/virtio_user_dev.c
drivers/net/virtio/virtio_user/virtio_user_dev.h
drivers/net/virtio/virtio_user_ethdev.c
drivers/net/vmxnet3/vmxnet3_ethdev.c
drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c
drivers/raw/dpaa2_qdma/dpaa2_qdma.c
drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h
drivers/raw/ifpga_rawdev/ifpga_rawdev.c
drivers/raw/ifpga_rawdev/ifpga_rawdev.h
drivers/raw/skeleton_rawdev/skeleton_rawdev.c
examples/ethtool/lib/rte_ethtool.h
examples/fips_validation/main.c
examples/ip_pipeline/meson.build
examples/ipsec-secgw/Makefile
examples/ipsec-secgw/esp.c
examples/ipsec-secgw/ipsec-secgw.c
examples/ipsec-secgw/ipsec.h
examples/ipsec-secgw/sa.c
examples/ipsec-secgw/sp4.c
examples/ipsec-secgw/sp6.c
examples/l2fwd-cat/cat.c
examples/multi_process/client_server_mp/mp_server/init.c
examples/performance-thread/common/lthread_api.h
examples/vhost_crypto/meson.build
examples/vhost_scsi/vhost_scsi.c
examples/vm_power_manager/channel_monitor.c
examples/vm_power_manager/main.c
examples/vm_power_manager/oob_monitor_x86.c
examples/vm_power_manager/power_manager.c
kernel/linux/kni/ethtool/igb/igb_main.c
kernel/linux/kni/ethtool/igb/kcompat.h
kernel/linux/kni/kni_misc.c
lib/librte_acl/acl_vect.h
lib/librte_acl/meson.build
lib/librte_bbdev/rte_bbdev.h
lib/librte_bitratestats/rte_bitrate.c
lib/librte_bpf/rte_bpf.h
lib/librte_bpf/rte_bpf_ethdev.h
lib/librte_cfgfile/rte_cfgfile.c
lib/librte_cryptodev/rte_crypto_asym.h
lib/librte_cryptodev/rte_cryptodev.c
lib/librte_cryptodev/rte_cryptodev.h
lib/librte_distributor/rte_distributor_private.h
lib/librte_eal/bsdapp/eal/eal.c
lib/librte_eal/bsdapp/eal/eal_hugepage_info.c
lib/librte_eal/common/eal_common_memory.c
lib/librte_eal/common/eal_common_options.c
lib/librte_eal/common/eal_common_proc.c
lib/librte_eal/common/eal_common_thread.c
lib/librte_eal/common/eal_internal_cfg.h
lib/librte_eal/common/eal_options.h
lib/librte_eal/common/hotplug_mp.c
lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h
lib/librte_eal/common/include/generic/rte_cycles.h
lib/librte_eal/common/include/generic/rte_rwlock.h
lib/librte_eal/common/include/generic/rte_spinlock.h
lib/librte_eal/common/include/generic/rte_vect.h
lib/librte_eal/common/include/rte_class.h
lib/librte_eal/common/include/rte_common.h
lib/librte_eal/common/include/rte_eal.h
lib/librte_eal/common/include/rte_lcore.h
lib/librte_eal/common/include/rte_log.h
lib/librte_eal/common/include/rte_malloc.h
lib/librte_eal/common/include/rte_service.h
lib/librte_eal/common/include/rte_string_fns.h
lib/librte_eal/common/include/rte_tailq.h
lib/librte_eal/common/include/rte_uuid.h
lib/librte_eal/common/include/rte_version.h
lib/librte_eal/common/include/rte_vfio.h
lib/librte_eal/common/malloc_mp.c
lib/librte_eal/linuxapp/eal/eal.c
lib/librte_eal/linuxapp/eal/eal_dev.c
lib/librte_eal/linuxapp/eal/eal_hugepage_info.c
lib/librte_eal/linuxapp/eal/eal_memalloc.c
lib/librte_eal/linuxapp/eal/eal_memory.c
lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h
lib/librte_efd/rte_efd.h
lib/librte_ethdev/rte_eth_ctrl.h
lib/librte_ethdev/rte_ethdev.c
lib/librte_ethdev/rte_ethdev.h
lib/librte_ethdev/rte_ethdev_core.h
lib/librte_ethdev/rte_ethdev_driver.h
lib/librte_ethdev/rte_tm.h
lib/librte_eventdev/rte_event_crypto_adapter.c
lib/librte_eventdev/rte_event_crypto_adapter.h
lib/librte_eventdev/rte_event_eth_rx_adapter.c
lib/librte_eventdev/rte_event_eth_rx_adapter.h
lib/librte_eventdev/rte_event_eth_tx_adapter.h
lib/librte_eventdev/rte_eventdev.h
lib/librte_eventdev/rte_eventdev_pmd.h
lib/librte_flow_classify/rte_flow_classify.h
lib/librte_hash/rte_cuckoo_hash.c
lib/librte_hash/rte_hash.h
lib/librte_ip_frag/rte_ip_frag.h
lib/librte_kni/rte_kni.h
lib/librte_latencystats/rte_latencystats.h
lib/librte_lpm/rte_lpm.h
lib/librte_mbuf/rte_mbuf.h
lib/librte_mbuf/rte_mbuf_ptype.h
lib/librte_mempool/rte_mempool.h
lib/librte_net/rte_ether.h
lib/librte_power/power_acpi_cpufreq.c
lib/librte_power/rte_power.c
lib/librte_power/rte_power.h
lib/librte_power/rte_power_empty_poll.c
lib/librte_power/rte_power_empty_poll.h
lib/librte_rawdev/rte_rawdev.h
lib/librte_rawdev/rte_rawdev_pmd.h
lib/librte_reorder/rte_reorder.h
lib/librte_ring/rte_ring.c
lib/librte_ring/rte_ring.h
lib/librte_ring/rte_ring_generic.h
lib/librte_sched/rte_sched.h
lib/librte_security/rte_security.h
lib/librte_table/rte_table_hash.h
lib/librte_table/rte_table_hash_func.h
lib/librte_telemetry/Makefile
lib/librte_telemetry/rte_telemetry_parser.c
lib/librte_vhost/rte_vhost.h
lib/librte_vhost/socket.c
lib/librte_vhost/vdpa.c
lib/librte_vhost/vhost.c
lib/librte_vhost/vhost.h
lib/librte_vhost/vhost_crypto.c
lib/librte_vhost/vhost_user.c
lib/librte_vhost/virtio_net.c
meson.build
mk/exec-env/linuxapp/rte.vars.mk
mk/rte.app.mk
mk/rte.lib.mk
mk/toolchain/gcc/rte.toolchain-compat.mk
mk/toolchain/gcc/rte.vars.mk
pkg/dpdk.spec
test/test/autotest_data.py
test/test/commands.c
test/test/meson.build
test/test/test_barrier.c
test/test/test_compressdev.c
test/test/test_cryptodev.c
test/test/test_cryptodev_blockcipher.h
test/test/test_distributor.c
test/test/test_eal_flags.c
test/test/test_event_eth_rx_adapter.c
test/test/test_hash_perf.c
test/test/test_link_bonding.c
test/test/test_pmd_perf.c
test/test/test_spinlock.c
test/test/test_string_fns.c