[dpdk-dev] [dpdk-announce] DPDK 17.11.5 released

Yongseok Koh yskoh at mellanox.com
Wed Feb 20 20:40:16 CET 2019


Hi all,

Finally, a new stable release is being announced:
	https://fast.dpdk.org/rel/dpdk-17.11.5.tar.xz
	(MD5 b970f74e48b6477a406b43d6451c185f)

The git tree is at:
	https://git.dpdk.org/dpdk-stable/log/?h=17.11

Please note that the list of missing patches is attached at the end.


Thanks,
Yongseok

---
 app/pdump/main.c                                   |  10 +-
 app/proc_info/main.c                               |   8 +-
 app/test-crypto-perf/cperf_test_vectors.c          |  22 +-
 app/test-crypto-perf/main.c                        |   8 +-
 app/test-eventdev/test_order_atq.c                 |   2 +-
 app/test-eventdev/test_order_queue.c               |   2 +-
 app/test-eventdev/test_perf_atq.c                  |   2 +-
 app/test-eventdev/test_perf_queue.c                |   2 +-
 app/test-pmd/cmdline.c                             |   8 +-
 app/test-pmd/cmdline_mtr.c                         |   8 +-
 app/test-pmd/cmdline_tm.c                          |  34 +-
 app/test-pmd/csumonly.c                            |   8 +-
 app/test-pmd/parameters.c                          |  14 +-
 app/test-pmd/rxonly.c                              |   2 +-
 app/test-pmd/testpmd.c                             |  51 +-
 app/test-pmd/tm.c                                  |   2 +
 config/common_base                                 |   4 +-
 devtools/check-git-log.sh                          |   4 +-
 devtools/cocci/strlcpy.cocci                       |   8 +
 doc/guides/contributing/documentation.rst          |   4 +-
 doc/guides/contributing/patches.rst                |  10 +-
 doc/guides/contributing/stable.rst                 |   6 +-
 doc/guides/cryptodevs/features/qat.ini             |   3 +
 doc/guides/cryptodevs/qat.rst                      |   1 +
 doc/guides/freebsd_gsg/install_from_ports.rst      |   2 +-
 doc/guides/howto/flow_bifurcation.rst              |   2 +-
 doc/guides/howto/rte_flow.rst                      |  32 +-
 doc/guides/linux_gsg/nic_perf_intel_platform.rst   |   2 +-
 doc/guides/linux_gsg/sys_reqs.rst                  |   6 +-
 doc/guides/nics/ena.rst                            |  15 +-
 doc/guides/nics/enic.rst                           |   2 +-
 doc/guides/nics/features.rst                       |   4 +-
 doc/guides/nics/features/ena.ini                   |   1 +
 doc/guides/nics/features/failsafe.ini              |   1 -
 doc/guides/nics/mlx5.rst                           |  81 +-
 doc/guides/nics/virtio.rst                         |   2 +-
 doc/guides/rel_notes/release_17_11.rst             | 226 ++++++
 doc/guides/sample_app_ug/compiling.rst             |  15 +-
 doc/guides/sample_app_ug/ip_reassembly.rst         |   4 +-
 doc/guides/sample_app_ug/ipv4_multicast.rst        |   1 -
 doc/guides/sample_app_ug/vhost.rst                 |   2 +-
 doc/guides/testpmd_app_ug/run_app.rst              |   2 +-
 doc/guides/testpmd_app_ug/testpmd_funcs.rst        |   9 +-
 drivers/bus/dpaa/base/fman/fman.c                  |   3 +-
 drivers/bus/dpaa/base/qbman/qman.c                 |  14 +-
 drivers/bus/dpaa/include/fsl_qman.h                |  24 +-
 drivers/bus/pci/linux/pci.c                        |  41 +-
 drivers/bus/pci/linux/pci_uio.c                    |   2 +-
 drivers/bus/pci/linux/pci_vfio.c                   |  12 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c         |  20 +-
 drivers/crypto/mrvl/rte_mrvl_pmd_ops.c             |  46 +-
 drivers/crypto/scheduler/scheduler_pmd.c           |   3 +-
 drivers/event/sw/sw_evdev_scheduler.c              |  13 +-
 drivers/net/bnx2x/bnx2x.c                          | 842 ++++++++++++---------
 drivers/net/bnx2x/bnx2x.h                          |  39 +-
 drivers/net/bnx2x/bnx2x_ethdev.c                   |  98 ++-
 drivers/net/bnx2x/bnx2x_logs.h                     |  27 +-
 drivers/net/bnx2x/bnx2x_rxtx.c                     |  17 +-
 drivers/net/bnx2x/bnx2x_stats.c                    |  35 +-
 drivers/net/bnx2x/bnx2x_vfpf.c                     |  50 +-
 drivers/net/bnx2x/ecore_init.h                     |   6 +-
 drivers/net/bnx2x/ecore_init_ops.h                 |   8 +-
 drivers/net/bnx2x/ecore_reg.h                      |   1 +
 drivers/net/bnx2x/ecore_sp.c                       | 258 +++----
 drivers/net/bnx2x/ecore_sp.h                       |   4 +-
 drivers/net/bnx2x/elink.c                          | 761 ++++++++++---------
 drivers/net/bnxt/bnxt_ethdev.c                     |  12 +
 drivers/net/bnxt/bnxt_hwrm.c                       |   4 +-
 drivers/net/bnxt/bnxt_txr.c                        |   5 +-
 drivers/net/bonding/rte_eth_bond_pmd.c             | 114 ++-
 drivers/net/e1000/base/e1000_i210.c                |   1 +
 drivers/net/e1000/em_rxtx.c                        |   7 +-
 drivers/net/e1000/igb_rxtx.c                       |   4 +
 drivers/net/ena/ena_ethdev.c                       |   2 +-
 drivers/net/enic/base/vnic_devcmd.h                |  16 +-
 drivers/net/enic/enic_flow.c                       |   2 +
 drivers/net/enic/enic_rxtx.c                       |   6 +-
 drivers/net/failsafe/failsafe_ops.c                |  30 +-
 drivers/net/fm10k/fm10k_ethdev.c                   |  11 +-
 drivers/net/i40e/base/i40e_adminq.c                |   7 +-
 drivers/net/i40e/base/i40e_adminq_cmd.h            |   3 +-
 drivers/net/i40e/base/i40e_common.c                |   2 +-
 drivers/net/i40e/base/i40e_lan_hmc.c               |  15 +-
 drivers/net/i40e/i40e_ethdev.c                     |  89 ++-
 drivers/net/i40e/i40e_rxtx.c                       |   6 +-
 drivers/net/i40e/rte_pmd_i40e.c                    |   2 +-
 drivers/net/ixgbe/base/ixgbe_common.c              |   4 +-
 drivers/net/ixgbe/ixgbe_ethdev.c                   |  79 +-
 drivers/net/ixgbe/ixgbe_rxtx.c                     |   4 +
 drivers/net/mlx4/mlx4_ethdev.c                     |   2 +
 drivers/net/mlx5/mlx5.c                            |  39 +-
 drivers/net/mlx5/mlx5.h                            |  20 +-
 drivers/net/mlx5/mlx5_defs.h                       |  15 +-
 drivers/net/mlx5/mlx5_ethdev.c                     |   5 +
 drivers/net/mlx5/mlx5_mr.c                         | 583 +++++++-------
 drivers/net/mlx5/mlx5_rxq.c                        |  38 +-
 drivers/net/mlx5/mlx5_rxtx.c                       |   3 +
 drivers/net/mlx5/mlx5_rxtx.h                       | 188 +++--
 drivers/net/mlx5/mlx5_rxtx_vec.c                   |   2 +-
 drivers/net/mlx5/mlx5_rxtx_vec.h                   |   6 +-
 drivers/net/mlx5/mlx5_rxtx_vec_neon.h              |   2 +-
 drivers/net/mlx5/mlx5_rxtx_vec_sse.h               |   2 +-
 drivers/net/mlx5/mlx5_stats.c                      |   3 +-
 drivers/net/mlx5/mlx5_trigger.c                    |  14 -
 drivers/net/mlx5/mlx5_txq.c                        |  23 +-
 drivers/net/mrvl/mrvl_ethdev.c                     |   3 +-
 drivers/net/nfp/nfp_net.c                          |  53 +-
 drivers/net/nfp/nfp_net_pmd.h                      |   2 +
 drivers/net/nfp/nfp_nspu.c                         |   5 +-
 drivers/net/octeontx/base/octeontx_pki_var.h       |  13 +-
 drivers/net/octeontx/octeontx_ethdev.c             |  23 +-
 drivers/net/octeontx/octeontx_rxtx.c               |   1 +
 drivers/net/qede/base/bcm_osal.h                   |   1 +
 drivers/net/qede/base/ecore_dev.c                  |  27 +
 drivers/net/qede/base/ecore_int.c                  |  40 +-
 drivers/net/qede/base/ecore_int.h                  |   1 +
 drivers/net/qede/base/ecore_mcp.c                  |  46 ++
 drivers/net/qede/base/ecore_mcp_api.h              |   4 +
 drivers/net/qede/base/mcp_public.h                 |   3 +
 drivers/net/qede/base/reg_addr.h                   |  20 +
 drivers/net/qede/qede_ethdev.c                     |  28 +-
 drivers/net/qede/qede_fdir.c                       |  12 +-
 drivers/net/qede/qede_main.c                       |   6 +-
 drivers/net/qede/qede_rxtx.c                       |  88 ++-
 drivers/net/qede/qede_rxtx.h                       |  22 +-
 drivers/net/sfc/base/ef10_ev.c                     |  28 +-
 drivers/net/sfc/base/ef10_filter.c                 |  64 +-
 drivers/net/sfc/base/ef10_impl.h                   |   2 +-
 drivers/net/sfc/base/ef10_intr.c                   |   5 +-
 drivers/net/sfc/base/ef10_mac.c                    |  24 +-
 drivers/net/sfc/base/ef10_nic.c                    |  79 +-
 drivers/net/sfc/base/ef10_nvram.c                  |   6 +-
 drivers/net/sfc/base/ef10_phy.c                    |  35 +-
 drivers/net/sfc/base/ef10_rx.c                     |  35 +-
 drivers/net/sfc/base/ef10_tx.c                     |  18 +-
 drivers/net/sfc/base/efx_impl.h                    |   3 +-
 drivers/net/sfc/base/efx_lic.c                     |  74 +-
 drivers/net/sfc/base/efx_mac.c                     |   9 -
 drivers/net/sfc/base/efx_mcdi.c                    |  83 +-
 drivers/net/sfc/base/efx_mcdi.h                    |  11 +
 drivers/net/sfc/base/efx_nic.c                     |   8 +-
 drivers/net/sfc/base/efx_nvram.c                   |  69 +-
 drivers/net/sfc/base/efx_phy.c                     |   2 +-
 drivers/net/sfc/base/efx_port.c                    |   3 +-
 drivers/net/sfc/base/mcdi_mon.c                    |  24 +-
 drivers/net/sfc/base/medford_nic.c                 |   5 +-
 drivers/net/sfc/base/siena_mac.c                   |   9 +-
 drivers/net/sfc/base/siena_nic.c                   |   5 +-
 drivers/net/sfc/base/siena_nvram.c                 |   5 +-
 drivers/net/sfc/base/siena_phy.c                   |  28 +-
 drivers/net/sfc/sfc_ef10_rx.c                      |  16 +-
 drivers/net/sfc/sfc_ethdev.c                       |  17 +-
 drivers/net/sfc/sfc_rx.c                           |   5 +-
 drivers/net/sfc/sfc_tx.c                           |   2 +
 drivers/net/softnic/rte_eth_softnic.c              |  21 +-
 drivers/net/tap/rte_eth_tap.c                      |   2 +-
 drivers/net/thunderx/nicvf_rxtx.c                  |  10 +-
 drivers/net/vhost/rte_eth_vhost.c                  |   5 +-
 drivers/net/virtio/virtio_ethdev.c                 |  26 +-
 drivers/net/virtio/virtio_pci.c                    |  75 +-
 drivers/net/virtio/virtio_user/vhost_kernel.c      |  19 +-
 drivers/net/virtio/virtio_user/vhost_kernel_tap.c  |  68 +-
 drivers/net/virtio/virtio_user/vhost_kernel_tap.h  |   3 +-
 drivers/net/virtio/virtio_user/virtio_user_dev.c   |  18 +-
 drivers/net/virtio/virtio_user_ethdev.c            |   2 +-
 examples/flow_filtering/flow_blocks.c              |  21 +-
 examples/ipv4_multicast/main.c                     |   2 -
 examples/vhost/main.c                              |   3 -
 lib/librte_acl/rte_acl.h                           |   2 +-
 lib/librte_eal/common/arch/x86/rte_memcpy.c        |  58 --
 lib/librte_eal/common/eal_common_options.c         |   2 +-
 lib/librte_eal/common/include/arch/arm/rte_vect.h  |   6 +
 .../common/include/arch/x86/rte_memcpy.h           |   2 +-
 .../common/include/arch/x86/rte_spinlock.h         |   4 +-
 .../common/include/generic/rte_byteorder.h         |   6 +-
 lib/librte_eal/common/include/generic/rte_rwlock.h |   4 +-
 lib/librte_eal/common/include/rte_bitmap.h         |  14 +-
 lib/librte_eal/common/include/rte_common.h         |  30 +-
 lib/librte_eal/common/include/rte_dev.h            |  15 +-
 lib/librte_eal/common/include/rte_lcore.h          |   2 +-
 lib/librte_eal/common/include/rte_random.h         |   6 +-
 lib/librte_eal/common/include/rte_string_fns.h     |  31 +
 lib/librte_eal/common/include/rte_version.h        |   2 +-
 lib/librte_eal/linuxapp/eal/eal.c                  |   8 +-
 lib/librte_eal/linuxapp/eal/eal_interrupts.c       |  19 +-
 lib/librte_eal/linuxapp/eal/eal_memory.c           |  21 +-
 .../linuxapp/eal/include/exec-env/rte_kni_common.h |   1 +
 lib/librte_eal/linuxapp/igb_uio/igb_uio.c          |  33 +-
 .../linuxapp/kni/ethtool/igb/igb_ethtool.c         |   8 +
 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h  |   2 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c     |   8 +
 lib/librte_eal/linuxapp/kni/kni_ethtool.c          |  10 +
 lib/librte_eal/linuxapp/kni/kni_fifo.h             |  24 +-
 lib/librte_efd/rte_efd.c                           |   3 +-
 lib/librte_ether/rte_ethdev.c                      |  26 +-
 lib/librte_ether/rte_ethdev.h                      |  29 +-
 lib/librte_eventdev/rte_event_eth_rx_adapter.c     |   6 +-
 lib/librte_gro/gro_tcp4.c                          |   7 +-
 lib/librte_hash/rte_hash_crc.h                     |  11 +-
 lib/librte_ip_frag/ip_frag_common.h                |  19 +-
 lib/librte_ip_frag/rte_ip_frag.h                   |  14 +-
 lib/librte_kni/rte_kni.c                           |   2 +-
 lib/librte_kvargs/rte_kvargs.c                     |   3 +
 lib/librte_kvargs/rte_kvargs.h                     |   7 +-
 lib/librte_latencystats/rte_latencystats.c         |   7 +-
 lib/librte_mbuf/rte_mbuf.h                         |  50 +-
 lib/librte_net/rte_ether.h                         |   5 +-
 lib/librte_net/rte_gre.h                           |   1 +
 lib/librte_net/rte_ip.h                            |  14 +-
 lib/librte_net/rte_net.h                           |  20 +-
 lib/librte_pci/rte_pci.c                           |   4 +
 lib/librte_ring/rte_ring.h                         |  14 +-
 lib/librte_sched/rte_reciprocal.c                  |  17 +-
 lib/librte_table/rte_table_hash_cuckoo.c           |   2 +-
 lib/librte_vhost/vhost_user.c                      |   2 +-
 lib/librte_vhost/virtio_net.c                      |   6 +-
 mk/rte.app.mk                                      |   3 +
 mk/rte.cpuflags.mk                                 |   7 +-
 pkg/dpdk.spec                                      |   2 +-
 test/test/test_acl.h                               |  18 +-
 test/test/test_bitmap.c                            |  18 +
 test/test/test_common.c                            |  32 +
 test/test/test_cryptodev.c                         |   6 +-
 test/test/test_eventdev.c                          |  21 +-
 test/test/test_hash.c                              |  24 +-
 test/test/test_hash_perf.c                         |   3 +-
 test/test/test_pmd_ring_perf.c                     |   8 +
 test/test/test_reorder.c                           |   2 +-
 usertools/dpdk-devbind.py                          |   7 +
 229 files changed, 3815 insertions(+), 2596 deletions(-)

