[dpdk-stable] 16.11.7 (LTS) patches review and test

Luca Boccassi bluca at debian.org
Thu May 31 12:25:37 CEST 2018


Hi all,

Here is a list of patches targeted for LTS release 16.11.7. Please
help review and test. The planned date for the final release is Monday,
June the 11th.
Before that, please shout if anyone has objections with these
patches being applied.

Also for the companies committed to running regression tests, please
run the tests and report any issue before the release date.

These patches are located at branch 16.11 of dpdk-stable repo:
    https://dpdk.org/browse/dpdk-stable/

Thanks.

Luca Boccassi

---
Ajit Khaparde (6):
      net/bnxt: fix Rx drop setting
      net/bnxt: fix endianness of flag
      net/bnxt: fix Rx checksum flags for tunnel frames
      net/bnxt: avoid freeing memzone multiple times
      net/bnxt: fix mbuf data offset initialization
      net/bnxt: fix Rx checksum flags

Alejandro Lucero (3):
      net/nfp: fix assigning port id in mbuf
      net/nfp: fix barrier location
      net/nfp: fix mbufs releasing when stop or close

Allain Legacy (1):
      ip_frag: fix double free of chained mbufs

Anatoly Burakov (3):
      memzone: fix size on reserving biggest memzone
      eal: remove unused path pattern
      mempool: fix virtual address population

Andrew Rybchenko (2):
      mempool: fix leak when no objects are populated
      test/mempool: fix autotest retry

Andy Green (29):
      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
      net/nfp: fix memcpy out of source range
      net/bnx2x: do not cast function pointers as a policy
      net/bnx2x: fix KR2 device check
      net/bnx2x: fix memzone name overrun
      net/qede: replace strncpy by strlcpy
      net/qede: fix strncpy
      bus/pci: fix size of driver name buffer
      eal: fix casts in random functions
      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: explicit cast in rwlock functions
      net: explicit cast in L4 checksum
      mbuf: fix type of private size in detach
      mbuf: avoid integer promotion in prepend/adj/chain
      ethdev: fix type and scope of variables in Rx burst

Beilei Xing (2):
      net/i40e: fix link status update
      net/i40e: fix failing to disable FDIR Tx queue

Bruce Richardson (1):
      eal: support strlcpy function

Chas Williams (5):
      net/vmxnet3: set the queue shared buffer at start
      net/bonding: fix setting VLAN ID on slave ports
      net/bonding: clear started state if start fails
      net/vmxnet3: keep link state consistent
      net/bonding: export mode 4 slave info routine

Ciara Loftus (1):
      net/vhost: initialise device as inactive

Daniel Shelepov (1):
      app/testpmd: fix burst stats reporting

David Hunt (3):
      test/distributor: fix return type of thread function
      test/pipeline: fix return type of stub miss
      examples/performance-thread: fix return type of threads

Fan Zhang (1):
      net/i40e: fix link update no wait

Ferruh Yigit (3):
      drivers/net: fix icc deprecated parameter warning
      drivers/net: fix link autoneg value for virtual PMDs
      net/i40e: fix shifts of signed values

Gowrishankar Muthukrishnan (1):
      eal/ppc: remove braces in SMP memory barrier macro

Hyong Youb Kim (1):
      net/enic: allocate stats DMA buffer upfront during probe

Ivan Malov (1):
      ethdev: improve doc for name by port ID API

Jasvinder Singh (1):
      test/pipeline: fix type of table entry parameter

Jerin Jacob (1):
      app/crypto-perf: fix parameters copy

Jianfeng Tan (1):
      net/virtio-user: fix hugepage files enumeration

John Daley (1):
      net/enic: fix crash on MTU update with non-setup queues

Keith Wiles (1):
      kvargs: fix syntax in comments

Lee Roberts (1):
      kni: fix build on RHEL 7.5

Li Han (1):
      ip_frag: fix some debug logs

Matan Azrad (5):
      app/testpmd: fix slave port detection
      app/testpmd: fix valid ports prints
      app/testpmd: fix forward ports update
      app/testpmd: fix forward ports Rx flush
      app/testpmd: fix synchronic port hotplug

Matej Vido (2):
      net/szedata2: fix total stats
      net/szedata2: fix format string for PCI address

Maxime Coquelin (2):
      vhost: fix compilation issue when vhost debug enabled
      vhost: improve dirty pages logging performance

Mohammad Abdul Awal (1):
      ethdev: fix string length in name comparison

Nitin Saxena (1):
      net/thunderx: fix MTU configuration for jumbo packets

Pablo de Lara (2):
      crypto/zuc: do not set default op status
      crypto/zuc: remove unnecessary check

Pascal Mazon (1):
      net/qede: fix alloc from socket 0

Phil Yang (1):
      test: fix memory flags test for low NUMA nodes number

Qi Zhang (2):
      ethdev: fix queue start
      app/testpmd: fix command token

Qiming Yang (1):
      net/ixgbe: fix DCB configuration

Radu Nicolau (1):
      examples/exception_path: limit core count to 64

Rami Rosen (1):
      doc: fix a typo in the EAL guide

Rasesh Mody (1):
      net/bnx2x: fix for PCI FLR after ungraceful exit

Raslan Darawsheh (2):
      net/mlx5: fix double free on error handling
      net/mlx5: fix resource leak in case of error

Reshma Pattan (1):
      test/reorder: fix freeing mbuf twice

Shahed Shaikh (1):
      net/qede: fix unicast filter routine return code

Shreyansh Jain (1):
      hash: fix comment for lookup

Thomas Monjalon (2):
      mbuf: fix Tx checksum offload API doc
      eal: fix typo in doc of pointer offset macro

Tomasz Kulasek (5):
      vhost: fix offset while mmaping log base address
      vhost: check cmsg not null
      vhost: fix device cleanup at stop
      vhost: fix realloc failure
      vhost: fix log macro name conflict

Tonghao Zhang (2):
      vhost: fix dead lock on closing in server mode
      vhost: fix typo in comment

Wenzhuo Lu (1):
      net/ixgbe: fix too many interrupts

Xiaoxin Peng (1):
      net/bnxt: fix Rx mbuf and agg ring leak in dev stop

Yongseok Koh (1):
      net/mlx5: fix ARM build

Yunjian Wang (2):
      net/i40e: fix intr callback unregister by adding retry
      net/ixgbe: fix intr callback unregister by adding retry


More information about the stable mailing list