From: luca.boccassi@gmail.com
To: announce@dpdk.org
Subject: [dpdk-announce] DPDK 19.11.4 released
Date: Mon, 7 Sep 2020 15:57:18 +0100 [thread overview]
Message-ID: <20200907145718.120980-1-luca.boccassi@gmail.com> (raw)
Hi all,
Here is a new stable release:
https://fast.dpdk.org/rel/dpdk-19.11.4.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=19.11
Luca Boccassi
---
MAINTAINERS | 5 +-
VERSION | 2 +-
app/test-eventdev/test_pipeline_atq.c | 2 +
app/test-pmd/cmdline.c | 11 +-
app/test-pmd/cmdline_mtr.c | 1 +
app/test-pmd/config.c | 60 +-
app/test-pmd/testpmd.c | 204 ++-
app/test-pmd/testpmd.h | 2 +
app/test/Makefile | 2 +-
app/test/autotest_data.py | 4 +-
app/test/meson.build | 231 ++--
app/test/test_bpf.c | 39 +-
app/test/test_cryptodev.c | 408 +++++-
app/test/test_cryptodev_aes_test_vectors.h | 126 +-
app/test/test_cryptodev_asym.c | 5 +-
app/test/test_cryptodev_mixed_test_vectors.h | 1320 +++++++++++++++++++-
app/test/test_cycles.c | 8 +-
...eadwrite_lf.c => test_hash_readwrite_lf_perf.c} | 7 +-
app/test/test_mbuf.c | 2 +-
app/test/test_ring_perf.c | 3 +-
app/test/test_service_cores.c | 1 +
buildtools/call-sphinx-build.py | 31 +
buildtools/meson.build | 6 +-
config/common_base | 1 -
config/defconfig_arm-armv7a-linuxapp-gcc | 1 -
config/meson.build | 14 +
config/rte_config.h | 1 -
devtools/check-forbidden-tokens.awk | 2 +-
doc/api/doxy-api-index.md | 10 +-
doc/guides/compressdevs/qat_comp.rst | 5 +-
doc/guides/contributing/abi_policy.rst | 12 +-
doc/guides/cryptodevs/features/kasumi.ini | 1 +
doc/guides/cryptodevs/features/snow3g.ini | 1 +
doc/guides/cryptodevs/features/zuc.ini | 1 +
doc/guides/cryptodevs/qat.rst | 58 +-
doc/guides/linux_gsg/build_dpdk.rst | 66 +-
doc/guides/linux_gsg/linux_drivers.rst | 4 +-
doc/guides/meson.build | 22 +-
doc/guides/nics/mlx5.rst | 2 +-
.../prog_guide/thread_safety_dpdk_functions.rst | 4 +-
doc/guides/rel_notes/release_19_11.rst | 421 +++++++
doc/guides/sample_app_ug/ethtool.rst | 2 +-
doc/guides/tools/testbbdev.rst | 2 +-
drivers/bus/dpaa/dpaa_bus.c | 5 +
drivers/bus/fslmc/fslmc_bus.c | 5 +
drivers/bus/fslmc/fslmc_vfio.c | 12 -
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 2 +-
drivers/bus/pci/linux/pci_vfio.c | 37 +
drivers/bus/vdev/rte_bus_vdev.h | 2 +-
drivers/bus/vmbus/linux/vmbus_uio.c | 2 +-
drivers/common/cpt/cpt_ucode.h | 24 +-
drivers/common/dpaax/caamflib/desc.h | 2 +-
drivers/common/dpaax/caamflib/desc/pdcp.h | 55 +-
drivers/common/octeontx2/otx2_mbox.c | 7 +-
drivers/common/qat/qat_adf/icp_qat_fw.h | 5 +
drivers/common/qat/qat_adf/icp_qat_fw_la.h | 2 +
drivers/common/qat/qat_common.c | 3 +
drivers/common/qat/qat_common.h | 3 +
drivers/common/qat/qat_device.c | 202 ++-
drivers/common/qat/qat_device.h | 90 +-
drivers/common/qat/qat_qp.c | 207 ++-
drivers/common/qat/qat_qp.h | 17 +-
drivers/compress/qat/qat_comp_pmd.c | 68 +-
drivers/compress/qat/qat_comp_pmd.h | 6 +-
drivers/crypto/armv8/armv8_pmd_private.h | 34 +-
drivers/crypto/armv8/rte_armv8_pmd.c | 2 +
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 20 +-
drivers/crypto/dpaa_sec/dpaa_sec.c | 37 +-
drivers/crypto/kasumi/rte_kasumi_pmd.c | 1 +
drivers/crypto/qat/qat_asym.c | 4 +-
drivers/crypto/qat/qat_asym_pmd.c | 89 +-
drivers/crypto/qat/qat_asym_pmd.h | 8 +-
drivers/crypto/qat/qat_sym.c | 2 +-
drivers/crypto/qat/qat_sym.h | 2 +-
drivers/crypto/qat/qat_sym_capabilities.h | 2 +-
drivers/crypto/qat/qat_sym_pmd.c | 145 ++-
drivers/crypto/qat/qat_sym_pmd.h | 15 +-
drivers/crypto/qat/qat_sym_session.c | 77 ++
drivers/crypto/snow3g/rte_snow3g_pmd.c | 1 +
drivers/crypto/zuc/rte_zuc_pmd.c | 1 +
drivers/event/dpaa/dpaa_eventdev.c | 4 +-
drivers/event/dpaa2/dpaa2_eventdev.c | 3 +-
drivers/event/octeontx2/otx2_evdev.c | 60 +-
drivers/event/octeontx2/otx2_worker_dual.h | 7 +-
drivers/meson.build | 10 +-
drivers/net/af_packet/rte_eth_af_packet.c | 22 +-
drivers/net/af_xdp/rte_eth_af_xdp.c | 1 -
drivers/net/atlantic/rte_pmd_atlantic.h | 2 +-
drivers/net/bnxt/bnxt.h | 9 -
drivers/net/bnxt/bnxt_cpr.h | 6 +-
drivers/net/bnxt/bnxt_ethdev.c | 6 +-
drivers/net/bnxt/bnxt_flow.c | 20 +-
drivers/net/bnxt/bnxt_hwrm.c | 63 +-
drivers/net/bnxt/bnxt_hwrm.h | 3 +-
drivers/net/bnxt/bnxt_ring.h | 24 +-
drivers/net/bnxt/rte_pmd_bnxt.h | 3 +-
drivers/net/bonding/eth_bond_8023ad_private.h | 3 +
drivers/net/bonding/rte_eth_bond_8023ad.c | 32 +-
drivers/net/bonding/rte_eth_bond_api.c | 3 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 13 +-
drivers/net/cxgbe/cxgbe_filter.c | 129 +-
drivers/net/cxgbe/cxgbe_filter.h | 4 +-
drivers/net/cxgbe/cxgbe_flow.c | 28 +-
drivers/net/dpaa/dpaa_rxtx.c | 2 +-
drivers/net/dpaa/rte_pmd_dpaa.h | 2 -
drivers/net/dpaa2/dpaa2_ethdev.c | 12 +-
drivers/net/e1000/igb_rxtx.c | 197 +--
drivers/net/enic/enic_ethdev.c | 12 -
drivers/net/failsafe/failsafe_ops.c | 8 +
drivers/net/fm10k/fm10k_ethdev.c | 23 +-
drivers/net/hinic/base/hinic_compat.h | 11 +-
drivers/net/hinic/base/hinic_pmd_cmdq.c | 31 +-
drivers/net/hinic/base/hinic_pmd_hwdev.c | 131 +-
drivers/net/hinic/base/hinic_pmd_mgmt.c | 3 +-
drivers/net/hinic/base/hinic_pmd_mgmt.h | 3 +-
drivers/net/hinic/base/hinic_pmd_niccfg.c | 28 +-
drivers/net/hinic/base/hinic_pmd_nicio.c | 36 +-
drivers/net/hinic/hinic_pmd_ethdev.c | 40 +-
drivers/net/hinic/hinic_pmd_ethdev.h | 1 +
drivers/net/hinic/hinic_pmd_flow.c | 12 +
drivers/net/hinic/hinic_pmd_rx.h | 4 +
drivers/net/hns3/hns3_cmd.h | 3 +
drivers/net/hns3/hns3_ethdev.c | 334 +++--
drivers/net/hns3/hns3_ethdev.h | 17 +-
drivers/net/hns3/hns3_ethdev_vf.c | 272 +++-
drivers/net/hns3/hns3_fdir.c | 6 +-
drivers/net/hns3/hns3_flow.c | 15 +-
drivers/net/hns3/hns3_intr.c | 8 +-
drivers/net/hns3/hns3_mbx.c | 37 +
drivers/net/hns3/hns3_mbx.h | 8 +
drivers/net/hns3/hns3_mp.c | 34 +-
drivers/net/hns3/hns3_mp.h | 4 +-
drivers/net/hns3/hns3_regs.c | 2 +-
drivers/net/hns3/hns3_rss.c | 14 +-
drivers/net/hns3/hns3_rxtx.c | 122 +-
drivers/net/hns3/hns3_rxtx.h | 8 +
drivers/net/i40e/Makefile | 2 +-
drivers/net/i40e/i40e_ethdev.c | 102 +-
drivers/net/i40e/i40e_ethdev.h | 4 +-
drivers/net/i40e/i40e_ethdev_vf.c | 112 +-
drivers/net/i40e/i40e_fdir.c | 11 +
drivers/net/i40e/i40e_flow.c | 45 +-
drivers/net/i40e/i40e_rxtx_vec_neon.c | 2 +-
drivers/net/i40e/i40e_vf_representor.c | 3 +-
drivers/net/i40e/meson.build | 3 +
drivers/net/i40e/rte_pmd_i40e.c | 1 -
drivers/net/i40e/rte_pmd_i40e.h | 4 +-
drivers/net/iavf/iavf_ethdev.c | 73 +-
drivers/net/ice/base/ice_adminq_cmd.h | 2 +-
drivers/net/ice/base/ice_common.c | 1 +
drivers/net/ice/base/ice_controlq.c | 39 +-
drivers/net/ice/base/ice_flex_pipe.c | 6 +
drivers/net/ice/base/ice_flow.c | 14 +
drivers/net/ice/base/ice_switch.c | 5 +-
drivers/net/ice/ice_ethdev.c | 65 +-
drivers/net/ice/ice_ethdev.h | 7 +
drivers/net/ice/ice_generic_flow.c | 2 +-
drivers/net/ice/ice_rxtx.c | 5 +-
drivers/net/ice/ice_switch_filter.c | 39 +-
drivers/net/ipn3ke/meson.build | 6 +-
drivers/net/ixgbe/base/ixgbe_common.c | 7 +-
drivers/net/ixgbe/base/ixgbe_dcb_82598.c | 8 -
drivers/net/ixgbe/base/ixgbe_type.h | 12 +
drivers/net/ixgbe/base/ixgbe_x550.c | 8 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 11 +-
drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c | 3 +-
drivers/net/ixgbe/rte_pmd_ixgbe.h | 4 +-
drivers/net/kni/rte_eth_kni.c | 5 +
drivers/net/mlx4/mlx4.c | 7 +-
drivers/net/mlx5/mlx5.c | 168 ++-
drivers/net/mlx5/mlx5.h | 29 +-
drivers/net/mlx5/mlx5_ethdev.c | 243 ----
drivers/net/mlx5/mlx5_flow.c | 37 +-
drivers/net/mlx5/mlx5_flow_dv.c | 201 ++-
drivers/net/mlx5/mlx5_flow_meter.c | 24 +-
drivers/net/mlx5/mlx5_flow_verbs.c | 17 +-
drivers/net/mlx5/mlx5_glue.c | 7 +-
drivers/net/mlx5/mlx5_glue.h | 4 +-
drivers/net/mlx5/mlx5_mac.c | 7 +-
drivers/net/mlx5/mlx5_prm.h | 3 +
drivers/net/mlx5/mlx5_rxq.c | 30 +-
drivers/net/mlx5/mlx5_rxtx.c | 5 +-
drivers/net/mlx5/mlx5_rxtx.h | 1 +
drivers/net/mlx5/mlx5_rxtx_vec.c | 19 +-
drivers/net/mlx5/mlx5_rxtx_vec_altivec.h | 13 +-
drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 21 +-
drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 13 +-
drivers/net/mlx5/mlx5_stats.c | 16 +-
drivers/net/mlx5/mlx5_trigger.c | 16 +-
drivers/net/mlx5/mlx5_txq.c | 64 +-
drivers/net/mlx5/mlx5_utils.c | 6 +-
drivers/net/mvpp2/mrvl_ethdev.c | 6 +-
drivers/net/netvsc/hn_ethdev.c | 4 +-
drivers/net/netvsc/hn_nvs.c | 1 -
drivers/net/netvsc/hn_rndis.c | 30 +-
drivers/net/netvsc/hn_rxtx.c | 41 +-
drivers/net/netvsc/hn_var.h | 5 +-
drivers/net/netvsc/hn_vf.c | 105 +-
drivers/net/nfp/nfp_net.c | 8 +-
drivers/net/octeontx2/otx2_ethdev.h | 1 +
drivers/net/octeontx2/otx2_ethdev_ops.c | 4 +-
drivers/net/octeontx2/otx2_mac.c | 2 +
drivers/net/octeontx2/otx2_vlan.c | 5 -
drivers/net/qede/qede_ethdev.c | 28 +-
drivers/net/qede/qede_rxtx.c | 4 -
drivers/net/sfc/sfc_rx.c | 4 -
drivers/net/virtio/virtio_user/vhost_kernel_tap.c | 5 +-
drivers/net/virtio/virtio_user/virtio_user_dev.h | 1 +
drivers/net/virtio/virtio_user_ethdev.c | 10 +-
drivers/raw/ifpga/base/ifpga_fme.c | 27 +-
drivers/raw/ifpga/base/opae_spi.h | 1 +
drivers/raw/ifpga/base/opae_spi_transaction.c | 2 +-
drivers/raw/ifpga/meson.build | 7 +-
examples/bbdev_app/main.c | 2 +
examples/eventdev_pipeline/main.c | 10 +-
examples/eventdev_pipeline/pipeline_common.h | 8 +-
examples/fips_validation/fips_validation.c | 29 +-
examples/fips_validation/fips_validation.h | 1 +
examples/fips_validation/fips_validation_tdes.c | 25 +-
examples/fips_validation/main.c | 5 +-
examples/ioat/ioatfwd.c | 2 +
examples/kni/main.c | 2 +
examples/l2fwd-crypto/main.c | 2 +
examples/l2fwd-event/main.c | 2 +
examples/l2fwd-jobstats/main.c | 3 +
examples/l2fwd-keepalive/main.c | 2 +
examples/l2fwd/main.c | 2 +
examples/link_status_interrupt/main.c | 2 +
examples/packet_ordering/main.c | 4 +-
examples/tep_termination/main.c | 2 +
examples/vhost/main.c | 2 +
lib/librte_bbdev/rte_bbdev.h | 3 +-
lib/librte_bpf/bpf_validate.c | 10 +-
lib/librte_bpf/rte_bpf.h | 6 +-
lib/librte_cfgfile/rte_cfgfile.c | 3 +-
lib/librte_compressdev/rte_compressdev.h | 6 +-
lib/librte_eal/common/arch/arm/rte_cycles.c | 27 +-
lib/librte_eal/common/eal_common_lcore.c | 12 +-
.../common/include/arch/arm/rte_cycles_64.h | 45 +-
lib/librte_eal/common/include/arch/arm/rte_vect.h | 6 +-
lib/librte_eal/common/include/rte_common.h | 6 +-
lib/librte_eal/common/include/rte_service.h | 4 +
.../common/include/rte_service_component.h | 9 +
lib/librte_eal/common/include/rte_uuid.h | 2 +
lib/librte_eal/common/rte_service.c | 4 +-
lib/librte_eal/freebsd/eal/eal.c | 2 +-
lib/librte_eal/linux/eal/eal.c | 2 +-
lib/librte_eal/linux/eal/eal_interrupts.c | 2 +-
lib/librte_eal/linux/eal/eal_vfio.c | 62 +-
lib/librte_eal/rte_eal_exports.def | 1 -
lib/librte_ethdev/rte_ethdev.c | 35 +-
lib/librte_eventdev/rte_event_timer_adapter.c | 86 +-
lib/librte_fib/rte_fib.h | 7 +
lib/librte_fib/rte_fib6.h | 7 +
lib/librte_flow_classify/rte_flow_classify.h | 6 +-
lib/librte_hash/rte_cuckoo_hash.c | 9 +-
lib/librte_ipsec/rte_ipsec.h | 6 +-
lib/librte_kni/rte_kni.h | 2 +-
lib/librte_mbuf/rte_mbuf_dyn.c | 28 +-
lib/librte_mempool/rte_mempool.c | 2 +-
lib/librte_meter/rte_meter_version.map | 6 -
lib/librte_net/rte_ip.h | 26 +-
lib/librte_net/rte_mpls.h | 1 +
lib/librte_pci/rte_pci.h | 2 +-
lib/librte_rawdev/rte_rawdev.c | 14 +-
lib/librte_rawdev/rte_rawdev.h | 11 +-
lib/librte_rawdev/rte_rawdev_pmd.h | 3 -
lib/librte_rawdev/rte_rawdev_version.map | 1 +
lib/librte_rcu/rte_rcu_qsbr.h | 7 +-
lib/librte_rib/rte_rib.h | 15 +
lib/librte_rib/rte_rib6.h | 17 +-
lib/librte_sched/rte_sched.c | 17 +-
lib/librte_stack/rte_stack.h | 7 +-
lib/librte_telemetry/rte_telemetry.h | 7 +-
lib/librte_vhost/rte_vhost.h | 17 +
lib/librte_vhost/socket.c | 10 +-
lib/librte_vhost/vhost.h | 17 -
lib/librte_vhost/vhost_user.c | 3 +-
278 files changed, 6476 insertions(+), 2274 deletions(-)
Adam Dybkowski (7):
test/crypto: fix asymmetric session mempool creation
crypto/qat: fix AES-XTS capabilities
crypto/qat: handle mixed hash-cipher requests on GEN3
test/crypto: add mixed encypted-digest
common/qat: get firmware version
crypto/qat: handle mixed hash-cipher on GEN2
common/qat: fix uninitialized variable
Akhil Goyal (4):
crypto/dpaax_sec: fix 18-bit PDCP cases with HFN override
crypto/dpaax_sec: fix inline query for descriptors
crypto/dpaa2_sec: fix HFN override
common/dpaax: fix 12-bit null auth case
Alan Dewar (1):
sched: fix port time rounding
Alexander Kozyrev (3):
net/mlx5: fix vectorized Rx burst termination
net/mlx5: do not select legacy MPW implicitly
net/mlx5: fix descriptors number adjustment
Ali Alnubani (2):
net/mlx5: fix typos in meter error messages
doc: fix a typo in mlx5 guide
Alvin Zhang (1):
net/i40e: fix queue pairs configuration in VF
Anatoly Burakov (1):
vfio: map contiguous areas in one go
Andrew Rybchenko (1):
net/sfc: do not enforce hash offload in RSS multi-queue
Ankur Dwivedi (2):
common/cpt: fix encryption offset
test/crypto: change cipher offset for ESN vector
Apeksha Gupta (2):
app/eventdev: fix capability check in pipeline ATQ test
event/dpaa2: add all-types queue capability flag
Archana Muniganti (2):
examples/fips_validation: fix TDES interim callback
examples/fips_validation: fix count overwrite for TDES
Archit Pandey (1):
sched: fix 64-bit rate
Arek Kusztal (5):
drivers/qat: improve multi process on qat
drivers/qat: add multi process handling of driver id
drivers/qat: add handling of capabilities in multi process
crypto/qat: add minimum enq threshold
doc: fix doc build after qat threshold patch
Ayuj Verma (1):
examples/fips_validation: fix parsing of TDES vectors
Bruce Richardson (12):
test: fix build with ring PMD but no bond PMD
mem: fix 32-bit init config with meson
rawdev: allow getting info for unknown device
rawdev: fill NUMA socket ID in info
rawdev: export dump function in map file
doc: rebuild with meson whenever a file changes
Chas Williams (1):
net/netvsc: fix crash during Tx
Chenbo Xia (1):
net/virtio-user: check tap system call setting
Chengchang Tang (5):
net/hns3: clear promiscuous on PF uninit
net/hns3: remove unsupported VLAN capabilities
net/hns3: fix VLAN strip configuration when setting PVID
net/hns3: remove restriction on setting VF MTU
net/hns3: fix adding multicast MAC address
Chenmin Sun (1):
net/i40e: fix flow director Rx writeback packet
Christian Ehrhardt (1):
avoid libfdt checks adding full paths to pkg-config
Ciara Loftus (1):
net/af_xdp: remove mempool freeing on umem destruction
David Marchand (7):
eal/windows: fix symbol export
eal: remove redundant newline in alert message
net/mlx5: remove redundant newline from logs
net/mvpp2: fix non-EAL thread support
devtools: fix path in forbidden token check
lib: remind experimental status in headers
net/bonding: fix socket ID check
Dekel Peled (2):
net/mlx5: fix VLAN pop with decap action validation
net/mlx5: fix VLAN push action on hairpin queue
Devendra Singh Rawat (1):
net/qede: fix multicast drop in promiscuous mode
Dong Zhou (1):
net/mlx5: fix LRO checksum
Dongyang Pan (1):
net/bonding: delete redundant code
Fady Bader (1):
meter: remove inline functions from export list
Feifei Wang (1):
test/ring: fix statistics in bulk enq/dequeue
Ferruh Yigit (4):
net/iavf: fix uninitialized variable
net/ixgbe/base: remove dead code
ethdev: fix log type for some error messages
drivers/net: fix exposing internal headers
Fiona Trahe (3):
common/qat: remove tail write coalescing
common/qat: move max inflights param into qp
common/qat: support dual threads for enqueue/dequeue
Gaurav Singh (1):
net/i40e: remove duplicate tunnel type check
Georgiy Levashov (1):
examples: add flush after stats printing
Gregory Etelson (1):
net/mlx5: fix tunnel flow priority
Guinan Sun (5):
net/ixgbe/base: fix host interface shadow RAM read
net/ixgbe/base: fix x550em 10G NIC link status
net/ixgbe/base: fix infinite recursion on PCIe link down
net/ixgbe: fix MAC control frame forward
net/ixgbe: fix flow control status
Haiyue Wang (6):
bus/pci: fix VF memory access
eal: fix uuid header dependencies
net/ice: fix TCP checksum offload
net/ice: calculate TCP header size for offload
net/ice: fix Tx hang with TSO
net/ice: revert fake TSO fixes
Hao Chen (1):
net/hns3: optimize default RSS algorithm
Harman Kalra (4):
eal/linux: fix epoll fd list rebuild for interrupts
net/octeontx2: fix DMAC filtering
common/octeontx2: fix crash on running procinfo
eal: fix parentheses in alignment macros
Harry van Haaren (1):
examples/eventdev: fix 32-bit coremask
Heinrich Kuhn (1):
net/nfp: fix RSS hash configuration reporting
Hemant Agrawal (1):
rawdev: remove remaining experimental tags
Hongbo Zheng (4):
net/hns3: ignore function return on reset error path
net/hns3: fix unintended sign extension in dump operation
net/hns3: clear residual hardware configurations on init
net/hns3: get link status change through mailbox
Hongzhi Guo (3):
net: fix IPv4 checksum
net: fix unneeded replacement of TCP checksum 0
net: fix checksum on big endian CPUs
Honnappa Nagarahalli (5):
eal/armv8: fix timer frequency calibration with PMU
app/testpmd: use clock time in throughput calculation
app/testpmd: fix burst percentage calculation
doc: fix some typos in Linux guide
test/hash: move lock-free tests to perf tests
Hrvoje Habjanic (1):
sched: fix subport freeing
Ian Dolzhansky (1):
net/failsafe: fix RSS RETA size info
Igor Romanov (1):
service: fix lcore iteration
Jecky Pei (1):
net/kni: set packet input port in Rx
Jeff Guo (1):
net/e1000: fix crash on Tx done clean up
Junfeng Guo (2):
net/ice/base: fix RSS removal for GTP-U
net/ice/base: fix memory leak on GTPU RSS
Junyu Jiang (2):
net/iavf: fix RSS RETA after restart
net/ice: fix bytes statistics
Kalesh AP (5):
net/bnxt: remove unused enum declaration
net/bnxt: fix unnecessary HWRM command
net/bnxt: fix flow error on filter creation
net/bnxt: fix freeing filters on flow creation failure
net/bnxt: fix logical AND in if condition
Kevin Traynor (1):
vhost: remove zero-copy and client mode restriction
Konstantin Ananyev (2):
test/bpf: fix few small issues
bpf: fix add/sub min/max estimations
Levend Sayar (1):
service: fix C++ linkage
Lijun Ou (5):
net/hns3: add RSS hash offload to Rx configuration
net/hns3: fix key length when configuring RSS
net/hns3: fix RSS configuration on empty RSS type
net/hns3: remove unnecessary branch
app/testpmd: remove hardcoded descriptors limit
Long Li (3):
bus/vmbus: fix ring buffer mapping
net/netvsc: fix underflow when Rx external mbuf
net/netvsc: fix chimney index
Luca Boccassi (8):
version: 19.11.4-rc1
version: 19.11.4
Lukasz Wojciechowski (1):
service: fix core mapping reset
Mao Jiang (2):
net/i40e: fix binding interrupt without MSI-X vector
net/i40e: fix flow director MSI-X resource allocation
Matan Azrad (1):
vhost: fix features definition location
Maxime Coquelin (3):
bus/dpaa: fix iterating on a class type
bus/fslmc: fix iterating on a class type
vhost: fix virtio ready flag check
Michael Baum (11):
net/mlx5: remove needless Tx queue initialization check
net/mlx5: fix unreachable MPLS error path
common/mlx5: fix code arrangement in tag allocation
net/mlx5: fix iterator type in Rx queue management
net/mlx5: fix initialization of steering registers
net/mlx5: fix crash in NVGRE item translation
net/mlx5: remove ineffective increment in hairpin split
net/mlx4: optimize stack memory size in probe
net/mlx5: fix unnecessary init in mark conversion
net/mlx5: fix hairpin Tx queue creation error flow
net/mlx5: fix hairpin Rx queue creation error flow
Muhammad Bilal (1):
bus/vdev: fix a typo in doxygen comment
Nipun Gupta (2):
bus/fslmc: fix getting FD error
net/dpaa: fix FD offset data type
Pablo de Lara (1):
drivers/crypto: add missing OOP feature flag
Parav Pandit (1):
common/mlx5: fix void parameters in glue wrappers
Patrick Fu (1):
vhost: fix double-free with zero-copy
Pavan Nikhilesh (2):
event/octeontx2: fix device reconfigure
event/octeontx2: fix sub event type
Pavel Ivashchenko (1):
net/i40e: fix getting EEPROM information
Phil Yang (5):
eventdev: fix race condition on timer list counter
eventdev: use C11 atomics for lcore timer armed flag
eventdev: remove redundant reset on timer cancel
eventdev: relax SMP barriers with C11 atomics
app/testpmd: fix CPU cycles per packet stats on Tx modes
Qi Zhang (7):
net/ice/base: fix return value
net/ice/base: fix memory leak on error path
net/ice/base: fix reference count on VSI list update
net/ice/base: fix initializing resource for field vector
net/ice/base: fix VSI ID mask to 10 bits
net/ice/base: fix GTP-U inner RSS IPv4 IPv6 co-exist
net/ice/base: fix RSS interference
Rahul Gupta (1):
net/bnxt: fix performance for Arm
Rahul Lakkireddy (3):
net/cxgbe: fix CLIP leak in filter error path
net/cxgbe: fix double MPS alloc by flow validate and create
net/cxgbe: fix L2T leak in filter error and free path
Raslan Darawsheh (3):
net: fix pedantic build
net/mlx5: fix flow items size calculation
net/mlx5: fix VF MAC address set over BlueField
Ruifeng Wang (8):
net/i40e: enable NEON Rx/Tx in meson
eal/arm: add vcopyq intrinsic for aarch32
net/ixgbe: fix include of vector header file
test: allow no-huge mode for fast-tests
test/cycles: restore default delay callback
crypto/armv8: remove debug option
crypto/armv8: use dedicated log type
net/i40e: support aarch32
Sarosh Arif (3):
doc: fix typo in bbdev test guide
examples/packet_ordering: use proper exit method
doc: fix ethtool app path
Shougang Wang (2):
net/ice: fix error log in generic flow
net/i40e: fix filter pctype
Shy Shyman (3):
app/testpmd: fix error detection in MTU command
net/mlx5: fix flow META item validation
net/mlx5: fix HW counters path in switchdev mode
Stephen Hemminger (8):
net/netvsc: fix warning when VF is removed
net/netvsc: do not query VF link state
net/netvsc: do not spin forever waiting for reply
eal: fix lcore accessors for non-EAL threads
cfgfile: fix stack buffer underflow
rib: add C++ include guard
kni: fix reference to master/slave process
doc: fix reference to master process
Suanming Mou (3):
net/mlx5: fix secondary process resources release
net/mlx5: fix interrupt installation timing
net/mlx5: fix counter query
Tal Shnaiderman (2):
build: fix drivers library path on Windows
pci: fix address domain format size
Thomas Monjalon (1):
doc: update build instructions in the Linux guide
Tianfei Zhang (2):
raw/ifpga/base: fix SPI transaction
raw/ifpga/base: fix NIOS SPI init
Timothy Redaelli (1):
test: fix rpath for drivers with meson
Viacheslav Ovsiienko (3):
net/mlx5: fix UAR lock sharing for multiport devices
common/mlx5: fix queue doorbell record size
net/mlx5: fix metadata storing for NEON Rx
Vladimir Medvedkin (1):
doc: add RIB and FIB into the API index
Wei Hu (Xavier) (12):
net/hns3: fix Tx less than 60 bytes
net/hns3: fix VLAN tags reported in Rx
app/testpmd: fix stats error message
net/hns3: fix flow director error message
net/hns3: fix unintended sign extension in fd operation
net/hns3: fix Rx buffer size
net/hns3: check multi-process action register result
ethdev: fix data room size verification in Rx queue setup
ethdev: fix VLAN offloads set if no relative capabilities
net/bonding: fix error code on device creation
net/bonding: fix MAC address when switching active port
net/bonding: fix MAC address when one port resets
Wei Zhao (4):
net/ice: fix switch action number check
net/ixgbe: report 10Mbps link speed for x553
net/ice: add input set byte number check
net/i40e: enable QinQ stripping
Weifeng Li (1):
net/bonding: change state machine to defaulted
Xiao Wang (1):
net/virtio-user: fix status management
Xiaolong Ye (6):
mbuf: remove unused next member in dynamic flag/field
test/mbuf: fix a dynamic flag log
mbuf: fix boundary check at dynamic field registration
mbuf: fix error code in dynamic field/flag registration
mbuf: fix free space update for dynamic field
mbuf: fix dynamic field dump log
Xiaoyun Wang (5):
net/hinic/base: check output of management sync channel
net/hinic/base: remove unused function parameters
net/hinic: fix setting promiscuous mode
net/hinic: optimize Rx performance for x86
net/hinic/base: avoid system time jump
Yicai Lu (1):
net/bonding: fix LACP negotiation
Yunjian Wang (12):
app/testpmd: fix memory leak on error path
vfio: remove unused variable
net/af_packet: fix check of file descriptors
net/af_packet: fix memory leak on init failure
net/af_packet: fix munmap on init failure
bus/fslmc: fix memory leak in secondary process
hash: fix out-of-memory handling in hash creation
event/dpaa: remove dead code
net/qede: remove dead code
net/hinic: check memory allocations in flow creation
net/ice: fix memory leak when releasing VSI
net/ice: add memory allocation check in RSS init
Zhiguang He (1):
net/bonding: fix dead loop on RSS RETA update
Zhihong Peng (2):
net/i40e: report VLAN filter capability
net/e1000: report VLAN extend capability
Zhike Wang (1):
mempool: fix allocation in memzone during retry
reply other threads:[~2020-09-07 15:21 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200907145718.120980-1-luca.boccassi@gmail.com \
--to=luca.boccassi@gmail.com \
--cc=announce@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).