Ajit Khaparde (1):
      net/bnxt: set MAC filtering as outer for non tunnel frames

Alejandro Lucero (5):
      mem: fix memory initialization time
      net/nfp: fix mbuf flags with checksum good
      net/nfp: fix RSS
      bus/pci: compare kernel driver instead of interrupt handler
      net/nfp: fix misuse of strlcpy

Ali Alnubani (1):
      net/mlx5: fix initialization of struct members

Anatoly Burakov (2):
      mem: fix undefined behavior in NUMA-aware mapping
      usertools: check for lspci dependency

Andrew Rybchenko (2):
      net/sfc/base: fix build because of no declaration
      net/sfc: receive prepared packets even in Rx exception case

Andy Green (37):
      eal: explicit cast of builtin for bsf32
      eal: explicit cast of core id when getting index
      eal: declare trace buffer at top of own block
      spinlock/x86: move stack declaration before code
      net: move stack variable at top of VLAN strip function
      ethdev: explicit cast of buffered Tx number
      hash: move stack declaration at top of CRC32c function
      hash: explicit casts for truncation in CRC32c
      bus/pci: replace strncpy by strlcpy
      bus/dpaa: fix inconsistent struct alignment
      net/nfp: fix memcpy out of source range
      net/qede: replace strncpy by strlcpy
      net/qede: fix strncpy
      net/sfc: make sure that stats name is nul-terminated
      app/procinfo: fix sprintf overrun
      devtools: provide more generic grep in git check
      eal: explicit cast of strlcpy return
      eal: fix casts in random functions
      eal: explicit cast in constant byte swap
      ring: remove useless variables
      ring: remove signed type flip-flopping
      mbuf: fix reference counter integer promotion
      mbuf: explicit casts of reference counter
      mbuf: explicit cast of headroom on reset
      mbuf: explicit cast of size on detach
      net: explicit cast of multicast bit clearing
      net: explicit cast of IP checksum to 16-bit
      net: explicit cast of protocol in IPv6 checksum
      ethdev: explicit cast of queue count return
      eal/x86: fix type of variable in memcpy function
      eal: explicit cast in rwlock functions
      net: explicit cast in L4 checksum
      mbuf: fix type of private size in detach
      mbuf: fix type of variables in linearize function
      mbuf: avoid implicit demotion in 64-bit arithmetic
      mbuf: avoid integer promotion in prepend/adj/chain
      ethdev: fix type and scope of variables in Rx burst

Andy Moreton (3):
      net/sfc/base: properly align on line continuation
      net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes
      net/sfc/base: fix ID retrieval in v3 licensing

Anoob Joseph (4):
      app/test-crypto-perf: fix check for auth key
      app/test-crypto-perf: fix check for cipher IV
      app/test-crypto-perf: fix double allocation of memory
      net/octeontx: fix failures when available ports > queues

Bei Sun (1):
      net/bnxt: set VLAN strip mode before default VNIC cfg

Beilei Xing (2):
      net/i40e: update Tx offload mask
      net/i40e: fix X710 Rx after reading some registers

Brian Archbold (1):
      app/testpmd: fix duplicate exit

Brian Russell (1):
      net/virtio: fix PCI config error handling

Bruce Richardson (1):
      eal: support strlcpy function

Chaitanya Babu Talluri (1):
      efd: fix write unlock during ring creation

Chas Williams (1):
      net/bonding: fix Rx slave fairness

Darek Stojaczyk (1):
      vfio: do not needlessly setup device in secondary process

Dharmik Thakkar (1):
      test/hash: fix build

Didier Pallard (1):
      net: fix Intel prepare function for IP checksum offload

Eric Zhang (1):
      net/virtio-user: check negotiated features before set

Evgeny Im (1):
      net/failsafe: remove not supported multicast MAC filter

Fan Zhang (2):
      bus/pci: fix config r/w access
      net/i40e: fix link status update

Ferruh Yigit (6):
      eal: fix build with gcc 9.0
      test/reorder: fix out of bound access
      net/i40e/base: fix comment referencing internal data
      bus/pci: fix allocation of device path
      kni: fix build on Linux 4.19
      bus/dpaa: fix build with gcc 9.0

Fiona Trahe (1):
      test/crypto: fix number of queue pairs

Gavin Hu (1):
      doc: add cross-compilation in sample apps guide

Haiyue Wang (1):
      net/i40e: enable loopback function for X722 MAC

Harry van Haaren (1):
      event/sw: fix cq index check for unlink usecases

Herakliusz Lipiec (2):
      app/testpmd: fix printf format in event callback
      examples/ipv4_multicast: fix leak of cloned packets

Honnappa Nagarahalli (1):
      build: enable ARM NEON flag when __aarch64__ defined

Huaibin Wang (1):
      net/i40e: keep promiscuous on if allmulticast is enabled

Hyong Youb Kim (3):
      net/enic: do not use non-standard integer types
      net/enic: set Rx VLAN offload flag for non-stripped packets
      app/testpmd: check Rx VLAN offload flag to print VLAN TCI

Ian Dolzhansky (1):
      net/failsafe: add checks for deferred queue setup

Igor Romanov (6):
      net/bonding: use evenly distributed default RSS RETA
      net/bonding: do not ignore RSS key on device config
      net/sfc: fix an Rx queue double release possibility
      net/sfc: fix a Tx queue double release possibility
      net/failsafe: fix crash on slave queue release
      net/sfc/base: fix out of bounds read when dereferencing sdup

Ilya Maximets (4):
      doc: fix style and syntax in flow API guide
      doc: fix typos in the flow API guide
      net/ixgbe: fix busy polling while fiber link update
      net/ixgbe: stop link setup alarm handler before device start

Ivan Malov (5):
      net/sfc/base: fix a typo in unicast filter insertion comment
      net/sfc: do not skip RSS configuration step on reconfigure
      net/sfc: allow to query RSS key and HF in isolated mode
      net/sfc: allow to query RSS key and HF when RSS is disabled
      net/sfc/base: remove Falcon-specific concurrency check

Jasvinder Singh (3):
      app/testpmd: fix metering and policing commands
      app/testpmd: fix memory leak for TM object
      net/softnic: fix undefined dev info fields

Jerin Jacob (9):
      app/testpmd: fix csum parse-tunnel command invocation
      mbuf: fix Tx offload mask
      doc: clarify L3 Tx checksum prerequisite
      doc: clarify L4 Tx checksum prerequisite
      crypto/scheduler: fix build with gcc 8.2
      doc: clarify TSO Tx offload prerequisite
      eal: introduce rte version of fls
      eal: fix build
      net/octeontx: fix packet corruption on Tx

Jiayu Hu (1):
      gro: fix overflow of TCP payload calculation

John Daley (1):
      net/enic: fix flow API memory leak

Konstantin Ananyev (2):
      acl: forbid rule with priority zero
      ip_frag: use key length for key comparison

Leah Tekoa (1):
      app/testpmd: fix RED byte stats

Lee Daly (1):
      net/bonding: fix possible silent failure in config

Li Han (1):
      ip_frag: fix overflow in key comparison

Luca Boccassi (3):
      net/e1000: do not error out if Rx drop enable is set
      eal/linux: handle UIO read failure in interrupt handler
      net/virtio: register/unregister intr handler on start/stop

Mark Spender (1):
      net/sfc/base: prevent access to the NIC config before probe

Marko Kovacevic (2):
      doc: fix formatting in IP reassembly app guide
      app/pdump: fix port id storage size

Martin Harvey (4):
      net/sfc/base: fix SAL annotation for input buffers
      net/sfc/base: check size of memory to read sensors data to
      net/sfc/base: avoid usage of too big arrays on stack
      net/sfc/base: fix PreFAST warnings because of unused return

Matthew Smith (1):
      net/ixgbe: wait longer for link after fiber MAC setup

Mody, Rasesh (5):
      net/qede/base: fix to handle stag update event
      net/bnx2x: fix logging to include device name
      net/bnx2x: fix to add PHY lock
      net/bnx2x: fix VF link state update
      net/qede: fix ethernet type in HW registers

Nikhil Rao (2):
      eventdev: fix unlock in Rx adapter
      eventdev: fix eth Rx adapter hotplug incompatibility

Nitin Saxena (1):
      net/octeontx: fix mbuf corruption with large private sizes

Ori Kam (1):
      examples/flow_filtering: remove VLAN item

Pablo de Lara (1):
      crypto/aesni_mb: fix possible array overrun

Paul M Stillwell Jr (1):
      ethdev: fix doxygen comment to be with structure

Pavan Nikhilesh (1):
      test/event: check burst mode capability

Phil Yang (6):
      app/testpmd: optimize mbuf pool allocation
      app/testpmd: fix vdev socket initialization
      app/testpmd: fix physical port socket initialization
      kni: fix kernel FIFO synchronization
      app/testpmd: reserve NUMA node per port and per ring
      test: release ring resources after PMD perf test

Qi Zhang (4):
      net/i40e: fix send admin queue command before init
      net/i40e/base: properly clean resources
      net/i40e/base: gracefully clean the resources
      net/i40e/base: correct global reset timeout calculation

Radu Nicolau (2):
      net/bonding: stop and deactivate slaves on stop
      net/bonding: fix crash when stopping mode 4 port

Rafal Kozik (1):
      doc: add VFIO in ENA guide

Rami Rosen (2):
      doc: fix wrong usage of bind command
      examples/vhost: remove unnecessary constant

Rasesh Mody (2):
      net/bnx2x: fix to disable further interrupts
      net/bnx2x: fix call to link handling periodic function

Raslan Darawsheh (1):
      app/testpmd: fix L4 length for UDP checksum

Reshma Pattan (1):
      latency: fix timestamp marking and latency calculation

Richard Houldsworth (1):
      net/sfc/base: make last byte of module information available

Rosen Xu (1):
      app/testpmd: fix shaper profile parameters

Shahaf Shuler (3):
      net/mlx5: add Bluefield device id
      net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
      net: fix build with pedantic

Shahed Shaikh (5):
      net/qede: fix Tx offload mask
      net/qede/base: fix MFW FLR flow
      net/qede: fix flow director for IPv6 filter
      net/qede: fix Rx buffer size calculation
      net/qede: fix Tx tunnel offload support mask

Somnath Kotur (1):
      net/bnxt: fix uninitialized pointer access in Tx

Stephen Hemminger (3):
      igb_uio: fix refcount if open returns error
      net/tap: fix file descriptor check
      doc: fix spelling in PMD guides

Stewart Allen (1):
      net/ena: fix passing RSS hash to mbuf

Subrahmanyam Nilla (1):
      net/thunderx: fix Tx desc corruption in scatter-gather mode

Szymon Sliwa (1):
      crypto/mvsam: update hash digest sizes

Thomas Monjalon (8):
      kvargs: fix processing a null list
      kni: fix build on Linux < 3.14
      pci: fix parsing of address without function number
      eal: fix build with -O1
      kni: fix possible uninitialized variable
      net/mlx4: fix possible uninitialized variable
      eal/x86: remove unused memcpy file
      fix dpdk.org URLs

Timothy Redaelli (1):
      net/qede: fix crash when configure fails

Tiwei Bie (3):
      net/virtio-user: fix typo in error message
      vhost: remove unneeded null pointer check
      net/virtio: fix unchecked return value

Tomasz Cel (1):
      doc: fix missing CCM to QAT feature list

Tomasz Duszynski (1):
      net/mvpp2: fix array initialization

Vivek Sharma (1):
      eal: use correct data type for bitmap slab operations

Xiaolong Ye (2):
      net/i40e: fix offload not supported mask
      net/ixgbe: fix maximum wait time in comment

Xueming Li (1):
      net/mlx5: fix interrupt completion queue index wrapping

Yahui Cao (3):
      net/virtio-user: do not reset owner when driver resets
      net/vhost: fix parameters string
      vhost: fix corner case for enqueue operation

Yanglong Wu (1):
      net/ixgbevf: fix link state

Yipeng Wang (1):
      test/hash: fix bucket size in perf test

Yong Wang (2):
      doc: fix typo in testpmd guide
      doc: fix NUMA library name in Linux guide

Yongping Zhang (1):
      net/bnxt: fix registration of VF async event completion ring

Yongseok Koh (11):
      eal/arm64: fix instrinsic for GCC < 4.9
      mk: disable gcc AVX512F support
      net/mlx5: make vectorized Tx threshold configurable
      net/mlx5: optimize Rx buffer replenishment threshold
      net/mlx5: fix multi-chunk mempool support
      ethdev: fix queue start and stop
      table: fix casting cuckoo hash function
      net/nfp: replace strncpy by strlcpy

Yunjian Wang (2):
      net/bonding: support matching QinQ ethertype
      net/e1000/base: fix uninitialized variable

Zhirun Yan (2):
      net/ixgbe: update Tx offload mask
      net/igb: update Tx offload mask

Ziye Yang (1):
      eal/linux: fix memory leak of logid



---[ List of missing patches ]---

The following is the accumulated list of skipped patches. Authors/maintainers
have not yet responded to backport requests. Actions to take per each patch,

	a) say "it is not relevant to 17.11"
	b) send out a backport to stable at dpdk.org

80ad678ae  Ajit Khaparde    net/bnxt: fix MTU setting
6f93b2aa2  Ajit Khaparde    net/bnxt: remove excess log messages
5bf10cdb6  Ajit Khaparde    net/bnxt: set a VNIC as default only once
7712a1c66  Alejandro Lucero net/nfp: fix live MAC changes not supported
0c15f3c01  Ali Alnubani     net/mlx5: fix initialization of struct members
054d1be48  Beilei Xing      net/i40e: fix Rx instability with vector mode
3c4c76cf1  Damjan Marion    net/i40e: fix 25G AOC and ACC cable detection on XXV710
1fd1aa0c9  Fan Zhang        crypto/aesni_mb: fix queue pair free
5b4557ec8  Ferruh Yigit     app/testpmd: fix displaying RSS hash functions
a8b52dafe  Ferruh Yigit     doc: fix vhost library version in release notes
975735834  Ferruh Yigit     fix global variable issues
c06aee624  Ferruh Yigit     net/bnxt: fix uninitialized variable access
c8b506e4b  Ferruh Yigit     service: fix possible null access
ed42d1845  Gautam Dawar     net/sfc/base: fix out of bounds read when dereferencing sdup
dbdbc4a2e  Honnappa Nagarahalli hash: fix key store element alignment
0d7853a4d  Ilya Maximets    vhost-user: drop connection on message handling failures
13ffe6059  Jerin Jacob      doc: clarify VLAN and QinQ Tx offload prerequisite
c23e46594  Jerin Jacob      mbuf: fix offload flag name and list
9b47ed438  Joyce Kong       config: enable more than 128 cores for arm64
f394c63d2  Martin Harvey    net/sfc/base: fix PreFAST warnings because of unused return
74ee315e4  Maxime Coquelin  vhost: fix error handling when mem table gets updated
57b4d90b5  Maxime Coquelin  vhost: fix payload size of reply
55e411b30  Qi Zhang         bus/pci: fix resource mapping override
188d0bda2  Qi Zhang         net/i40e/base: fix partition id calculation for X722
54f4a22dc  Qi Zhang         net/i40e/base: improve the polling mechanism
b72611a27  Qi Zhang         net/i40e/base: read LLDP config area with correct endianness
853c78249  Rasesh Mody      net/bnx2x: fix dynamic logging
c1752a36b  Sachin Saxena    net/dpaa: fix link speed based on MAC type
1a611fdaf  Shahaf Shuler    net/mlx5: support missing counter in extended statistics
51fafb89a  Somnath Kotur    net/bnxt: get rid of ff pools and use VNIC info array
cc02c9771  Stephen Hemminger net/tap: fix file descriptor leak on error
aa28ec5d2  Wenzhuo Lu       ethdev: fix invalid configuration after failure
a83090006  Xiaoxin Peng     net/bnxt: reduce polling interval for valid bit
ff30a020b  Yanglong Wu      net/ixgbe: fix TDH register write
2d28bb5dd  Yipeng Wang      hash: remove unnecessary pause
d31c84443  Zhirun Yan       net/avf: fix Tx offload mask


More information about the dev mailing list