DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] 18.08.1 patches review and test
@ 2018-12-20 11:37 Kevin Traynor
  2018-12-26  7:31 ` Shreyansh Jain
       [not found] ` <1493197512.53622166.1545360209480.JavaMail.zimbra@redhat.com>
  0 siblings, 2 replies; 10+ messages in thread
From: Kevin Traynor @ 2018-12-20 11:37 UTC (permalink / raw)
  To: dpdk stable; +Cc: dev, bluca, yskoh, qian.q.xu, pezhang

(resend with correct subject)

Hi all,

Here is a list of patches targeted for stable release 18.08.1. Please
help review and test. The planned date for the final release is 16th
January. 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.

A release candidate tarball can be found at:

    https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc1

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

Thanks.

Kevin Traynor

---
Adrien Mazarguil (1):
      net/mlx5: fix artificial L4 limitation on switch flow rules

Agalya Babu RadhaKrishnan (4):
      vfio: disable in FreeBSD build with meson
      net/nfp: disable in FreeBSD build with meson
      net/avp: disable in FreeBSD build with meson
      net/softnic: disable in FreeBSD build with meson

Ajit Khaparde (4):
      net/bnxt: fix MTU setting
      net/bnxt: set MAC filtering as outer for non tunnel frames
      net/bnxt: set a VNIC as default only once
      net/bnxt: remove excess log messages

Akash Saxena (1):
      crypto/openssl: fix RSA verify operation

Alejandro Lucero (6):
      ethdev: fix MAC changes when live change not supported
      net/nfp: fix live MAC changes not supported
      net/nfp: fix mbuf flags with checksum good
      ethdev: fix error handling in create function
      net/nfp: fix RSS
      bus/pci: compare kernel driver instead of interrupt handler

Ali Alnubani (4):
      net/mlx4: fix minor typo
      net/mlx5: fix minor typos
      net/mlx4: fix initialization of struct members
      net/mlx5: fix initialization of struct members

Anatoly Burakov (10):
      fbarray: fix detach in --no-shconf mode
      eal: do not allow legacy mode with --in-memory mode
      mem: fix undefined behavior in NUMA-aware mapping
      mem: improve segment list preallocation
      mem: fix resource leak
      ipc: remove panic in async request
      malloc: fix adjacency check to also include segment list
      usertools: check for lspci dependency
      ipc: fix access after async request failure
      mem: fix division by zero in no-NUMA mode

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

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

Anoob Joseph (5):
      examples/ipsec-secgw: fix wrong session size
      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

Asaf Penso (1):
      net/mlx5: fix function documentation

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

Beilei Xing (5):
      net/e1000: fix queue number in RSS configuration
      net/avf: remove keeping CRC configuration
      net/i40e: update Tx offload mask
      net/i40e: fix Rx instability with vector mode
      net/i40e: fix X710 Rx after reading some registers

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

Bruce Richardson (3):
      compat: fix symbol version support with meson
      net/avf: fix unused variables and label
      net/avf: fix missing compiler error flags

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

Chas Williams (2):
      net/bonding: fix Rx slave fairness
      net/virtio: do not re-enter clean up routines

Cristian Dumitrescu (1):
      examples/ip_pipeline: fix port and table stats read

Damjan Marion (1):
      net/i40e: fix 25G AOC and ACC cable detection on XXV710

Darek Stojaczyk (4):
      malloc: check size hint when reserving the biggest element
      vfio: fix read of freed memory on getting container fd
      vfio: share default container in multi-process
      vfio: do not needlessly setup device in secondary process

Dariusz Stojaczyk (2):
      ipc: fix undefined behavior in no-shconf mode
      vfio: check if group fd is already open

David Hunt (1):
      examples/vm_power: respect maximum CPUs

David Marchand (1):
      devtools: fix symbol check when adding experimental section

Dekel Peled (3):
      ethdev: fix missing names in Tx offload name array
      net/mlx5: fix packet type for MPLS in UDP
      net/mlx5: fix validation of Rx queue number

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

Didier Pallard (7):
      net: fix Intel prepare function for IP checksum offload
      net/e1000: fix missing Tx multi-segs capability
      net/fm10k: fix missing Tx multi-segs capability
      net/i40e: fix missing Tx multi-segs capability
      net/ixgbe: fix missing Tx multi-segs capability
      drivers/net: fix several Tx prepare functions
      net/i40e: revert fix offload not supported mask

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

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

Faicker Mo (1):
      net/ixgbe: fix flow create in ntuple check

Fan Zhang (5):
      cryptodev: fix library version
      vhost/crypto: fix inferred misuse of enum
      bus/pci: fix config r/w access
      vhost/crypto: fix packet copy in chaining mode
      crypto/aesni_mb: fix queue pair free

Ferruh Yigit (21):
      app/testpmd: fix displaying RSS hash functions
      drivers/net: fix log type string
      mbuf: fix library version on meson build
      ring: add library version to meson build
      kni: fix build on Linux 4.19
      fix global variable issues
      bus/dpaa: fix build with gcc 9.0
      eal: fix build with gcc 9.0
      ethdev: fix redundant function pointer check
      app/testpmd: fix Tx offload flags
      net/avf/base: fix shifting 32-bit signed variable 31 times
      net/bnxt: fix uninitialized variable access
      lib: fix shifting 32-bit signed variable 31 times
      service: fix possible null access
      vhost: fix possible out of bound access
      test: fix build
      crypto/ccp: fix resource leak
      test/reorder: fix out of bound access
      net/i40e/base: fix comment referencing internal data
      bus/pci: fix allocation of device path
      ethdev: eliminate interim variable

Fiona Trahe (8):
      crypto/qat: fix typo
      compress/qat: fix checksum on decompression
      compress/qat: remove unnecessary assignment
      test/crypto: fix number of queue pairs
      common/qat: fix failure to create PMD
      common/qat: fix for invalid response from firmware
      compressdev: clarify usage of op structure
      compressdev: fix op allocation

Gaetan Rivet (1):
      devargs: fix variadic parsing memory leak

Gautam Dawar (1):
      net/sfc/base: fix out of bounds read when dereferencing sdup

Gavin Hu (5):
      ring/c11: synchronize load and store of the tail
      ring/c11: move atomic load of head above the loop
      ring/c11: keep deterministic order allowing retry to work
      ring/c11: relax ordering for load and store of the head
      doc: add cross-compilation in sample apps guide

Haiyue Wang (2):
      net/avf: fix build with debug enabled
      net/i40e: enable loopback function for X722 MAC

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

Hemant Agrawal (3):
      net/dpaa: fix jumbo buffer config
      event/dpaa2: fix mbuf assignment in atomic processing
      net/dpaa2: fix VLAN filter enablement

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

Honnappa Nagarahalli (2):
      build: enable ARM NEON flag when __aarch64__ defined
      hash: fix key store element alignment

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

Hyong Youb Kim (6):
      net/enic: do not use non-standard integer types
      net/enic: set Rx VLAN offload flag for non-stripped packets
      net/enic: explicitly disable overlay offload
      app/testpmd: check Rx VLAN offload flag to print VLAN TCI
      net/enic: fix supported packet types
      net/enic: fix size check in Tx prepare handler

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

Igor Romanov (7):
      net/bonding: use evenly distributed default RSS RETA
      net/bonding: do not ignore RSS key on device config
      net/failsafe: fix crash on slave queue release
      net/sfc: fix an Rx queue double release possibility
      net/sfc: fix a Tx queue double release possibility
      net/failsafe: report actual device capabilities
      net/sfc/base: fix field order in filter spec struct

Ilya Maximets (10):
      doc: fix style and syntax in flow API guide
      vhost: fix zmbufs array leak after NUMA realloc
      vhost-user: drop connection on message handling failures
      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 start
      doc: fix DESTDIR variable name in meson guide
      eal/bsd: fix possible IOPL fd leak
      net/virtio: avoid annoying IOPL error log
      vhost: fix double read of descriptor flags

Ivan Malov (5):
      net/sfc/base: fix name of the argument to store RSS flags
      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

Jasvinder Singh (4):
      app/testpmd: fix metering and policing commands
      app/testpmd: fix memory leak for TM object
      app/testpmd: fix memory allocation for DSCP table
      app/testpmd: fix memory leak for DSCP table

Jeff Guo (1):
      igb_uio: fix unexpected removal for hot-unplug

Jerin Jacob (12):
      mk: disable OcteonTx for buggy compilers only on arm64
      net/octeontx: fix packet corruption on Tx
      doc: fix eventdev shared library version
      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
      mbuf: fix offload flag name and list
      doc: clarify VLAN and QinQ Tx offload prerequisite
      app/testpmd: fix QinQ strip display option
      crypto/scheduler: fix build with gcc 8.2
      doc: clarify TSO Tx offload prerequisite

Jia Yu (1):
      net/bonding: fix buffer corruption in packets

Jiayu Hu (1):
      vhost: fix corner case for enqueue operation

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

Joyce Kong (1):
      config: enable more than 128 cores for arm64

Junxiao Shi (1):
      cryptodev: fix pool element size for undefined operation

Kamil Chalupnik (1):
      app/bbdev: fix inputs mbuf creation

Konstantin Ananyev (3):
      acl: forbid rule with priority zero
      ip_frag: check fragment length of incoming packet
      bpf: fix x86 JIT for immediate loads

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

Lee Daly (2):
      compress/isal: fix uncleared compression states
      net/bonding: fix possible silent failure in configuration

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

Luca Boccassi (13):
      net/ixgbe: do not return internal code
      eal: include missing hypervisor files in meson
      raw/ifpga: use -Wno-error=format-security for meson
      net/i40e: use -Wno-error=format-security for meson
      igb_uio: install module when building with meson
      build: create relative symlinks for PMDs in libdir
      net/e1000: do not error out if Rx drop enable is set
      net/virtio: register/unregister intr handler on start/stop
      eal/linux: handle UIO read failure in interrupt handler
      net/vmxnet3: fix hot-unplug
      net/mlx5: fallback quietly if pkg-config is unavailable
      build: set -mfpu=neon flag for armv7-a with meson
      net/ixgbe/base: add LHA ID

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

Marko Kovacevic (3):
      app/pdump: fix port id storage size
      doc: fix formatting in IP reassembly app guide
      drivers/crypto: fix wrongly assignment of digest_len

Martin Harvey (6):
      net/sfc/base: fix PreFAST warnings because of unused return
      net/sfc/base: fix invalid order of memset arguments
      net/sfc/base: fix output buffer SAL annotation
      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

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

Maxime Coquelin (5):
      vhost: fix error handling when mem table gets updated
      vhost: avoid memory barriers when no descriptors dequeued
      vhost: fix packed ring constants declaration
      vhost: fix payload size of reply
      vhost: fix crash after mmap failure

Michal Krawczyk (1):
      net/ena: recreate HW IO rings on start and stop

Moti Haimovsky (1):
      examples/l3fwd-power: fix power library fallback

Naga Suresh Somarowthu (1):
      test/kni: check module dependency

Natalie Samsonov (1):
      net/mvpp2: fix comments and error messages

Neil Horman (2):
      devtools: relax rule for identifying symbol section
      devtools: fix regex in symbol addition check

Nikhil Rao (7):
      eventdev: fix eth Rx adapter hotplug incompatibility
      test/event: remove eth Rx adapter vdev workaround
      test/event: fix build for timer adapter
      test/event: fix RSS config for eth Rx adapter
      test/event: fix eth Rx adapter test for skeleton PMD
      test/event: fix Rx adapter intr test for skeleton PMD
      eventdev: fix unlock in Rx adapter

Nipun Gupta (1):
      net/dpaa2: fix IOVA conversion for congestion memory

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

Ori Kam (3):
      examples/flow_filtering: filter out unsupported offloads
      examples/flow_filtering: remove VLAN item
      examples/flow_filtering: fix capability setting

Pablo de Lara (2):
      crypto/aesni_mb: fix possible array overrun
      crypto/aesni_mb: fix truncated digest size for CMAC

Pallantla Poornima (3):
      test/power: fix ACPI cpufreq module miss fallback
      test/kni: fix module miss fallback
      test/power: skip KVM autotest if cannot run

Paul Luse (1):
      bus/vdev: fix multi-process IPC buffer leak on scan

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

Pavan Nikhilesh (2):
      test/event: check burst mode capability
      app/eventdev: fix minor typos

Pawel Wodkowski (1):
      mem: fix --huge-unlink option

Phil Yang (7):
      app/testpmd: optimize mbuf pool allocation
      app/testpmd: fix vdev socket initialization
      app/testpmd: fix physical port socket initialization
      kni: fix FIFO synchronization
      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 (10):
      bus/vdev: fix error log on secondary device scan
      config: remove unused parameter
      net/i40e: fix send admin queue command before init
      net/i40e/base: fix partition id calculation for X722
      net/i40e/base: improve the polling mechanism
      net/i40e/base: read LLDP config area with correct endianness
      net/i40e/base: properly clean resources
      net/i40e/base: gracefully clean the resources
      net/i40e/base: correct global reset timeout calculation
      bus/vdev: fix devargs after multi-process bus scan

Qiming Yang (2):
      test: fix interrupt check
      net/i40e: fix getting RSS configuration

Radu Nicolau (5):
      net/bonding: stop and deactivate slaves on stop
      net/bonding: fix crash on probe
      app/testpmd: fix port status for new bonded devices
      net/bonding: fix crash when stopping mode 4 port
      examples/bond: fix crash when there is no active slave

Rafal Kozik (3):
      doc: add VFIO in ENA guide
      net/ena: fix cleaning HW IO rings configuration
      net/ena: fix out of order completion

Rahul Lakkireddy (7):
      net/cxgbe: announce Rx scatter offload
      net/cxgbevf: add PCI uninitialization for VF
      net/cxgbe: check Rx config before doing VLAN strip offload
      net/cxgbe: fix check for redefined match items
      net/cxgbe: increase completion wait time for flow operations
      net/cxgbe: fix wrong ingress port value set in filter spec
      net/cxgbe: fix control queue mbuf pool naming convention

Rami Rosen (5):
      doc: fix wrong usage of bind command
      examples/vhost: remove unnecessary constant
      bpf: fix a typo
      doc: fix function name in flow filtering app guide
      doc: fix a typo in testpmd guide

Rasesh Mody (10):
      net/qede/base: fix to handle stag update event
      net/qede: fix ethernet type in HW registers
      net/qede/base: fix logic for sfp get/set
      net/bnx2x: fix logging to include device name
      net/bnx2x: fix to disable further interrupts
      net/bnx2x: fix call to link handling periodic function
      net/bnx2x: fix to add PHY lock
      net/bnx2x: fix dynamic logging
      net/bnx2x: fix VF link state update
      net/bnx2x: cleanup info logs

Raslan Darawsheh (2):
      net/tap: fix reported number of Tx packets
      app/testpmd: fix L4 length for UDP checksum

Reshma Pattan (5):
      pdump: remove dependency on libpthread
      app/testpmd: fix missing jump action in flow action
      examples/ip_pipeline: fix IPv6 endianness
      net/softnic: fix IPv6 endianness
      latency: fix timestamp marking and latency calculation

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

Rosen Xu (2):
      raw/ifpga: check probing error
      app/testpmd: fix shaper profile parameters

Sachin Saxena (1):
      net/dpaa: fix link speed based on MAC type

Shagun Agrawal (1):
      net/cxgbe: fix memory access when parsing flow match items

Shahaf Shuler (6):
      net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
      net/mlx5: fix RSS flow action hash type selection
      net/mlx5: support missing counter in extended statistics
      net/mlx5: add representor specific statistics
      net/mlx5: always use representor ifindex for ioctl
      net: fix build with pedantic

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

Shreyansh Jain (2):
      bus/fslmc: fix physical addressing check
      raw/skeleton: fix memory leak on test failure

Somnath Kotur (2):
      net/bnxt: get rid of ff pools and use VNIC info array
      net/bnxt: fix uninitialized pointer access in Tx

Stephen Hemminger (13):
      net/netvsc: fix chimney buffer size error handling
      net/netvsc: resize event buffer as needed
      ethdev: fix port ownership logs
      igb_uio: fix refcount if open returns error
      net/failsafe: use prefix for function
      doc: remove invalid config option from ena guide
      doc: remove invalid config options from liquidio guide
      net/qede: remove invalid config option checks
      doc: fix spelling in PMD guides
      net/mlx5: use pkg-config to handle SUSE libmnl
      bus/vmbus: fix directory handle leak on error
      net/tap: fix file descriptor leak on error
      net/tap: fix file descriptor check

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

Takeshi Yoshimura (1):
      vfio: fix sPAPR IOMMU mapping

Thomas Monjalon (10):
      kvargs: fix processing a null list
      kni: fix build on Linux < 3.14
      ethdev: fix doxygen comments of shared data fields
      eal/x86: remove unused memcpy file
      pci: fix parsing of address without function number
      eal: fix build with -O1
      kni: fix possible uninitialized variable
      net/mlx4: fix possible uninitialized variable
      fix indentation in symbol maps
      fix dpdk.org URLs

Timothy Redaelli (2):
      vhost/crypto: fix shared lib build without cryptodev
      net/qede: fix crash when configure fails

Tiwei Bie (20):
      malloc: fix potential null pointer dereference
      vhost: fix vhost interrupt support
      vhost: fix return value on enqueue path
      net/virtio-user: fix deadlock in memory events callback
      net/virtio-user: fix memory hotplug support in vhost-kernel
      net/virtio-user: fix multiple queue for vhost-kernel
      net/virtio: add missing supported features
      vhost: fix notification for packed ring
      vhost: fix vector filling for packed ring
      net/vhost: fix parameters string
      net/virtio-user: do not stop stopped device again
      net/virtio-user: do not make vhost channel non-block
      net/virtio-user: do not reset owner when driver resets
      net/virtio-user: fix device features for server mode
      net/virtio: fix guest announce support
      vhost: fix IOVA access for packed ring
      net/virtio-user: fix typo in error message
      net/virtio: fix unchecked return value
      vhost: remove unneeded null pointer check
      doc: remove old options from pdump guide

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

Tomasz Duszynski (3):
      net/mvpp2: fix array initialization
      doc: fix typo for cryptodev
      crypto/mvsam: fix shared library build

Tomasz Jozwiak (1):
      compressdev: fix compression API description

Vijay Srivastava (2):
      net/sfc/base: fix outer IPID field in TSO option descriptors
      net/sfc/base: add check for TUNNEL module in NIC reset API

Vipin Varghese (1):
      net/tap: fix probe for multiq or flowq failure

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

Wei Zhao (3):
      net/ixgbe: fix RSS flow error return
      app/testpmd: fix Rx offload search
      net/ixgbe: fix Rx LRO capability offload for x550

Wenzhuo Lu (2):
      ethdev: fix invalid configuration after failure
      ethdev: fix device info getting

Xiao Wang (2):
      net/ifc: do not notify before HW ready
      net/ifc: fix address translation function name

Xiaolong Ye (4):
      net/i40e: cancel alarm handler at the end of closure
      net/i40e: fix offload not supported mask
      net/ixgbe: fix maximum wait time in comment
      net/ifcvf: fix typo on struct name

Xiaoxin Peng (1):
      net/bnxt: reduce polling interval for valid bit

Xiaoyun Li (2):
      net/i40e: fix overwriting RSS RETA
      net/ixgbe: fix overwriting RSS RETA

Xueming Li (3):
      net/mlx5: fix interrupt completion queue index wrapping
      net/mlx5: fix representor port link status
      net/mlx5: fix representor port xstats

Yanglong Wu (2):
      net/ixgbevf: fix link state
      net/ixgbe: fix TDH register write

Yaroslav Brustinov (2):
      net/e1000: fix Tx offload capability typos
      ethdev: fix typo in queue setup error log

Yipeng Wang (7):
      test/hash: fix bucket size in perf test
      test/hash: fix r/w test with non-consecutive cores
      test/hash: add missing file in meson build
      hash: remove unused constant
      hash: fix race condition in iterate
      hash: remove unnecessary pause
      hash: fix TSX aborts with newer gcc

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 (8):
      net/mlx4: support externally allocated static memory
      net/mlx5: support externally allocated static memory
      net/mlx5: fix errno values for flow engine
      mk: disable gcc AVX512F support
      net/mlx4: optimize Tx external memory registration
      net/mlx5: optimize Tx external memory registration
      net/mlx5: optimize Tx doorbell write
      net/mlx5: optimize Rx buffer replenishment threshold

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

Zhirun Yan (5):
      net/ixgbe: update Tx offload mask
      net/igb: update Tx offload mask
      net/avf: fix Tx offload mask
      net/i40e: fix port close
      net/i40e: remove redundant reset of queue number

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-dev] 18.08.1 patches review and test
  2018-12-20 11:37 [dpdk-dev] 18.08.1 patches review and test Kevin Traynor
@ 2018-12-26  7:31 ` Shreyansh Jain
       [not found] ` <1493197512.53622166.1545360209480.JavaMail.zimbra@redhat.com>
  1 sibling, 0 replies; 10+ messages in thread
From: Shreyansh Jain @ 2018-12-26  7:31 UTC (permalink / raw)
  To: Kevin Traynor, dpdk stable; +Cc: dev, bluca, yskoh, qian.q.xu, pezhang

Hello Kevin,

I have an issue with one of the patches originating from me and targeted 
for stable. In-lined below.

On Thursday 20 December 2018 05:07 PM, Kevin Traynor wrote:
> (resend with correct subject)
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 18.08.1. Please
> help review and test. The planned date for the final release is 16th
> January. 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.
> 
> A release candidate tarball can be found at:
> 
>      https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc1
> 
> These patches are located at branch 18.08 of dpdk-stable repo:
>      https://dpdk.org/browse/dpdk-stable/
> 

[...]

> Shreyansh Jain (2):
>        bus/fslmc: fix physical addressing check
>        raw/skeleton: fix memory leak on test failure <==== this

Please don't apply the 'raw/skeleton: fix memory leak on test failure' 
patch. There is problem with this as reported in another patch [1]. I 
will push a fix out (which would actually be reverting this patch)

[1] https://patches.dpdk.org/patch/48635/

[...]

-
Shreyansh

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [dpdk-dev] DPDK 18.08 testing - PASS //Fwd: 18.08.1 patches review and test
       [not found] ` <1493197512.53622166.1545360209480.JavaMail.zimbra@redhat.com>
@ 2019-01-08 10:47   ` Sitong Liu
  0 siblings, 0 replies; 10+ messages in thread
From: Sitong Liu @ 2019-01-08 10:47 UTC (permalink / raw)
  To: stable, ktraynor; +Cc: dev, bluca, yskoh, qian q xu, pezhang

Hi all,

We did a test for DPDK 18.08, no regression bugs were found.

Testing scenarios:
(1)Guest with device assignment(PF) throughput testing(1G hugepage size) PASS
(2)Guest with device assignment(PF) throughput testing(2M hugepage size) PASS
(3)Guest with device assignment(VF) throughput testing PASS
(4)PVP(host testpmd as vswitch) vhost-user 1Q throughput testing PASS
(5)PVP(host testpmd as vswitch) vhost-user 2Q throughput testing PASS
(6)PVP(host testpmd as vswitch) vhost-user 2Q & cross numa node throughput testing PASS
(7)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect PASS
(8)Guest with vhost-user hot plug throughput testing PASS
(9)PVP(host testpmd as vswitch)vhost-user 1Q live migration testing PASS
(10)Guest with ovs+dpdk+vhost-user single queue live migration testing PASS
(11)Guest with ovs+dpdk+vhost-user 2Q live migration testing PASS


Testing NICs: X540-AT2(ixgbe).

DPDK:
http://dpdk.org/git/dpdk-stable
commit 35a7f767600712d073e469d873362d03dc1962e4
Author: Kevin Traynor <ktraynor@redhat.com>
Date:   Wed Jan 2 18:00:18 2019 +0000
        Revert "raw/skeleton: fix memory leak on test failure"
        This reverts commit 8d739a452b4a33d41be4a41d7781e303c425d112.
        As per email from Shreyansh:
         --
         > Shreyansh Jain (2):
         >        bus/fslmc: fix physical addressing check
         >        raw/skeleton: fix memory leak on test failure <==== this
         Please don't apply the 'raw/skeleton: fix memory leak on test failure'
         patch. There is problem with this as reported in another patch [1]. I
         will push a fix out (which would actually be reverting this patch)
         [1] https://patches.dpdk.org/patch/48635/
          --
         Fixes: 8d739a452b4a ("raw/skeleton: fix memory leak on test failure")
         Cc: Shreyansh Jain <shreyansh.jain@nxp.com>
         Signed-off-by: Kevin Traynor <ktraynor@redhat.com>

If you have any concern about the result, please let me know, thanks.

Best regards,
Sitong Liu
Red Hat.



----- Forwarded Message -----
From: "Pei Zhang" <pezhang@redhat.com>
To: "Sitong Liu" <siliu@redhat.com>
Sent: Friday, December 21, 2018 10:43:29 AM
Subject: Fwd: 18.08.1 patches review and test



----- Forwarded Message -----
From: "Kevin Traynor" <ktraynor@redhat.com>
To: "dpdk stable" <stable@dpdk.org>
Cc: dev@dpdk.org, bluca@debian.org, yskoh@mellanox.com, "qian q xu" <qian.q.xu@intel.com>, pezhang@redhat.com
Sent: Thursday, December 20, 2018 7:37:57 PM
Subject: 18.08.1 patches review and test

(resend with correct subject)

Hi all,

Here is a list of patches targeted for stable release 18.08.1. Please
help review and test. The planned date for the final release is 16th
January. 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.

A release candidate tarball can be found at:

    https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc1

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

Thanks.

Kevin Traynor

---
Adrien Mazarguil (1):
      net/mlx5: fix artificial L4 limitation on switch flow rules

Agalya Babu RadhaKrishnan (4):
      vfio: disable in FreeBSD build with meson
      net/nfp: disable in FreeBSD build with meson
      net/avp: disable in FreeBSD build with meson
      net/softnic: disable in FreeBSD build with meson

Ajit Khaparde (4):
      net/bnxt: fix MTU setting
      net/bnxt: set MAC filtering as outer for non tunnel frames
      net/bnxt: set a VNIC as default only once
      net/bnxt: remove excess log messages

Akash Saxena (1):
      crypto/openssl: fix RSA verify operation

Alejandro Lucero (6):
      ethdev: fix MAC changes when live change not supported
      net/nfp: fix live MAC changes not supported
      net/nfp: fix mbuf flags with checksum good
      ethdev: fix error handling in create function
      net/nfp: fix RSS
      bus/pci: compare kernel driver instead of interrupt handler

Ali Alnubani (4):
      net/mlx4: fix minor typo
      net/mlx5: fix minor typos
      net/mlx4: fix initialization of struct members
      net/mlx5: fix initialization of struct members

Anatoly Burakov (10):
      fbarray: fix detach in --no-shconf mode
      eal: do not allow legacy mode with --in-memory mode
      mem: fix undefined behavior in NUMA-aware mapping
      mem: improve segment list preallocation
      mem: fix resource leak
      ipc: remove panic in async request
      malloc: fix adjacency check to also include segment list
      usertools: check for lspci dependency
      ipc: fix access after async request failure
      mem: fix division by zero in no-NUMA mode

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

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

Anoob Joseph (5):
      examples/ipsec-secgw: fix wrong session size
      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

Asaf Penso (1):
      net/mlx5: fix function documentation

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

Beilei Xing (5):
      net/e1000: fix queue number in RSS configuration
      net/avf: remove keeping CRC configuration
      net/i40e: update Tx offload mask
      net/i40e: fix Rx instability with vector mode
      net/i40e: fix X710 Rx after reading some registers

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

Bruce Richardson (3):
      compat: fix symbol version support with meson
      net/avf: fix unused variables and label
      net/avf: fix missing compiler error flags

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

Chas Williams (2):
      net/bonding: fix Rx slave fairness
      net/virtio: do not re-enter clean up routines

Cristian Dumitrescu (1):
      examples/ip_pipeline: fix port and table stats read

Damjan Marion (1):
      net/i40e: fix 25G AOC and ACC cable detection on XXV710

Darek Stojaczyk (4):
      malloc: check size hint when reserving the biggest element
      vfio: fix read of freed memory on getting container fd
      vfio: share default container in multi-process
      vfio: do not needlessly setup device in secondary process

Dariusz Stojaczyk (2):
      ipc: fix undefined behavior in no-shconf mode
      vfio: check if group fd is already open

David Hunt (1):
      examples/vm_power: respect maximum CPUs

David Marchand (1):
      devtools: fix symbol check when adding experimental section

Dekel Peled (3):
      ethdev: fix missing names in Tx offload name array
      net/mlx5: fix packet type for MPLS in UDP
      net/mlx5: fix validation of Rx queue number

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

Didier Pallard (7):
      net: fix Intel prepare function for IP checksum offload
      net/e1000: fix missing Tx multi-segs capability
      net/fm10k: fix missing Tx multi-segs capability
      net/i40e: fix missing Tx multi-segs capability
      net/ixgbe: fix missing Tx multi-segs capability
      drivers/net: fix several Tx prepare functions
      net/i40e: revert fix offload not supported mask

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

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

Faicker Mo (1):
      net/ixgbe: fix flow create in ntuple check

Fan Zhang (5):
      cryptodev: fix library version
      vhost/crypto: fix inferred misuse of enum
      bus/pci: fix config r/w access
      vhost/crypto: fix packet copy in chaining mode
      crypto/aesni_mb: fix queue pair free

Ferruh Yigit (21):
      app/testpmd: fix displaying RSS hash functions
      drivers/net: fix log type string
      mbuf: fix library version on meson build
      ring: add library version to meson build
      kni: fix build on Linux 4.19
      fix global variable issues
      bus/dpaa: fix build with gcc 9.0
      eal: fix build with gcc 9.0
      ethdev: fix redundant function pointer check
      app/testpmd: fix Tx offload flags
      net/avf/base: fix shifting 32-bit signed variable 31 times
      net/bnxt: fix uninitialized variable access
      lib: fix shifting 32-bit signed variable 31 times
      service: fix possible null access
      vhost: fix possible out of bound access
      test: fix build
      crypto/ccp: fix resource leak
      test/reorder: fix out of bound access
      net/i40e/base: fix comment referencing internal data
      bus/pci: fix allocation of device path
      ethdev: eliminate interim variable

Fiona Trahe (8):
      crypto/qat: fix typo
      compress/qat: fix checksum on decompression
      compress/qat: remove unnecessary assignment
      test/crypto: fix number of queue pairs
      common/qat: fix failure to create PMD
      common/qat: fix for invalid response from firmware
      compressdev: clarify usage of op structure
      compressdev: fix op allocation

Gaetan Rivet (1):
      devargs: fix variadic parsing memory leak

Gautam Dawar (1):
      net/sfc/base: fix out of bounds read when dereferencing sdup

Gavin Hu (5):
      ring/c11: synchronize load and store of the tail
      ring/c11: move atomic load of head above the loop
      ring/c11: keep deterministic order allowing retry to work
      ring/c11: relax ordering for load and store of the head
      doc: add cross-compilation in sample apps guide

Haiyue Wang (2):
      net/avf: fix build with debug enabled
      net/i40e: enable loopback function for X722 MAC

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

Hemant Agrawal (3):
      net/dpaa: fix jumbo buffer config
      event/dpaa2: fix mbuf assignment in atomic processing
      net/dpaa2: fix VLAN filter enablement

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

Honnappa Nagarahalli (2):
      build: enable ARM NEON flag when __aarch64__ defined
      hash: fix key store element alignment

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

Hyong Youb Kim (6):
      net/enic: do not use non-standard integer types
      net/enic: set Rx VLAN offload flag for non-stripped packets
      net/enic: explicitly disable overlay offload
      app/testpmd: check Rx VLAN offload flag to print VLAN TCI
      net/enic: fix supported packet types
      net/enic: fix size check in Tx prepare handler

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

Igor Romanov (7):
      net/bonding: use evenly distributed default RSS RETA
      net/bonding: do not ignore RSS key on device config
      net/failsafe: fix crash on slave queue release
      net/sfc: fix an Rx queue double release possibility
      net/sfc: fix a Tx queue double release possibility
      net/failsafe: report actual device capabilities
      net/sfc/base: fix field order in filter spec struct

Ilya Maximets (10):
      doc: fix style and syntax in flow API guide
      vhost: fix zmbufs array leak after NUMA realloc
      vhost-user: drop connection on message handling failures
      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 start
      doc: fix DESTDIR variable name in meson guide
      eal/bsd: fix possible IOPL fd leak
      net/virtio: avoid annoying IOPL error log
      vhost: fix double read of descriptor flags

Ivan Malov (5):
      net/sfc/base: fix name of the argument to store RSS flags
      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

Jasvinder Singh (4):
      app/testpmd: fix metering and policing commands
      app/testpmd: fix memory leak for TM object
      app/testpmd: fix memory allocation for DSCP table
      app/testpmd: fix memory leak for DSCP table

Jeff Guo (1):
      igb_uio: fix unexpected removal for hot-unplug

Jerin Jacob (12):
      mk: disable OcteonTx for buggy compilers only on arm64
      net/octeontx: fix packet corruption on Tx
      doc: fix eventdev shared library version
      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
      mbuf: fix offload flag name and list
      doc: clarify VLAN and QinQ Tx offload prerequisite
      app/testpmd: fix QinQ strip display option
      crypto/scheduler: fix build with gcc 8.2
      doc: clarify TSO Tx offload prerequisite

Jia Yu (1):
      net/bonding: fix buffer corruption in packets

Jiayu Hu (1):
      vhost: fix corner case for enqueue operation

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

Joyce Kong (1):
      config: enable more than 128 cores for arm64

Junxiao Shi (1):
      cryptodev: fix pool element size for undefined operation

Kamil Chalupnik (1):
      app/bbdev: fix inputs mbuf creation

Konstantin Ananyev (3):
      acl: forbid rule with priority zero
      ip_frag: check fragment length of incoming packet
      bpf: fix x86 JIT for immediate loads

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

Lee Daly (2):
      compress/isal: fix uncleared compression states
      net/bonding: fix possible silent failure in configuration

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

Luca Boccassi (13):
      net/ixgbe: do not return internal code
      eal: include missing hypervisor files in meson
      raw/ifpga: use -Wno-error=format-security for meson
      net/i40e: use -Wno-error=format-security for meson
      igb_uio: install module when building with meson
      build: create relative symlinks for PMDs in libdir
      net/e1000: do not error out if Rx drop enable is set
      net/virtio: register/unregister intr handler on start/stop
      eal/linux: handle UIO read failure in interrupt handler
      net/vmxnet3: fix hot-unplug
      net/mlx5: fallback quietly if pkg-config is unavailable
      build: set -mfpu=neon flag for armv7-a with meson
      net/ixgbe/base: add LHA ID

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

Marko Kovacevic (3):
      app/pdump: fix port id storage size
      doc: fix formatting in IP reassembly app guide
      drivers/crypto: fix wrongly assignment of digest_len

Martin Harvey (6):
      net/sfc/base: fix PreFAST warnings because of unused return
      net/sfc/base: fix invalid order of memset arguments
      net/sfc/base: fix output buffer SAL annotation
      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

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

Maxime Coquelin (5):
      vhost: fix error handling when mem table gets updated
      vhost: avoid memory barriers when no descriptors dequeued
      vhost: fix packed ring constants declaration
      vhost: fix payload size of reply
      vhost: fix crash after mmap failure

Michal Krawczyk (1):
      net/ena: recreate HW IO rings on start and stop

Moti Haimovsky (1):
      examples/l3fwd-power: fix power library fallback

Naga Suresh Somarowthu (1):
      test/kni: check module dependency

Natalie Samsonov (1):
      net/mvpp2: fix comments and error messages

Neil Horman (2):
      devtools: relax rule for identifying symbol section
      devtools: fix regex in symbol addition check

Nikhil Rao (7):
      eventdev: fix eth Rx adapter hotplug incompatibility
      test/event: remove eth Rx adapter vdev workaround
      test/event: fix build for timer adapter
      test/event: fix RSS config for eth Rx adapter
      test/event: fix eth Rx adapter test for skeleton PMD
      test/event: fix Rx adapter intr test for skeleton PMD
      eventdev: fix unlock in Rx adapter

Nipun Gupta (1):
      net/dpaa2: fix IOVA conversion for congestion memory

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

Ori Kam (3):
      examples/flow_filtering: filter out unsupported offloads
      examples/flow_filtering: remove VLAN item
      examples/flow_filtering: fix capability setting

Pablo de Lara (2):
      crypto/aesni_mb: fix possible array overrun
      crypto/aesni_mb: fix truncated digest size for CMAC

Pallantla Poornima (3):
      test/power: fix ACPI cpufreq module miss fallback
      test/kni: fix module miss fallback
      test/power: skip KVM autotest if cannot run

Paul Luse (1):
      bus/vdev: fix multi-process IPC buffer leak on scan

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

Pavan Nikhilesh (2):
      test/event: check burst mode capability
      app/eventdev: fix minor typos

Pawel Wodkowski (1):
      mem: fix --huge-unlink option

Phil Yang (7):
      app/testpmd: optimize mbuf pool allocation
      app/testpmd: fix vdev socket initialization
      app/testpmd: fix physical port socket initialization
      kni: fix FIFO synchronization
      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 (10):
      bus/vdev: fix error log on secondary device scan
      config: remove unused parameter
      net/i40e: fix send admin queue command before init
      net/i40e/base: fix partition id calculation for X722
      net/i40e/base: improve the polling mechanism
      net/i40e/base: read LLDP config area with correct endianness
      net/i40e/base: properly clean resources
      net/i40e/base: gracefully clean the resources
      net/i40e/base: correct global reset timeout calculation
      bus/vdev: fix devargs after multi-process bus scan

Qiming Yang (2):
      test: fix interrupt check
      net/i40e: fix getting RSS configuration

Radu Nicolau (5):
      net/bonding: stop and deactivate slaves on stop
      net/bonding: fix crash on probe
      app/testpmd: fix port status for new bonded devices
      net/bonding: fix crash when stopping mode 4 port
      examples/bond: fix crash when there is no active slave

Rafal Kozik (3):
      doc: add VFIO in ENA guide
      net/ena: fix cleaning HW IO rings configuration
      net/ena: fix out of order completion

Rahul Lakkireddy (7):
      net/cxgbe: announce Rx scatter offload
      net/cxgbevf: add PCI uninitialization for VF
      net/cxgbe: check Rx config before doing VLAN strip offload
      net/cxgbe: fix check for redefined match items
      net/cxgbe: increase completion wait time for flow operations
      net/cxgbe: fix wrong ingress port value set in filter spec
      net/cxgbe: fix control queue mbuf pool naming convention

Rami Rosen (5):
      doc: fix wrong usage of bind command
      examples/vhost: remove unnecessary constant
      bpf: fix a typo
      doc: fix function name in flow filtering app guide
      doc: fix a typo in testpmd guide

Rasesh Mody (10):
      net/qede/base: fix to handle stag update event
      net/qede: fix ethernet type in HW registers
      net/qede/base: fix logic for sfp get/set
      net/bnx2x: fix logging to include device name
      net/bnx2x: fix to disable further interrupts
      net/bnx2x: fix call to link handling periodic function
      net/bnx2x: fix to add PHY lock
      net/bnx2x: fix dynamic logging
      net/bnx2x: fix VF link state update
      net/bnx2x: cleanup info logs

Raslan Darawsheh (2):
      net/tap: fix reported number of Tx packets
      app/testpmd: fix L4 length for UDP checksum

Reshma Pattan (5):
      pdump: remove dependency on libpthread
      app/testpmd: fix missing jump action in flow action
      examples/ip_pipeline: fix IPv6 endianness
      net/softnic: fix IPv6 endianness
      latency: fix timestamp marking and latency calculation

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

Rosen Xu (2):
      raw/ifpga: check probing error
      app/testpmd: fix shaper profile parameters

Sachin Saxena (1):
      net/dpaa: fix link speed based on MAC type

Shagun Agrawal (1):
      net/cxgbe: fix memory access when parsing flow match items

Shahaf Shuler (6):
      net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
      net/mlx5: fix RSS flow action hash type selection
      net/mlx5: support missing counter in extended statistics
      net/mlx5: add representor specific statistics
      net/mlx5: always use representor ifindex for ioctl
      net: fix build with pedantic

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

Shreyansh Jain (2):
      bus/fslmc: fix physical addressing check
      raw/skeleton: fix memory leak on test failure

Somnath Kotur (2):
      net/bnxt: get rid of ff pools and use VNIC info array
      net/bnxt: fix uninitialized pointer access in Tx

Stephen Hemminger (13):
      net/netvsc: fix chimney buffer size error handling
      net/netvsc: resize event buffer as needed
      ethdev: fix port ownership logs
      igb_uio: fix refcount if open returns error
      net/failsafe: use prefix for function
      doc: remove invalid config option from ena guide
      doc: remove invalid config options from liquidio guide
      net/qede: remove invalid config option checks
      doc: fix spelling in PMD guides
      net/mlx5: use pkg-config to handle SUSE libmnl
      bus/vmbus: fix directory handle leak on error
      net/tap: fix file descriptor leak on error
      net/tap: fix file descriptor check

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

Takeshi Yoshimura (1):
      vfio: fix sPAPR IOMMU mapping

Thomas Monjalon (10):
      kvargs: fix processing a null list
      kni: fix build on Linux < 3.14
      ethdev: fix doxygen comments of shared data fields
      eal/x86: remove unused memcpy file
      pci: fix parsing of address without function number
      eal: fix build with -O1
      kni: fix possible uninitialized variable
      net/mlx4: fix possible uninitialized variable
      fix indentation in symbol maps
      fix dpdk.org URLs

Timothy Redaelli (2):
      vhost/crypto: fix shared lib build without cryptodev
      net/qede: fix crash when configure fails

Tiwei Bie (20):
      malloc: fix potential null pointer dereference
      vhost: fix vhost interrupt support
      vhost: fix return value on enqueue path
      net/virtio-user: fix deadlock in memory events callback
      net/virtio-user: fix memory hotplug support in vhost-kernel
      net/virtio-user: fix multiple queue for vhost-kernel
      net/virtio: add missing supported features
      vhost: fix notification for packed ring
      vhost: fix vector filling for packed ring
      net/vhost: fix parameters string
      net/virtio-user: do not stop stopped device again
      net/virtio-user: do not make vhost channel non-block
      net/virtio-user: do not reset owner when driver resets
      net/virtio-user: fix device features for server mode
      net/virtio: fix guest announce support
      vhost: fix IOVA access for packed ring
      net/virtio-user: fix typo in error message
      net/virtio: fix unchecked return value
      vhost: remove unneeded null pointer check
      doc: remove old options from pdump guide

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

Tomasz Duszynski (3):
      net/mvpp2: fix array initialization
      doc: fix typo for cryptodev
      crypto/mvsam: fix shared library build

Tomasz Jozwiak (1):
      compressdev: fix compression API description

Vijay Srivastava (2):
      net/sfc/base: fix outer IPID field in TSO option descriptors
      net/sfc/base: add check for TUNNEL module in NIC reset API

Vipin Varghese (1):
      net/tap: fix probe for multiq or flowq failure

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

Wei Zhao (3):
      net/ixgbe: fix RSS flow error return
      app/testpmd: fix Rx offload search
      net/ixgbe: fix Rx LRO capability offload for x550

Wenzhuo Lu (2):
      ethdev: fix invalid configuration after failure
      ethdev: fix device info getting

Xiao Wang (2):
      net/ifc: do not notify before HW ready
      net/ifc: fix address translation function name

Xiaolong Ye (4):
      net/i40e: cancel alarm handler at the end of closure
      net/i40e: fix offload not supported mask
      net/ixgbe: fix maximum wait time in comment
      net/ifcvf: fix typo on struct name

Xiaoxin Peng (1):
      net/bnxt: reduce polling interval for valid bit

Xiaoyun Li (2):
      net/i40e: fix overwriting RSS RETA
      net/ixgbe: fix overwriting RSS RETA

Xueming Li (3):
      net/mlx5: fix interrupt completion queue index wrapping
      net/mlx5: fix representor port link status
      net/mlx5: fix representor port xstats

Yanglong Wu (2):
      net/ixgbevf: fix link state
      net/ixgbe: fix TDH register write

Yaroslav Brustinov (2):
      net/e1000: fix Tx offload capability typos
      ethdev: fix typo in queue setup error log

Yipeng Wang (7):
      test/hash: fix bucket size in perf test
      test/hash: fix r/w test with non-consecutive cores
      test/hash: add missing file in meson build
      hash: remove unused constant
      hash: fix race condition in iterate
      hash: remove unnecessary pause
      hash: fix TSX aborts with newer gcc

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 (8):
      net/mlx4: support externally allocated static memory
      net/mlx5: support externally allocated static memory
      net/mlx5: fix errno values for flow engine
      mk: disable gcc AVX512F support
      net/mlx4: optimize Tx external memory registration
      net/mlx5: optimize Tx external memory registration
      net/mlx5: optimize Tx doorbell write
      net/mlx5: optimize Rx buffer replenishment threshold

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

Zhirun Yan (5):
      net/ixgbe: update Tx offload mask
      net/igb: update Tx offload mask
      net/avf: fix Tx offload mask
      net/i40e: fix port close
      net/i40e: remove redundant reset of queue number

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-dev] 18.08.1 patches review and test
  2019-01-30 16:27 Kevin Traynor
  2019-03-06 16:45 ` Walker, Benjamin
@ 2019-03-22 16:56 ` Kevin Traynor
  2019-03-22 16:56   ` Kevin Traynor
  1 sibling, 1 reply; 10+ messages in thread
From: Kevin Traynor @ 2019-03-22 16:56 UTC (permalink / raw)
  To: dpdk stable; +Cc: dev

On 30/01/2019 16:27, Kevin Traynor wrote:
> Hi all,
> 
> Here is a list of patches targeted for stable release 18.08.1. Please
> help review and test. The tentative date for the final release is 28,
> February. 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.
> 

Last call. Release date will be April 1st unless there are any release
blocking bugs reported before then. I will list the bugfixes and areas
validated as part of the final release notes.

thanks,
Kevin.

> A release candidate tarball can be found at:
> 
>     https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
> 
> These patches are located at branch 18.08 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Kevin Traynor
> 
> ---
> Adrien Mazarguil (1):
>       net/mlx5: fix artificial L4 limitation on switch flow rules
> 
> Agalya Babu RadhaKrishnan (4):
>       vfio: disable in FreeBSD build with meson
>       net/nfp: disable in FreeBSD build with meson
>       net/avp: disable in FreeBSD build with meson
>       net/softnic: disable in FreeBSD build with meson
> 
> Ajit Khaparde (4):
>       net/bnxt: fix MTU setting
>       net/bnxt: set MAC filtering as outer for non tunnel frames
>       net/bnxt: set a VNIC as default only once
>       net/bnxt: remove excess log messages
> 
> Akash Saxena (1):
>       crypto/openssl: fix RSA verify operation
> 
> Alejandro Lucero (6):
>       ethdev: fix MAC changes when live change not supported
>       net/nfp: fix live MAC changes not supported
>       net/nfp: fix mbuf flags with checksum good
>       ethdev: fix error handling in create function
>       net/nfp: fix RSS
>       bus/pci: compare kernel driver instead of interrupt handler
> 
> Ali Alnubani (4):
>       net/mlx4: fix minor typo
>       net/mlx5: fix minor typos
>       net/mlx4: fix initialization of struct members
>       net/mlx5: fix initialization of struct members
> 
> Anatoly Burakov (10):
>       fbarray: fix detach in --no-shconf mode
>       eal: do not allow legacy mode with --in-memory mode
>       mem: fix undefined behavior in NUMA-aware mapping
>       mem: improve segment list preallocation
>       mem: fix resource leak
>       ipc: remove panic in async request
>       malloc: fix adjacency check to also include segment list
>       usertools: check for lspci dependency
>       ipc: fix access after async request failure
>       mem: fix division by zero in no-NUMA mode
> 
> Andrew Rybchenko (2):
>       net/sfc/base: fix build because of no declaration
>       net/sfc: receive prepared packets even in Rx exception case
> 
> Andy Moreton (4):
>       net/sfc/base: properly align on line continuation
>       net/sfc/base: add space after sizeof
>       net/sfc/base: fix ID retrieval in v3 licensing
>       net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes
> 
> Anoob Joseph (5):
>       examples/ipsec-secgw: fix wrong session size
>       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
> 
> Asaf Penso (1):
>       net/mlx5: fix function documentation
> 
> Bei Sun (1):
>       net/bnxt: set VLAN strip mode before default VNIC cfg
> 
> Beilei Xing (5):
>       net/e1000: fix queue number in RSS configuration
>       net/avf: remove keeping CRC configuration
>       net/i40e: update Tx offload mask
>       net/i40e: fix Rx instability with vector mode
>       net/i40e: fix X710 Rx after reading some registers
> 
> Brian Archbold (1):
>       app/testpmd: fix duplicate exit
> 
> Bruce Richardson (3):
>       compat: fix symbol version support with meson
>       net/avf: fix unused variables and label
>       net/avf: fix missing compiler error flags
> 
> Chaitanya Babu Talluri (1):
>       efd: fix write unlock during ring creation
> 
> Chas Williams (2):
>       net/bonding: fix Rx slave fairness
>       net/virtio: do not re-enter clean up routines
> 
> Cristian Dumitrescu (1):
>       examples/ip_pipeline: fix port and table stats read
> 
> Damjan Marion (1):
>       net/i40e: fix 25G AOC and ACC cable detection on XXV710
> 
> Darek Stojaczyk (4):
>       malloc: check size hint when reserving the biggest element
>       vfio: fix read of freed memory on getting container fd
>       vfio: share default container in multi-process
>       vfio: do not needlessly setup device in secondary process
> 
> Dariusz Stojaczyk (2):
>       ipc: fix undefined behavior in no-shconf mode
>       vfio: check if group fd is already open
> 
> David Hunt (1):
>       examples/vm_power: respect maximum CPUs
> 
> David Marchand (1):
>       devtools: fix symbol check when adding experimental section
> 
> Dekel Peled (3):
>       ethdev: fix missing names in Tx offload name array
>       net/mlx5: fix packet type for MPLS in UDP
>       net/mlx5: fix validation of Rx queue number
> 
> Dharmik Thakkar (1):
>       test/hash: fix build
> 
> Didier Pallard (7):
>       net: fix Intel prepare function for IP checksum offload
>       net/e1000: fix missing Tx multi-segs capability
>       net/fm10k: fix missing Tx multi-segs capability
>       net/i40e: fix missing Tx multi-segs capability
>       net/ixgbe: fix missing Tx multi-segs capability
>       drivers/net: fix several Tx prepare functions
>       net/i40e: revert fix offload not supported mask
> 
> Eric Zhang (1):
>       net/virtio-user: check negotiated features before set
> 
> Evgeny Im (1):
>       net/failsafe: remove not supported multicast MAC filter
> 
> Faicker Mo (1):
>       net/ixgbe: fix flow create in ntuple check
> 
> Fan Zhang (5):
>       cryptodev: fix library version
>       vhost/crypto: fix inferred misuse of enum
>       bus/pci: fix config r/w access
>       vhost/crypto: fix packet copy in chaining mode
>       crypto/aesni_mb: fix queue pair free
> 
> Ferruh Yigit (21):
>       app/testpmd: fix displaying RSS hash functions
>       drivers/net: fix log type string
>       mbuf: fix library version on meson build
>       ring: add library version to meson build
>       kni: fix build on Linux 4.19
>       fix global variable issues
>       bus/dpaa: fix build with gcc 9.0
>       eal: fix build with gcc 9.0
>       ethdev: fix redundant function pointer check
>       app/testpmd: fix Tx offload flags
>       net/avf/base: fix shifting 32-bit signed variable 31 times
>       net/bnxt: fix uninitialized variable access
>       lib: fix shifting 32-bit signed variable 31 times
>       service: fix possible null access
>       vhost: fix possible out of bound access
>       test: fix build
>       crypto/ccp: fix resource leak
>       test/reorder: fix out of bound access
>       net/i40e/base: fix comment referencing internal data
>       bus/pci: fix allocation of device path
>       ethdev: eliminate interim variable
> 
> Fiona Trahe (8):
>       crypto/qat: fix typo
>       compress/qat: fix checksum on decompression
>       compress/qat: remove unnecessary assignment
>       test/crypto: fix number of queue pairs
>       common/qat: fix failure to create PMD
>       common/qat: fix for invalid response from firmware
>       compressdev: clarify usage of op structure
>       compressdev: fix op allocation
> 
> Gaetan Rivet (1):
>       devargs: fix variadic parsing memory leak
> 
> Gautam Dawar (1):
>       net/sfc/base: fix out of bounds read when dereferencing sdup
> 
> Gavin Hu (5):
>       ring/c11: synchronize load and store of the tail
>       ring/c11: move atomic load of head above the loop
>       ring/c11: keep deterministic order allowing retry to work
>       ring/c11: relax ordering for load and store of the head
>       doc: add cross-compilation in sample apps guide
> 
> Haiyue Wang (2):
>       net/avf: fix build with debug enabled
>       net/i40e: enable loopback function for X722 MAC
> 
> Harry van Haaren (1):
>       event/sw: fix cq index check for unlink usecases
> 
> Hemant Agrawal (3):
>       net/dpaa: fix jumbo buffer config
>       event/dpaa2: fix mbuf assignment in atomic processing
>       net/dpaa2: fix VLAN filter enablement
> 
> Herakliusz Lipiec (2):
>       app/testpmd: fix printf format in event callback
>       examples/ipv4_multicast: fix leak of cloned packets
> 
> Honnappa Nagarahalli (2):
>       build: enable ARM NEON flag when __aarch64__ defined
>       hash: fix key store element alignment
> 
> Huaibin Wang (1):
>       net/i40e: keep promiscuous on if allmulticast is enabled
> 
> Hyong Youb Kim (6):
>       net/enic: do not use non-standard integer types
>       net/enic: set Rx VLAN offload flag for non-stripped packets
>       net/enic: explicitly disable overlay offload
>       app/testpmd: check Rx VLAN offload flag to print VLAN TCI
>       net/enic: fix supported packet types
>       net/enic: fix size check in Tx prepare handler
> 
> Ian Dolzhansky (1):
>       net/failsafe: add checks for deferred queue setup
> 
> Igor Romanov (7):
>       net/bonding: use evenly distributed default RSS RETA
>       net/bonding: do not ignore RSS key on device config
>       net/failsafe: fix crash on slave queue release
>       net/sfc: fix an Rx queue double release possibility
>       net/sfc: fix a Tx queue double release possibility
>       net/failsafe: report actual device capabilities
>       net/sfc/base: fix field order in filter spec struct
> 
> Ilya Maximets (10):
>       doc: fix style and syntax in flow API guide
>       vhost: fix zmbufs array leak after NUMA realloc
>       vhost-user: drop connection on message handling failures
>       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 start
>       doc: fix DESTDIR variable name in meson guide
>       eal/bsd: fix possible IOPL fd leak
>       net/virtio: avoid annoying IOPL error log
>       vhost: fix double read of descriptor flags
> 
> Ivan Malov (5):
>       net/sfc/base: fix name of the argument to store RSS flags
>       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
> 
> Jasvinder Singh (4):
>       app/testpmd: fix metering and policing commands
>       app/testpmd: fix memory leak for TM object
>       app/testpmd: fix memory allocation for DSCP table
>       app/testpmd: fix memory leak for DSCP table
> 
> Jeff Guo (1):
>       igb_uio: fix unexpected removal for hot-unplug
> 
> Jerin Jacob (12):
>       mk: disable OcteonTx for buggy compilers only on arm64
>       net/octeontx: fix packet corruption on Tx
>       doc: fix eventdev shared library version
>       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
>       mbuf: fix offload flag name and list
>       doc: clarify VLAN and QinQ Tx offload prerequisite
>       app/testpmd: fix QinQ strip display option
>       crypto/scheduler: fix build with gcc 8.2
>       doc: clarify TSO Tx offload prerequisite
> 
> Jia Yu (1):
>       net/bonding: fix buffer corruption in packets
> 
> Jiayu Hu (1):
>       vhost: fix corner case for enqueue operation
> 
> John Daley (1):
>       net/enic: fix flow API memory leak
> 
> Joyce Kong (1):
>       config: enable more than 128 cores for arm64
> 
> Junxiao Shi (1):
>       cryptodev: fix pool element size for undefined operation
> 
> Kamil Chalupnik (1):
>       app/bbdev: fix inputs mbuf creation
> 
> Kevin Traynor (3):
>       version: 18.08.1-rc1
>       version: 18.08.1-rc2
>       Revert "raw/skeleton: fix memory leak on test failure"
> 
> Konstantin Ananyev (3):
>       acl: forbid rule with priority zero
>       ip_frag: check fragment length of incoming packet
>       bpf: fix x86 JIT for immediate loads
> 
> Leah Tekoa (1):
>       app/testpmd: fix RED byte stats
> 
> Lee Daly (2):
>       compress/isal: fix uncleared compression states
>       net/bonding: fix possible silent failure in configuration
> 
> Li Han (1):
>       ip_frag: fix overflow in key comparison
> 
> Luca Boccassi (13):
>       net/ixgbe: do not return internal code
>       eal: include missing hypervisor files in meson
>       raw/ifpga: use -Wno-error=format-security for meson
>       net/i40e: use -Wno-error=format-security for meson
>       igb_uio: install module when building with meson
>       build: create relative symlinks for PMDs in libdir
>       net/e1000: do not error out if Rx drop enable is set
>       net/virtio: register/unregister intr handler on start/stop
>       eal/linux: handle UIO read failure in interrupt handler
>       net/vmxnet3: fix hot-unplug
>       net/mlx5: fallback quietly if pkg-config is unavailable
>       build: set -mfpu=neon flag for armv7-a with meson
>       net/ixgbe/base: add LHA ID
> 
> Mark Spender (1):
>       net/sfc/base: prevent access to the NIC config before probe
> 
> Marko Kovacevic (3):
>       app/pdump: fix port id storage size
>       doc: fix formatting in IP reassembly app guide
>       drivers/crypto: fix wrongly assignment of digest_len
> 
> Martin Harvey (6):
>       net/sfc/base: fix PreFAST warnings because of unused return
>       net/sfc/base: fix invalid order of memset arguments
>       net/sfc/base: fix output buffer SAL annotation
>       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
> 
> Matthew Smith (1):
>       net/ixgbe: wait longer for link after fiber MAC setup
> 
> Maxime Coquelin (5):
>       vhost: fix error handling when mem table gets updated
>       vhost: avoid memory barriers when no descriptors dequeued
>       vhost: fix packed ring constants declaration
>       vhost: fix payload size of reply
>       vhost: fix crash after mmap failure
> 
> Michal Krawczyk (1):
>       net/ena: recreate HW IO rings on start and stop
> 
> Mody, Rasesh (1):
>       net/bnx2x: fix info logs backport
> 
> Moti Haimovsky (1):
>       examples/l3fwd-power: fix power library fallback
> 
> Naga Suresh Somarowthu (1):
>       test/kni: check module dependency
> 
> Natalie Samsonov (1):
>       net/mvpp2: fix comments and error messages
> 
> Neil Horman (2):
>       devtools: relax rule for identifying symbol section
>       devtools: fix regex in symbol addition check
> 
> Nikhil Rao (7):
>       eventdev: fix eth Rx adapter hotplug incompatibility
>       test/event: remove eth Rx adapter vdev workaround
>       test/event: fix build for timer adapter
>       test/event: fix RSS config for eth Rx adapter
>       test/event: fix eth Rx adapter test for skeleton PMD
>       test/event: fix Rx adapter intr test for skeleton PMD
>       eventdev: fix unlock in Rx adapter
> 
> Nipun Gupta (1):
>       net/dpaa2: fix IOVA conversion for congestion memory
> 
> Nitin Saxena (1):
>       net/octeontx: fix mbuf corruption with large private sizes
> 
> Ori Kam (3):
>       examples/flow_filtering: filter out unsupported offloads
>       examples/flow_filtering: remove VLAN item
>       examples/flow_filtering: fix capability setting
> 
> Pablo de Lara (2):
>       crypto/aesni_mb: fix possible array overrun
>       crypto/aesni_mb: fix truncated digest size for CMAC
> 
> Pallantla Poornima (3):
>       test/power: fix ACPI cpufreq module miss fallback
>       test/kni: fix module miss fallback
>       test/power: skip KVM autotest if cannot run
> 
> Paul Luse (1):
>       bus/vdev: fix multi-process IPC buffer leak on scan
> 
> Paul M Stillwell Jr (1):
>       ethdev: fix doxygen comment to be with structure
> 
> Pavan Nikhilesh (2):
>       test/event: check burst mode capability
>       app/eventdev: fix minor typos
> 
> Pawel Wodkowski (1):
>       mem: fix --huge-unlink option
> 
> Phil Yang (7):
>       app/testpmd: optimize mbuf pool allocation
>       app/testpmd: fix vdev socket initialization
>       app/testpmd: fix physical port socket initialization
>       kni: fix FIFO synchronization
>       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 (10):
>       bus/vdev: fix error log on secondary device scan
>       config: remove unused parameter
>       net/i40e: fix send admin queue command before init
>       net/i40e/base: fix partition id calculation for X722
>       net/i40e/base: improve the polling mechanism
>       net/i40e/base: read LLDP config area with correct endianness
>       net/i40e/base: properly clean resources
>       net/i40e/base: gracefully clean the resources
>       net/i40e/base: correct global reset timeout calculation
>       bus/vdev: fix devargs after multi-process bus scan
> 
> Qiming Yang (2):
>       test: fix interrupt check
>       net/i40e: fix getting RSS configuration
> 
> Radu Nicolau (5):
>       net/bonding: stop and deactivate slaves on stop
>       net/bonding: fix crash on probe
>       app/testpmd: fix port status for new bonded devices
>       net/bonding: fix crash when stopping mode 4 port
>       examples/bond: fix crash when there is no active slave
> 
> Rafal Kozik (3):
>       doc: add VFIO in ENA guide
>       net/ena: fix cleaning HW IO rings configuration
>       net/ena: fix out of order completion
> 
> Rahul Lakkireddy (7):
>       net/cxgbe: announce Rx scatter offload
>       net/cxgbevf: add PCI uninitialization for VF
>       net/cxgbe: check Rx config before doing VLAN strip offload
>       net/cxgbe: fix check for redefined match items
>       net/cxgbe: increase completion wait time for flow operations
>       net/cxgbe: fix wrong ingress port value set in filter spec
>       net/cxgbe: fix control queue mbuf pool naming convention
> 
> Rami Rosen (5):
>       doc: fix wrong usage of bind command
>       examples/vhost: remove unnecessary constant
>       bpf: fix a typo
>       doc: fix function name in flow filtering app guide
>       doc: fix a typo in testpmd guide
> 
> Rasesh Mody (10):
>       net/qede/base: fix to handle stag update event
>       net/qede: fix ethernet type in HW registers
>       net/qede/base: fix logic for sfp get/set
>       net/bnx2x: fix logging to include device name
>       net/bnx2x: fix to disable further interrupts
>       net/bnx2x: fix call to link handling periodic function
>       net/bnx2x: fix to add PHY lock
>       net/bnx2x: fix dynamic logging
>       net/bnx2x: fix VF link state update
>       net/bnx2x: cleanup info logs
> 
> Raslan Darawsheh (2):
>       net/tap: fix reported number of Tx packets
>       app/testpmd: fix L4 length for UDP checksum
> 
> Reshma Pattan (5):
>       pdump: remove dependency on libpthread
>       app/testpmd: fix missing jump action in flow action
>       examples/ip_pipeline: fix IPv6 endianness
>       net/softnic: fix IPv6 endianness
>       latency: fix timestamp marking and latency calculation
> 
> Richard Houldsworth (1):
>       net/sfc/base: make last byte of module information available
> 
> Rosen Xu (2):
>       raw/ifpga: check probing error
>       app/testpmd: fix shaper profile parameters
> 
> Sachin Saxena (1):
>       net/dpaa: fix link speed based on MAC type
> 
> Seth Howell (1):
>       malloc: notify primary process about hotplug in secondary
> 
> Shagun Agrawal (1):
>       net/cxgbe: fix memory access when parsing flow match items
> 
> Shahaf Shuler (6):
>       net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
>       net/mlx5: fix RSS flow action hash type selection
>       net/mlx5: support missing counter in extended statistics
>       net/mlx5: add representor specific statistics
>       net/mlx5: always use representor ifindex for ioctl
>       net: fix build with pedantic
> 
> Shahed Shaikh (5):
>       net/qede: fix flow director for IPv6 filter
>       net/qede: fix Rx buffer size calculation
>       net/qede/base: fix MFW FLR flow
>       net/qede: fix Tx tunnel offload support mask
>       net/qede: fix Tx offload mask
> 
> Shreyansh Jain (2):
>       bus/fslmc: fix physical addressing check
>       raw/skeleton: fix memory leak on test failure
> 
> Somnath Kotur (2):
>       net/bnxt: get rid of ff pools and use VNIC info array
>       net/bnxt: fix uninitialized pointer access in Tx
> 
> Stephen Hemminger (13):
>       net/netvsc: fix chimney buffer size error handling
>       net/netvsc: resize event buffer as needed
>       ethdev: fix port ownership logs
>       igb_uio: fix refcount if open returns error
>       net/failsafe: use prefix for function
>       doc: remove invalid config option from ena guide
>       doc: remove invalid config options from liquidio guide
>       net/qede: remove invalid config option checks
>       doc: fix spelling in PMD guides
>       net/mlx5: use pkg-config to handle SUSE libmnl
>       bus/vmbus: fix directory handle leak on error
>       net/tap: fix file descriptor leak on error
>       net/tap: fix file descriptor check
> 
> 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
> 
> Takeshi Yoshimura (1):
>       vfio: fix sPAPR IOMMU mapping
> 
> Thomas Monjalon (10):
>       kvargs: fix processing a null list
>       kni: fix build on Linux < 3.14
>       ethdev: fix doxygen comments of shared data fields
>       eal/x86: remove unused memcpy file
>       pci: fix parsing of address without function number
>       eal: fix build with -O1
>       kni: fix possible uninitialized variable
>       net/mlx4: fix possible uninitialized variable
>       fix indentation in symbol maps
>       fix dpdk.org URLs
> 
> Timothy Redaelli (2):
>       vhost/crypto: fix shared lib build without cryptodev
>       net/qede: fix crash when configure fails
> 
> Tiwei Bie (20):
>       malloc: fix potential null pointer dereference
>       vhost: fix vhost interrupt support
>       vhost: fix return value on enqueue path
>       net/virtio-user: fix deadlock in memory events callback
>       net/virtio-user: fix memory hotplug support in vhost-kernel
>       net/virtio-user: fix multiple queue for vhost-kernel
>       net/virtio: add missing supported features
>       vhost: fix notification for packed ring
>       vhost: fix vector filling for packed ring
>       net/vhost: fix parameters string
>       net/virtio-user: do not stop stopped device again
>       net/virtio-user: do not make vhost channel non-block
>       net/virtio-user: do not reset owner when driver resets
>       net/virtio-user: fix device features for server mode
>       net/virtio: fix guest announce support
>       vhost: fix IOVA access for packed ring
>       net/virtio-user: fix typo in error message
>       net/virtio: fix unchecked return value
>       vhost: remove unneeded null pointer check
>       doc: remove old options from pdump guide
> 
> Tomasz Cel (1):
>       doc: fix missing CCM to QAT feature list
> 
> Tomasz Duszynski (3):
>       net/mvpp2: fix array initialization
>       doc: fix typo for cryptodev
>       crypto/mvsam: fix shared library build
> 
> Tomasz Jozwiak (2):
>       compressdev: fix compression API description
>       common/qat: remove check of valid firmware response
> 
> Vijay Srivastava (2):
>       net/sfc/base: fix outer IPID field in TSO option descriptors
>       net/sfc/base: add check for TUNNEL module in NIC reset API
> 
> Vipin Varghese (1):
>       net/tap: fix probe for multiq or flowq failure
> 
> Vivek Sharma (1):
>       eal: use correct data type for bitmap slab operations
> 
> Wei Zhao (3):
>       net/ixgbe: fix RSS flow error return
>       app/testpmd: fix Rx offload search
>       net/ixgbe: fix Rx LRO capability offload for x550
> 
> Wenzhuo Lu (2):
>       ethdev: fix invalid configuration after failure
>       ethdev: fix device info getting
> 
> Xiao Wang (2):
>       net/ifc: do not notify before HW ready
>       net/ifc: fix address translation function name
> 
> Xiaolong Ye (4):
>       net/i40e: cancel alarm handler at the end of closure
>       net/i40e: fix offload not supported mask
>       net/ixgbe: fix maximum wait time in comment
>       net/ifcvf: fix typo on struct name
> 
> Xiaoxin Peng (1):
>       net/bnxt: reduce polling interval for valid bit
> 
> Xiaoyun Li (2):
>       net/i40e: fix overwriting RSS RETA
>       net/ixgbe: fix overwriting RSS RETA
> 
> Xueming Li (3):
>       net/mlx5: fix interrupt completion queue index wrapping
>       net/mlx5: fix representor port link status
>       net/mlx5: fix representor port xstats
> 
> Yanglong Wu (2):
>       net/ixgbevf: fix link state
>       net/ixgbe: fix TDH register write
> 
> Yaroslav Brustinov (2):
>       net/e1000: fix Tx offload capability typos
>       ethdev: fix typo in queue setup error log
> 
> Yipeng Wang (7):
>       test/hash: fix bucket size in perf test
>       test/hash: fix r/w test with non-consecutive cores
>       test/hash: add missing file in meson build
>       hash: remove unused constant
>       hash: fix race condition in iterate
>       hash: remove unnecessary pause
>       hash: fix TSX aborts with newer gcc
> 
> 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 (8):
>       net/mlx4: support externally allocated static memory
>       net/mlx5: support externally allocated static memory
>       net/mlx5: fix errno values for flow engine
>       mk: disable gcc AVX512F support
>       net/mlx4: optimize Tx external memory registration
>       net/mlx5: optimize Tx external memory registration
>       net/mlx5: optimize Tx doorbell write
>       net/mlx5: optimize Rx buffer replenishment threshold
> 
> Yunjian Wang (2):
>       net/bonding: support matching QinQ ethertype
>       net/e1000/base: fix uninitialized variable
> 
> Zhirun Yan (5):
>       net/ixgbe: update Tx offload mask
>       net/igb: update Tx offload mask
>       net/avf: fix Tx offload mask
>       net/i40e: fix port close
>       net/i40e: remove redundant reset of queue number
> 
> Ziye Yang (1):
>       eal/linux: fix memory leak of logid
> 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-dev] 18.08.1 patches review and test
  2019-03-22 16:56 ` Kevin Traynor
@ 2019-03-22 16:56   ` Kevin Traynor
  0 siblings, 0 replies; 10+ messages in thread
From: Kevin Traynor @ 2019-03-22 16:56 UTC (permalink / raw)
  To: dpdk stable; +Cc: dev

On 30/01/2019 16:27, Kevin Traynor wrote:
> Hi all,
> 
> Here is a list of patches targeted for stable release 18.08.1. Please
> help review and test. The tentative date for the final release is 28,
> February. 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.
> 

Last call. Release date will be April 1st unless there are any release
blocking bugs reported before then. I will list the bugfixes and areas
validated as part of the final release notes.

thanks,
Kevin.

> A release candidate tarball can be found at:
> 
>     https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
> 
> These patches are located at branch 18.08 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Kevin Traynor
> 
> ---
> Adrien Mazarguil (1):
>       net/mlx5: fix artificial L4 limitation on switch flow rules
> 
> Agalya Babu RadhaKrishnan (4):
>       vfio: disable in FreeBSD build with meson
>       net/nfp: disable in FreeBSD build with meson
>       net/avp: disable in FreeBSD build with meson
>       net/softnic: disable in FreeBSD build with meson
> 
> Ajit Khaparde (4):
>       net/bnxt: fix MTU setting
>       net/bnxt: set MAC filtering as outer for non tunnel frames
>       net/bnxt: set a VNIC as default only once
>       net/bnxt: remove excess log messages
> 
> Akash Saxena (1):
>       crypto/openssl: fix RSA verify operation
> 
> Alejandro Lucero (6):
>       ethdev: fix MAC changes when live change not supported
>       net/nfp: fix live MAC changes not supported
>       net/nfp: fix mbuf flags with checksum good
>       ethdev: fix error handling in create function
>       net/nfp: fix RSS
>       bus/pci: compare kernel driver instead of interrupt handler
> 
> Ali Alnubani (4):
>       net/mlx4: fix minor typo
>       net/mlx5: fix minor typos
>       net/mlx4: fix initialization of struct members
>       net/mlx5: fix initialization of struct members
> 
> Anatoly Burakov (10):
>       fbarray: fix detach in --no-shconf mode
>       eal: do not allow legacy mode with --in-memory mode
>       mem: fix undefined behavior in NUMA-aware mapping
>       mem: improve segment list preallocation
>       mem: fix resource leak
>       ipc: remove panic in async request
>       malloc: fix adjacency check to also include segment list
>       usertools: check for lspci dependency
>       ipc: fix access after async request failure
>       mem: fix division by zero in no-NUMA mode
> 
> Andrew Rybchenko (2):
>       net/sfc/base: fix build because of no declaration
>       net/sfc: receive prepared packets even in Rx exception case
> 
> Andy Moreton (4):
>       net/sfc/base: properly align on line continuation
>       net/sfc/base: add space after sizeof
>       net/sfc/base: fix ID retrieval in v3 licensing
>       net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes
> 
> Anoob Joseph (5):
>       examples/ipsec-secgw: fix wrong session size
>       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
> 
> Asaf Penso (1):
>       net/mlx5: fix function documentation
> 
> Bei Sun (1):
>       net/bnxt: set VLAN strip mode before default VNIC cfg
> 
> Beilei Xing (5):
>       net/e1000: fix queue number in RSS configuration
>       net/avf: remove keeping CRC configuration
>       net/i40e: update Tx offload mask
>       net/i40e: fix Rx instability with vector mode
>       net/i40e: fix X710 Rx after reading some registers
> 
> Brian Archbold (1):
>       app/testpmd: fix duplicate exit
> 
> Bruce Richardson (3):
>       compat: fix symbol version support with meson
>       net/avf: fix unused variables and label
>       net/avf: fix missing compiler error flags
> 
> Chaitanya Babu Talluri (1):
>       efd: fix write unlock during ring creation
> 
> Chas Williams (2):
>       net/bonding: fix Rx slave fairness
>       net/virtio: do not re-enter clean up routines
> 
> Cristian Dumitrescu (1):
>       examples/ip_pipeline: fix port and table stats read
> 
> Damjan Marion (1):
>       net/i40e: fix 25G AOC and ACC cable detection on XXV710
> 
> Darek Stojaczyk (4):
>       malloc: check size hint when reserving the biggest element
>       vfio: fix read of freed memory on getting container fd
>       vfio: share default container in multi-process
>       vfio: do not needlessly setup device in secondary process
> 
> Dariusz Stojaczyk (2):
>       ipc: fix undefined behavior in no-shconf mode
>       vfio: check if group fd is already open
> 
> David Hunt (1):
>       examples/vm_power: respect maximum CPUs
> 
> David Marchand (1):
>       devtools: fix symbol check when adding experimental section
> 
> Dekel Peled (3):
>       ethdev: fix missing names in Tx offload name array
>       net/mlx5: fix packet type for MPLS in UDP
>       net/mlx5: fix validation of Rx queue number
> 
> Dharmik Thakkar (1):
>       test/hash: fix build
> 
> Didier Pallard (7):
>       net: fix Intel prepare function for IP checksum offload
>       net/e1000: fix missing Tx multi-segs capability
>       net/fm10k: fix missing Tx multi-segs capability
>       net/i40e: fix missing Tx multi-segs capability
>       net/ixgbe: fix missing Tx multi-segs capability
>       drivers/net: fix several Tx prepare functions
>       net/i40e: revert fix offload not supported mask
> 
> Eric Zhang (1):
>       net/virtio-user: check negotiated features before set
> 
> Evgeny Im (1):
>       net/failsafe: remove not supported multicast MAC filter
> 
> Faicker Mo (1):
>       net/ixgbe: fix flow create in ntuple check
> 
> Fan Zhang (5):
>       cryptodev: fix library version
>       vhost/crypto: fix inferred misuse of enum
>       bus/pci: fix config r/w access
>       vhost/crypto: fix packet copy in chaining mode
>       crypto/aesni_mb: fix queue pair free
> 
> Ferruh Yigit (21):
>       app/testpmd: fix displaying RSS hash functions
>       drivers/net: fix log type string
>       mbuf: fix library version on meson build
>       ring: add library version to meson build
>       kni: fix build on Linux 4.19
>       fix global variable issues
>       bus/dpaa: fix build with gcc 9.0
>       eal: fix build with gcc 9.0
>       ethdev: fix redundant function pointer check
>       app/testpmd: fix Tx offload flags
>       net/avf/base: fix shifting 32-bit signed variable 31 times
>       net/bnxt: fix uninitialized variable access
>       lib: fix shifting 32-bit signed variable 31 times
>       service: fix possible null access
>       vhost: fix possible out of bound access
>       test: fix build
>       crypto/ccp: fix resource leak
>       test/reorder: fix out of bound access
>       net/i40e/base: fix comment referencing internal data
>       bus/pci: fix allocation of device path
>       ethdev: eliminate interim variable
> 
> Fiona Trahe (8):
>       crypto/qat: fix typo
>       compress/qat: fix checksum on decompression
>       compress/qat: remove unnecessary assignment
>       test/crypto: fix number of queue pairs
>       common/qat: fix failure to create PMD
>       common/qat: fix for invalid response from firmware
>       compressdev: clarify usage of op structure
>       compressdev: fix op allocation
> 
> Gaetan Rivet (1):
>       devargs: fix variadic parsing memory leak
> 
> Gautam Dawar (1):
>       net/sfc/base: fix out of bounds read when dereferencing sdup
> 
> Gavin Hu (5):
>       ring/c11: synchronize load and store of the tail
>       ring/c11: move atomic load of head above the loop
>       ring/c11: keep deterministic order allowing retry to work
>       ring/c11: relax ordering for load and store of the head
>       doc: add cross-compilation in sample apps guide
> 
> Haiyue Wang (2):
>       net/avf: fix build with debug enabled
>       net/i40e: enable loopback function for X722 MAC
> 
> Harry van Haaren (1):
>       event/sw: fix cq index check for unlink usecases
> 
> Hemant Agrawal (3):
>       net/dpaa: fix jumbo buffer config
>       event/dpaa2: fix mbuf assignment in atomic processing
>       net/dpaa2: fix VLAN filter enablement
> 
> Herakliusz Lipiec (2):
>       app/testpmd: fix printf format in event callback
>       examples/ipv4_multicast: fix leak of cloned packets
> 
> Honnappa Nagarahalli (2):
>       build: enable ARM NEON flag when __aarch64__ defined
>       hash: fix key store element alignment
> 
> Huaibin Wang (1):
>       net/i40e: keep promiscuous on if allmulticast is enabled
> 
> Hyong Youb Kim (6):
>       net/enic: do not use non-standard integer types
>       net/enic: set Rx VLAN offload flag for non-stripped packets
>       net/enic: explicitly disable overlay offload
>       app/testpmd: check Rx VLAN offload flag to print VLAN TCI
>       net/enic: fix supported packet types
>       net/enic: fix size check in Tx prepare handler
> 
> Ian Dolzhansky (1):
>       net/failsafe: add checks for deferred queue setup
> 
> Igor Romanov (7):
>       net/bonding: use evenly distributed default RSS RETA
>       net/bonding: do not ignore RSS key on device config
>       net/failsafe: fix crash on slave queue release
>       net/sfc: fix an Rx queue double release possibility
>       net/sfc: fix a Tx queue double release possibility
>       net/failsafe: report actual device capabilities
>       net/sfc/base: fix field order in filter spec struct
> 
> Ilya Maximets (10):
>       doc: fix style and syntax in flow API guide
>       vhost: fix zmbufs array leak after NUMA realloc
>       vhost-user: drop connection on message handling failures
>       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 start
>       doc: fix DESTDIR variable name in meson guide
>       eal/bsd: fix possible IOPL fd leak
>       net/virtio: avoid annoying IOPL error log
>       vhost: fix double read of descriptor flags
> 
> Ivan Malov (5):
>       net/sfc/base: fix name of the argument to store RSS flags
>       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
> 
> Jasvinder Singh (4):
>       app/testpmd: fix metering and policing commands
>       app/testpmd: fix memory leak for TM object
>       app/testpmd: fix memory allocation for DSCP table
>       app/testpmd: fix memory leak for DSCP table
> 
> Jeff Guo (1):
>       igb_uio: fix unexpected removal for hot-unplug
> 
> Jerin Jacob (12):
>       mk: disable OcteonTx for buggy compilers only on arm64
>       net/octeontx: fix packet corruption on Tx
>       doc: fix eventdev shared library version
>       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
>       mbuf: fix offload flag name and list
>       doc: clarify VLAN and QinQ Tx offload prerequisite
>       app/testpmd: fix QinQ strip display option
>       crypto/scheduler: fix build with gcc 8.2
>       doc: clarify TSO Tx offload prerequisite
> 
> Jia Yu (1):
>       net/bonding: fix buffer corruption in packets
> 
> Jiayu Hu (1):
>       vhost: fix corner case for enqueue operation
> 
> John Daley (1):
>       net/enic: fix flow API memory leak
> 
> Joyce Kong (1):
>       config: enable more than 128 cores for arm64
> 
> Junxiao Shi (1):
>       cryptodev: fix pool element size for undefined operation
> 
> Kamil Chalupnik (1):
>       app/bbdev: fix inputs mbuf creation
> 
> Kevin Traynor (3):
>       version: 18.08.1-rc1
>       version: 18.08.1-rc2
>       Revert "raw/skeleton: fix memory leak on test failure"
> 
> Konstantin Ananyev (3):
>       acl: forbid rule with priority zero
>       ip_frag: check fragment length of incoming packet
>       bpf: fix x86 JIT for immediate loads
> 
> Leah Tekoa (1):
>       app/testpmd: fix RED byte stats
> 
> Lee Daly (2):
>       compress/isal: fix uncleared compression states
>       net/bonding: fix possible silent failure in configuration
> 
> Li Han (1):
>       ip_frag: fix overflow in key comparison
> 
> Luca Boccassi (13):
>       net/ixgbe: do not return internal code
>       eal: include missing hypervisor files in meson
>       raw/ifpga: use -Wno-error=format-security for meson
>       net/i40e: use -Wno-error=format-security for meson
>       igb_uio: install module when building with meson
>       build: create relative symlinks for PMDs in libdir
>       net/e1000: do not error out if Rx drop enable is set
>       net/virtio: register/unregister intr handler on start/stop
>       eal/linux: handle UIO read failure in interrupt handler
>       net/vmxnet3: fix hot-unplug
>       net/mlx5: fallback quietly if pkg-config is unavailable
>       build: set -mfpu=neon flag for armv7-a with meson
>       net/ixgbe/base: add LHA ID
> 
> Mark Spender (1):
>       net/sfc/base: prevent access to the NIC config before probe
> 
> Marko Kovacevic (3):
>       app/pdump: fix port id storage size
>       doc: fix formatting in IP reassembly app guide
>       drivers/crypto: fix wrongly assignment of digest_len
> 
> Martin Harvey (6):
>       net/sfc/base: fix PreFAST warnings because of unused return
>       net/sfc/base: fix invalid order of memset arguments
>       net/sfc/base: fix output buffer SAL annotation
>       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
> 
> Matthew Smith (1):
>       net/ixgbe: wait longer for link after fiber MAC setup
> 
> Maxime Coquelin (5):
>       vhost: fix error handling when mem table gets updated
>       vhost: avoid memory barriers when no descriptors dequeued
>       vhost: fix packed ring constants declaration
>       vhost: fix payload size of reply
>       vhost: fix crash after mmap failure
> 
> Michal Krawczyk (1):
>       net/ena: recreate HW IO rings on start and stop
> 
> Mody, Rasesh (1):
>       net/bnx2x: fix info logs backport
> 
> Moti Haimovsky (1):
>       examples/l3fwd-power: fix power library fallback
> 
> Naga Suresh Somarowthu (1):
>       test/kni: check module dependency
> 
> Natalie Samsonov (1):
>       net/mvpp2: fix comments and error messages
> 
> Neil Horman (2):
>       devtools: relax rule for identifying symbol section
>       devtools: fix regex in symbol addition check
> 
> Nikhil Rao (7):
>       eventdev: fix eth Rx adapter hotplug incompatibility
>       test/event: remove eth Rx adapter vdev workaround
>       test/event: fix build for timer adapter
>       test/event: fix RSS config for eth Rx adapter
>       test/event: fix eth Rx adapter test for skeleton PMD
>       test/event: fix Rx adapter intr test for skeleton PMD
>       eventdev: fix unlock in Rx adapter
> 
> Nipun Gupta (1):
>       net/dpaa2: fix IOVA conversion for congestion memory
> 
> Nitin Saxena (1):
>       net/octeontx: fix mbuf corruption with large private sizes
> 
> Ori Kam (3):
>       examples/flow_filtering: filter out unsupported offloads
>       examples/flow_filtering: remove VLAN item
>       examples/flow_filtering: fix capability setting
> 
> Pablo de Lara (2):
>       crypto/aesni_mb: fix possible array overrun
>       crypto/aesni_mb: fix truncated digest size for CMAC
> 
> Pallantla Poornima (3):
>       test/power: fix ACPI cpufreq module miss fallback
>       test/kni: fix module miss fallback
>       test/power: skip KVM autotest if cannot run
> 
> Paul Luse (1):
>       bus/vdev: fix multi-process IPC buffer leak on scan
> 
> Paul M Stillwell Jr (1):
>       ethdev: fix doxygen comment to be with structure
> 
> Pavan Nikhilesh (2):
>       test/event: check burst mode capability
>       app/eventdev: fix minor typos
> 
> Pawel Wodkowski (1):
>       mem: fix --huge-unlink option
> 
> Phil Yang (7):
>       app/testpmd: optimize mbuf pool allocation
>       app/testpmd: fix vdev socket initialization
>       app/testpmd: fix physical port socket initialization
>       kni: fix FIFO synchronization
>       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 (10):
>       bus/vdev: fix error log on secondary device scan
>       config: remove unused parameter
>       net/i40e: fix send admin queue command before init
>       net/i40e/base: fix partition id calculation for X722
>       net/i40e/base: improve the polling mechanism
>       net/i40e/base: read LLDP config area with correct endianness
>       net/i40e/base: properly clean resources
>       net/i40e/base: gracefully clean the resources
>       net/i40e/base: correct global reset timeout calculation
>       bus/vdev: fix devargs after multi-process bus scan
> 
> Qiming Yang (2):
>       test: fix interrupt check
>       net/i40e: fix getting RSS configuration
> 
> Radu Nicolau (5):
>       net/bonding: stop and deactivate slaves on stop
>       net/bonding: fix crash on probe
>       app/testpmd: fix port status for new bonded devices
>       net/bonding: fix crash when stopping mode 4 port
>       examples/bond: fix crash when there is no active slave
> 
> Rafal Kozik (3):
>       doc: add VFIO in ENA guide
>       net/ena: fix cleaning HW IO rings configuration
>       net/ena: fix out of order completion
> 
> Rahul Lakkireddy (7):
>       net/cxgbe: announce Rx scatter offload
>       net/cxgbevf: add PCI uninitialization for VF
>       net/cxgbe: check Rx config before doing VLAN strip offload
>       net/cxgbe: fix check for redefined match items
>       net/cxgbe: increase completion wait time for flow operations
>       net/cxgbe: fix wrong ingress port value set in filter spec
>       net/cxgbe: fix control queue mbuf pool naming convention
> 
> Rami Rosen (5):
>       doc: fix wrong usage of bind command
>       examples/vhost: remove unnecessary constant
>       bpf: fix a typo
>       doc: fix function name in flow filtering app guide
>       doc: fix a typo in testpmd guide
> 
> Rasesh Mody (10):
>       net/qede/base: fix to handle stag update event
>       net/qede: fix ethernet type in HW registers
>       net/qede/base: fix logic for sfp get/set
>       net/bnx2x: fix logging to include device name
>       net/bnx2x: fix to disable further interrupts
>       net/bnx2x: fix call to link handling periodic function
>       net/bnx2x: fix to add PHY lock
>       net/bnx2x: fix dynamic logging
>       net/bnx2x: fix VF link state update
>       net/bnx2x: cleanup info logs
> 
> Raslan Darawsheh (2):
>       net/tap: fix reported number of Tx packets
>       app/testpmd: fix L4 length for UDP checksum
> 
> Reshma Pattan (5):
>       pdump: remove dependency on libpthread
>       app/testpmd: fix missing jump action in flow action
>       examples/ip_pipeline: fix IPv6 endianness
>       net/softnic: fix IPv6 endianness
>       latency: fix timestamp marking and latency calculation
> 
> Richard Houldsworth (1):
>       net/sfc/base: make last byte of module information available
> 
> Rosen Xu (2):
>       raw/ifpga: check probing error
>       app/testpmd: fix shaper profile parameters
> 
> Sachin Saxena (1):
>       net/dpaa: fix link speed based on MAC type
> 
> Seth Howell (1):
>       malloc: notify primary process about hotplug in secondary
> 
> Shagun Agrawal (1):
>       net/cxgbe: fix memory access when parsing flow match items
> 
> Shahaf Shuler (6):
>       net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
>       net/mlx5: fix RSS flow action hash type selection
>       net/mlx5: support missing counter in extended statistics
>       net/mlx5: add representor specific statistics
>       net/mlx5: always use representor ifindex for ioctl
>       net: fix build with pedantic
> 
> Shahed Shaikh (5):
>       net/qede: fix flow director for IPv6 filter
>       net/qede: fix Rx buffer size calculation
>       net/qede/base: fix MFW FLR flow
>       net/qede: fix Tx tunnel offload support mask
>       net/qede: fix Tx offload mask
> 
> Shreyansh Jain (2):
>       bus/fslmc: fix physical addressing check
>       raw/skeleton: fix memory leak on test failure
> 
> Somnath Kotur (2):
>       net/bnxt: get rid of ff pools and use VNIC info array
>       net/bnxt: fix uninitialized pointer access in Tx
> 
> Stephen Hemminger (13):
>       net/netvsc: fix chimney buffer size error handling
>       net/netvsc: resize event buffer as needed
>       ethdev: fix port ownership logs
>       igb_uio: fix refcount if open returns error
>       net/failsafe: use prefix for function
>       doc: remove invalid config option from ena guide
>       doc: remove invalid config options from liquidio guide
>       net/qede: remove invalid config option checks
>       doc: fix spelling in PMD guides
>       net/mlx5: use pkg-config to handle SUSE libmnl
>       bus/vmbus: fix directory handle leak on error
>       net/tap: fix file descriptor leak on error
>       net/tap: fix file descriptor check
> 
> 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
> 
> Takeshi Yoshimura (1):
>       vfio: fix sPAPR IOMMU mapping
> 
> Thomas Monjalon (10):
>       kvargs: fix processing a null list
>       kni: fix build on Linux < 3.14
>       ethdev: fix doxygen comments of shared data fields
>       eal/x86: remove unused memcpy file
>       pci: fix parsing of address without function number
>       eal: fix build with -O1
>       kni: fix possible uninitialized variable
>       net/mlx4: fix possible uninitialized variable
>       fix indentation in symbol maps
>       fix dpdk.org URLs
> 
> Timothy Redaelli (2):
>       vhost/crypto: fix shared lib build without cryptodev
>       net/qede: fix crash when configure fails
> 
> Tiwei Bie (20):
>       malloc: fix potential null pointer dereference
>       vhost: fix vhost interrupt support
>       vhost: fix return value on enqueue path
>       net/virtio-user: fix deadlock in memory events callback
>       net/virtio-user: fix memory hotplug support in vhost-kernel
>       net/virtio-user: fix multiple queue for vhost-kernel
>       net/virtio: add missing supported features
>       vhost: fix notification for packed ring
>       vhost: fix vector filling for packed ring
>       net/vhost: fix parameters string
>       net/virtio-user: do not stop stopped device again
>       net/virtio-user: do not make vhost channel non-block
>       net/virtio-user: do not reset owner when driver resets
>       net/virtio-user: fix device features for server mode
>       net/virtio: fix guest announce support
>       vhost: fix IOVA access for packed ring
>       net/virtio-user: fix typo in error message
>       net/virtio: fix unchecked return value
>       vhost: remove unneeded null pointer check
>       doc: remove old options from pdump guide
> 
> Tomasz Cel (1):
>       doc: fix missing CCM to QAT feature list
> 
> Tomasz Duszynski (3):
>       net/mvpp2: fix array initialization
>       doc: fix typo for cryptodev
>       crypto/mvsam: fix shared library build
> 
> Tomasz Jozwiak (2):
>       compressdev: fix compression API description
>       common/qat: remove check of valid firmware response
> 
> Vijay Srivastava (2):
>       net/sfc/base: fix outer IPID field in TSO option descriptors
>       net/sfc/base: add check for TUNNEL module in NIC reset API
> 
> Vipin Varghese (1):
>       net/tap: fix probe for multiq or flowq failure
> 
> Vivek Sharma (1):
>       eal: use correct data type for bitmap slab operations
> 
> Wei Zhao (3):
>       net/ixgbe: fix RSS flow error return
>       app/testpmd: fix Rx offload search
>       net/ixgbe: fix Rx LRO capability offload for x550
> 
> Wenzhuo Lu (2):
>       ethdev: fix invalid configuration after failure
>       ethdev: fix device info getting
> 
> Xiao Wang (2):
>       net/ifc: do not notify before HW ready
>       net/ifc: fix address translation function name
> 
> Xiaolong Ye (4):
>       net/i40e: cancel alarm handler at the end of closure
>       net/i40e: fix offload not supported mask
>       net/ixgbe: fix maximum wait time in comment
>       net/ifcvf: fix typo on struct name
> 
> Xiaoxin Peng (1):
>       net/bnxt: reduce polling interval for valid bit
> 
> Xiaoyun Li (2):
>       net/i40e: fix overwriting RSS RETA
>       net/ixgbe: fix overwriting RSS RETA
> 
> Xueming Li (3):
>       net/mlx5: fix interrupt completion queue index wrapping
>       net/mlx5: fix representor port link status
>       net/mlx5: fix representor port xstats
> 
> Yanglong Wu (2):
>       net/ixgbevf: fix link state
>       net/ixgbe: fix TDH register write
> 
> Yaroslav Brustinov (2):
>       net/e1000: fix Tx offload capability typos
>       ethdev: fix typo in queue setup error log
> 
> Yipeng Wang (7):
>       test/hash: fix bucket size in perf test
>       test/hash: fix r/w test with non-consecutive cores
>       test/hash: add missing file in meson build
>       hash: remove unused constant
>       hash: fix race condition in iterate
>       hash: remove unnecessary pause
>       hash: fix TSX aborts with newer gcc
> 
> 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 (8):
>       net/mlx4: support externally allocated static memory
>       net/mlx5: support externally allocated static memory
>       net/mlx5: fix errno values for flow engine
>       mk: disable gcc AVX512F support
>       net/mlx4: optimize Tx external memory registration
>       net/mlx5: optimize Tx external memory registration
>       net/mlx5: optimize Tx doorbell write
>       net/mlx5: optimize Rx buffer replenishment threshold
> 
> Yunjian Wang (2):
>       net/bonding: support matching QinQ ethertype
>       net/e1000/base: fix uninitialized variable
> 
> Zhirun Yan (5):
>       net/ixgbe: update Tx offload mask
>       net/igb: update Tx offload mask
>       net/avf: fix Tx offload mask
>       net/i40e: fix port close
>       net/i40e: remove redundant reset of queue number
> 
> Ziye Yang (1):
>       eal/linux: fix memory leak of logid
> 


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-dev] 18.08.1 patches review and test
  2019-03-06 17:36   ` Kevin Traynor
@ 2019-03-07 11:18     ` Kevin Traynor
  0 siblings, 0 replies; 10+ messages in thread
From: Kevin Traynor @ 2019-03-07 11:18 UTC (permalink / raw)
  To: Walker, Benjamin, stable; +Cc: dev

On 06/03/2019 17:36, Kevin Traynor wrote:
> On 06/03/2019 16:45, Walker, Benjamin wrote:
>> On Wed, 2019-01-30 at 16:27 +0000, Kevin Traynor wrote:
>>> Hi all,
>>>
>>> Here is a list of patches targeted for stable release 18.08.1. Please
>>> help review and test. The tentative date for the final release is 28,
>>> February. 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.
>>>
>>> A release candidate tarball can be found at:
>>>
>>>     https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
>>>
>>> These patches are located at branch 18.08 of dpdk-stable repo:
>>>     https://dpdk.org/browse/dpdk-stable/
>>>
>>> Thanks.
>>>
>>> Kevin Traynor
>>
>> What is the current targeted release date for 18.08.1? I ask because there are
>> people looking to package SPDK 18.10, which depends on DPDK 18.08, but needs
>> several of the fixes queued up here to function fully.
>>
> 
> Hi Ben,
> 
> So far only one company has run regression tests and reported results on
> the RC (pass). I am waiting to hear back from some others before
> release. There is a maintainers call tomorrow where I will be asking
> about status of validation, so may have a clearer idea after that.
> 
> Thanks for asking/sharing, it is good to know if there is a pull for a
> release because sometimes it is not clear.
> 

I wasn't able to get further commitments this morning to validate
18.08.1. Some companies have indicated they won't be using 18.08.1 and
so aren't able to get resources for validation.

Would you be able to validate the rc for SPDK use cases?

Also, call to anyone else who would intend to use 18.08.1, to let me
know of any plans to validate the rc.

thanks,
Kevin.


> Kevin.
> 
>> Thanks,
>> Ben
>>
> 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-dev] 18.08.1 patches review and test
  2019-03-06 16:45 ` Walker, Benjamin
@ 2019-03-06 17:36   ` Kevin Traynor
  2019-03-07 11:18     ` Kevin Traynor
  0 siblings, 1 reply; 10+ messages in thread
From: Kevin Traynor @ 2019-03-06 17:36 UTC (permalink / raw)
  To: Walker, Benjamin, stable; +Cc: dev

On 06/03/2019 16:45, Walker, Benjamin wrote:
> On Wed, 2019-01-30 at 16:27 +0000, Kevin Traynor wrote:
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 18.08.1. Please
>> help review and test. The tentative date for the final release is 28,
>> February. 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.
>>
>> A release candidate tarball can be found at:
>>
>>     https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
>>
>> These patches are located at branch 18.08 of dpdk-stable repo:
>>     https://dpdk.org/browse/dpdk-stable/
>>
>> Thanks.
>>
>> Kevin Traynor
> 
> What is the current targeted release date for 18.08.1? I ask because there are
> people looking to package SPDK 18.10, which depends on DPDK 18.08, but needs
> several of the fixes queued up here to function fully.
> 

Hi Ben,

So far only one company has run regression tests and reported results on
the RC (pass). I am waiting to hear back from some others before
release. There is a maintainers call tomorrow where I will be asking
about status of validation, so may have a clearer idea after that.

Thanks for asking/sharing, it is good to know if there is a pull for a
release because sometimes it is not clear.

Kevin.

> Thanks,
> Ben
> 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [dpdk-dev] 18.08.1 patches review and test
  2019-01-30 16:27 Kevin Traynor
@ 2019-03-06 16:45 ` Walker, Benjamin
  2019-03-06 17:36   ` Kevin Traynor
  2019-03-22 16:56 ` Kevin Traynor
  1 sibling, 1 reply; 10+ messages in thread
From: Walker, Benjamin @ 2019-03-06 16:45 UTC (permalink / raw)
  To: stable, ktraynor; +Cc: dev

On Wed, 2019-01-30 at 16:27 +0000, Kevin Traynor wrote:
> Hi all,
> 
> Here is a list of patches targeted for stable release 18.08.1. Please
> help review and test. The tentative date for the final release is 28,
> February. 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.
> 
> A release candidate tarball can be found at:
> 
>     https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
> 
> These patches are located at branch 18.08 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Kevin Traynor

What is the current targeted release date for 18.08.1? I ask because there are
people looking to package SPDK 18.10, which depends on DPDK 18.08, but needs
several of the fixes queued up here to function fully.

Thanks,
Ben

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [dpdk-dev] 18.08.1 patches review and test
@ 2019-01-30 16:27 Kevin Traynor
  2019-03-06 16:45 ` Walker, Benjamin
  2019-03-22 16:56 ` Kevin Traynor
  0 siblings, 2 replies; 10+ messages in thread
From: Kevin Traynor @ 2019-01-30 16:27 UTC (permalink / raw)
  To: dpdk stable; +Cc: dev

Hi all,

Here is a list of patches targeted for stable release 18.08.1. Please
help review and test. The tentative date for the final release is 28,
February. 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.

A release candidate tarball can be found at:

    https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3

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

Thanks.

Kevin Traynor

---
Adrien Mazarguil (1):
      net/mlx5: fix artificial L4 limitation on switch flow rules

Agalya Babu RadhaKrishnan (4):
      vfio: disable in FreeBSD build with meson
      net/nfp: disable in FreeBSD build with meson
      net/avp: disable in FreeBSD build with meson
      net/softnic: disable in FreeBSD build with meson

Ajit Khaparde (4):
      net/bnxt: fix MTU setting
      net/bnxt: set MAC filtering as outer for non tunnel frames
      net/bnxt: set a VNIC as default only once
      net/bnxt: remove excess log messages

Akash Saxena (1):
      crypto/openssl: fix RSA verify operation

Alejandro Lucero (6):
      ethdev: fix MAC changes when live change not supported
      net/nfp: fix live MAC changes not supported
      net/nfp: fix mbuf flags with checksum good
      ethdev: fix error handling in create function
      net/nfp: fix RSS
      bus/pci: compare kernel driver instead of interrupt handler

Ali Alnubani (4):
      net/mlx4: fix minor typo
      net/mlx5: fix minor typos
      net/mlx4: fix initialization of struct members
      net/mlx5: fix initialization of struct members

Anatoly Burakov (10):
      fbarray: fix detach in --no-shconf mode
      eal: do not allow legacy mode with --in-memory mode
      mem: fix undefined behavior in NUMA-aware mapping
      mem: improve segment list preallocation
      mem: fix resource leak
      ipc: remove panic in async request
      malloc: fix adjacency check to also include segment list
      usertools: check for lspci dependency
      ipc: fix access after async request failure
      mem: fix division by zero in no-NUMA mode

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

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

Anoob Joseph (5):
      examples/ipsec-secgw: fix wrong session size
      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

Asaf Penso (1):
      net/mlx5: fix function documentation

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

Beilei Xing (5):
      net/e1000: fix queue number in RSS configuration
      net/avf: remove keeping CRC configuration
      net/i40e: update Tx offload mask
      net/i40e: fix Rx instability with vector mode
      net/i40e: fix X710 Rx after reading some registers

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

Bruce Richardson (3):
      compat: fix symbol version support with meson
      net/avf: fix unused variables and label
      net/avf: fix missing compiler error flags

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

Chas Williams (2):
      net/bonding: fix Rx slave fairness
      net/virtio: do not re-enter clean up routines

Cristian Dumitrescu (1):
      examples/ip_pipeline: fix port and table stats read

Damjan Marion (1):
      net/i40e: fix 25G AOC and ACC cable detection on XXV710

Darek Stojaczyk (4):
      malloc: check size hint when reserving the biggest element
      vfio: fix read of freed memory on getting container fd
      vfio: share default container in multi-process
      vfio: do not needlessly setup device in secondary process

Dariusz Stojaczyk (2):
      ipc: fix undefined behavior in no-shconf mode
      vfio: check if group fd is already open

David Hunt (1):
      examples/vm_power: respect maximum CPUs

David Marchand (1):
      devtools: fix symbol check when adding experimental section

Dekel Peled (3):
      ethdev: fix missing names in Tx offload name array
      net/mlx5: fix packet type for MPLS in UDP
      net/mlx5: fix validation of Rx queue number

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

Didier Pallard (7):
      net: fix Intel prepare function for IP checksum offload
      net/e1000: fix missing Tx multi-segs capability
      net/fm10k: fix missing Tx multi-segs capability
      net/i40e: fix missing Tx multi-segs capability
      net/ixgbe: fix missing Tx multi-segs capability
      drivers/net: fix several Tx prepare functions
      net/i40e: revert fix offload not supported mask

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

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

Faicker Mo (1):
      net/ixgbe: fix flow create in ntuple check

Fan Zhang (5):
      cryptodev: fix library version
      vhost/crypto: fix inferred misuse of enum
      bus/pci: fix config r/w access
      vhost/crypto: fix packet copy in chaining mode
      crypto/aesni_mb: fix queue pair free

Ferruh Yigit (21):
      app/testpmd: fix displaying RSS hash functions
      drivers/net: fix log type string
      mbuf: fix library version on meson build
      ring: add library version to meson build
      kni: fix build on Linux 4.19
      fix global variable issues
      bus/dpaa: fix build with gcc 9.0
      eal: fix build with gcc 9.0
      ethdev: fix redundant function pointer check
      app/testpmd: fix Tx offload flags
      net/avf/base: fix shifting 32-bit signed variable 31 times
      net/bnxt: fix uninitialized variable access
      lib: fix shifting 32-bit signed variable 31 times
      service: fix possible null access
      vhost: fix possible out of bound access
      test: fix build
      crypto/ccp: fix resource leak
      test/reorder: fix out of bound access
      net/i40e/base: fix comment referencing internal data
      bus/pci: fix allocation of device path
      ethdev: eliminate interim variable

Fiona Trahe (8):
      crypto/qat: fix typo
      compress/qat: fix checksum on decompression
      compress/qat: remove unnecessary assignment
      test/crypto: fix number of queue pairs
      common/qat: fix failure to create PMD
      common/qat: fix for invalid response from firmware
      compressdev: clarify usage of op structure
      compressdev: fix op allocation

Gaetan Rivet (1):
      devargs: fix variadic parsing memory leak

Gautam Dawar (1):
      net/sfc/base: fix out of bounds read when dereferencing sdup

Gavin Hu (5):
      ring/c11: synchronize load and store of the tail
      ring/c11: move atomic load of head above the loop
      ring/c11: keep deterministic order allowing retry to work
      ring/c11: relax ordering for load and store of the head
      doc: add cross-compilation in sample apps guide

Haiyue Wang (2):
      net/avf: fix build with debug enabled
      net/i40e: enable loopback function for X722 MAC

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

Hemant Agrawal (3):
      net/dpaa: fix jumbo buffer config
      event/dpaa2: fix mbuf assignment in atomic processing
      net/dpaa2: fix VLAN filter enablement

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

Honnappa Nagarahalli (2):
      build: enable ARM NEON flag when __aarch64__ defined
      hash: fix key store element alignment

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

Hyong Youb Kim (6):
      net/enic: do not use non-standard integer types
      net/enic: set Rx VLAN offload flag for non-stripped packets
      net/enic: explicitly disable overlay offload
      app/testpmd: check Rx VLAN offload flag to print VLAN TCI
      net/enic: fix supported packet types
      net/enic: fix size check in Tx prepare handler

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

Igor Romanov (7):
      net/bonding: use evenly distributed default RSS RETA
      net/bonding: do not ignore RSS key on device config
      net/failsafe: fix crash on slave queue release
      net/sfc: fix an Rx queue double release possibility
      net/sfc: fix a Tx queue double release possibility
      net/failsafe: report actual device capabilities
      net/sfc/base: fix field order in filter spec struct

Ilya Maximets (10):
      doc: fix style and syntax in flow API guide
      vhost: fix zmbufs array leak after NUMA realloc
      vhost-user: drop connection on message handling failures
      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 start
      doc: fix DESTDIR variable name in meson guide
      eal/bsd: fix possible IOPL fd leak
      net/virtio: avoid annoying IOPL error log
      vhost: fix double read of descriptor flags

Ivan Malov (5):
      net/sfc/base: fix name of the argument to store RSS flags
      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

Jasvinder Singh (4):
      app/testpmd: fix metering and policing commands
      app/testpmd: fix memory leak for TM object
      app/testpmd: fix memory allocation for DSCP table
      app/testpmd: fix memory leak for DSCP table

Jeff Guo (1):
      igb_uio: fix unexpected removal for hot-unplug

Jerin Jacob (12):
      mk: disable OcteonTx for buggy compilers only on arm64
      net/octeontx: fix packet corruption on Tx
      doc: fix eventdev shared library version
      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
      mbuf: fix offload flag name and list
      doc: clarify VLAN and QinQ Tx offload prerequisite
      app/testpmd: fix QinQ strip display option
      crypto/scheduler: fix build with gcc 8.2
      doc: clarify TSO Tx offload prerequisite

Jia Yu (1):
      net/bonding: fix buffer corruption in packets

Jiayu Hu (1):
      vhost: fix corner case for enqueue operation

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

Joyce Kong (1):
      config: enable more than 128 cores for arm64

Junxiao Shi (1):
      cryptodev: fix pool element size for undefined operation

Kamil Chalupnik (1):
      app/bbdev: fix inputs mbuf creation

Kevin Traynor (3):
      version: 18.08.1-rc1
      version: 18.08.1-rc2
      Revert "raw/skeleton: fix memory leak on test failure"

Konstantin Ananyev (3):
      acl: forbid rule with priority zero
      ip_frag: check fragment length of incoming packet
      bpf: fix x86 JIT for immediate loads

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

Lee Daly (2):
      compress/isal: fix uncleared compression states
      net/bonding: fix possible silent failure in configuration

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

Luca Boccassi (13):
      net/ixgbe: do not return internal code
      eal: include missing hypervisor files in meson
      raw/ifpga: use -Wno-error=format-security for meson
      net/i40e: use -Wno-error=format-security for meson
      igb_uio: install module when building with meson
      build: create relative symlinks for PMDs in libdir
      net/e1000: do not error out if Rx drop enable is set
      net/virtio: register/unregister intr handler on start/stop
      eal/linux: handle UIO read failure in interrupt handler
      net/vmxnet3: fix hot-unplug
      net/mlx5: fallback quietly if pkg-config is unavailable
      build: set -mfpu=neon flag for armv7-a with meson
      net/ixgbe/base: add LHA ID

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

Marko Kovacevic (3):
      app/pdump: fix port id storage size
      doc: fix formatting in IP reassembly app guide
      drivers/crypto: fix wrongly assignment of digest_len

Martin Harvey (6):
      net/sfc/base: fix PreFAST warnings because of unused return
      net/sfc/base: fix invalid order of memset arguments
      net/sfc/base: fix output buffer SAL annotation
      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

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

Maxime Coquelin (5):
      vhost: fix error handling when mem table gets updated
      vhost: avoid memory barriers when no descriptors dequeued
      vhost: fix packed ring constants declaration
      vhost: fix payload size of reply
      vhost: fix crash after mmap failure

Michal Krawczyk (1):
      net/ena: recreate HW IO rings on start and stop

Mody, Rasesh (1):
      net/bnx2x: fix info logs backport

Moti Haimovsky (1):
      examples/l3fwd-power: fix power library fallback

Naga Suresh Somarowthu (1):
      test/kni: check module dependency

Natalie Samsonov (1):
      net/mvpp2: fix comments and error messages

Neil Horman (2):
      devtools: relax rule for identifying symbol section
      devtools: fix regex in symbol addition check

Nikhil Rao (7):
      eventdev: fix eth Rx adapter hotplug incompatibility
      test/event: remove eth Rx adapter vdev workaround
      test/event: fix build for timer adapter
      test/event: fix RSS config for eth Rx adapter
      test/event: fix eth Rx adapter test for skeleton PMD
      test/event: fix Rx adapter intr test for skeleton PMD
      eventdev: fix unlock in Rx adapter

Nipun Gupta (1):
      net/dpaa2: fix IOVA conversion for congestion memory

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

Ori Kam (3):
      examples/flow_filtering: filter out unsupported offloads
      examples/flow_filtering: remove VLAN item
      examples/flow_filtering: fix capability setting

Pablo de Lara (2):
      crypto/aesni_mb: fix possible array overrun
      crypto/aesni_mb: fix truncated digest size for CMAC

Pallantla Poornima (3):
      test/power: fix ACPI cpufreq module miss fallback
      test/kni: fix module miss fallback
      test/power: skip KVM autotest if cannot run

Paul Luse (1):
      bus/vdev: fix multi-process IPC buffer leak on scan

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

Pavan Nikhilesh (2):
      test/event: check burst mode capability
      app/eventdev: fix minor typos

Pawel Wodkowski (1):
      mem: fix --huge-unlink option

Phil Yang (7):
      app/testpmd: optimize mbuf pool allocation
      app/testpmd: fix vdev socket initialization
      app/testpmd: fix physical port socket initialization
      kni: fix FIFO synchronization
      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 (10):
      bus/vdev: fix error log on secondary device scan
      config: remove unused parameter
      net/i40e: fix send admin queue command before init
      net/i40e/base: fix partition id calculation for X722
      net/i40e/base: improve the polling mechanism
      net/i40e/base: read LLDP config area with correct endianness
      net/i40e/base: properly clean resources
      net/i40e/base: gracefully clean the resources
      net/i40e/base: correct global reset timeout calculation
      bus/vdev: fix devargs after multi-process bus scan

Qiming Yang (2):
      test: fix interrupt check
      net/i40e: fix getting RSS configuration

Radu Nicolau (5):
      net/bonding: stop and deactivate slaves on stop
      net/bonding: fix crash on probe
      app/testpmd: fix port status for new bonded devices
      net/bonding: fix crash when stopping mode 4 port
      examples/bond: fix crash when there is no active slave

Rafal Kozik (3):
      doc: add VFIO in ENA guide
      net/ena: fix cleaning HW IO rings configuration
      net/ena: fix out of order completion

Rahul Lakkireddy (7):
      net/cxgbe: announce Rx scatter offload
      net/cxgbevf: add PCI uninitialization for VF
      net/cxgbe: check Rx config before doing VLAN strip offload
      net/cxgbe: fix check for redefined match items
      net/cxgbe: increase completion wait time for flow operations
      net/cxgbe: fix wrong ingress port value set in filter spec
      net/cxgbe: fix control queue mbuf pool naming convention

Rami Rosen (5):
      doc: fix wrong usage of bind command
      examples/vhost: remove unnecessary constant
      bpf: fix a typo
      doc: fix function name in flow filtering app guide
      doc: fix a typo in testpmd guide

Rasesh Mody (10):
      net/qede/base: fix to handle stag update event
      net/qede: fix ethernet type in HW registers
      net/qede/base: fix logic for sfp get/set
      net/bnx2x: fix logging to include device name
      net/bnx2x: fix to disable further interrupts
      net/bnx2x: fix call to link handling periodic function
      net/bnx2x: fix to add PHY lock
      net/bnx2x: fix dynamic logging
      net/bnx2x: fix VF link state update
      net/bnx2x: cleanup info logs

Raslan Darawsheh (2):
      net/tap: fix reported number of Tx packets
      app/testpmd: fix L4 length for UDP checksum

Reshma Pattan (5):
      pdump: remove dependency on libpthread
      app/testpmd: fix missing jump action in flow action
      examples/ip_pipeline: fix IPv6 endianness
      net/softnic: fix IPv6 endianness
      latency: fix timestamp marking and latency calculation

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

Rosen Xu (2):
      raw/ifpga: check probing error
      app/testpmd: fix shaper profile parameters

Sachin Saxena (1):
      net/dpaa: fix link speed based on MAC type

Seth Howell (1):
      malloc: notify primary process about hotplug in secondary

Shagun Agrawal (1):
      net/cxgbe: fix memory access when parsing flow match items

Shahaf Shuler (6):
      net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
      net/mlx5: fix RSS flow action hash type selection
      net/mlx5: support missing counter in extended statistics
      net/mlx5: add representor specific statistics
      net/mlx5: always use representor ifindex for ioctl
      net: fix build with pedantic

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

Shreyansh Jain (2):
      bus/fslmc: fix physical addressing check
      raw/skeleton: fix memory leak on test failure

Somnath Kotur (2):
      net/bnxt: get rid of ff pools and use VNIC info array
      net/bnxt: fix uninitialized pointer access in Tx

Stephen Hemminger (13):
      net/netvsc: fix chimney buffer size error handling
      net/netvsc: resize event buffer as needed
      ethdev: fix port ownership logs
      igb_uio: fix refcount if open returns error
      net/failsafe: use prefix for function
      doc: remove invalid config option from ena guide
      doc: remove invalid config options from liquidio guide
      net/qede: remove invalid config option checks
      doc: fix spelling in PMD guides
      net/mlx5: use pkg-config to handle SUSE libmnl
      bus/vmbus: fix directory handle leak on error
      net/tap: fix file descriptor leak on error
      net/tap: fix file descriptor check

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

Takeshi Yoshimura (1):
      vfio: fix sPAPR IOMMU mapping

Thomas Monjalon (10):
      kvargs: fix processing a null list
      kni: fix build on Linux < 3.14
      ethdev: fix doxygen comments of shared data fields
      eal/x86: remove unused memcpy file
      pci: fix parsing of address without function number
      eal: fix build with -O1
      kni: fix possible uninitialized variable
      net/mlx4: fix possible uninitialized variable
      fix indentation in symbol maps
      fix dpdk.org URLs

Timothy Redaelli (2):
      vhost/crypto: fix shared lib build without cryptodev
      net/qede: fix crash when configure fails

Tiwei Bie (20):
      malloc: fix potential null pointer dereference
      vhost: fix vhost interrupt support
      vhost: fix return value on enqueue path
      net/virtio-user: fix deadlock in memory events callback
      net/virtio-user: fix memory hotplug support in vhost-kernel
      net/virtio-user: fix multiple queue for vhost-kernel
      net/virtio: add missing supported features
      vhost: fix notification for packed ring
      vhost: fix vector filling for packed ring
      net/vhost: fix parameters string
      net/virtio-user: do not stop stopped device again
      net/virtio-user: do not make vhost channel non-block
      net/virtio-user: do not reset owner when driver resets
      net/virtio-user: fix device features for server mode
      net/virtio: fix guest announce support
      vhost: fix IOVA access for packed ring
      net/virtio-user: fix typo in error message
      net/virtio: fix unchecked return value
      vhost: remove unneeded null pointer check
      doc: remove old options from pdump guide

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

Tomasz Duszynski (3):
      net/mvpp2: fix array initialization
      doc: fix typo for cryptodev
      crypto/mvsam: fix shared library build

Tomasz Jozwiak (2):
      compressdev: fix compression API description
      common/qat: remove check of valid firmware response

Vijay Srivastava (2):
      net/sfc/base: fix outer IPID field in TSO option descriptors
      net/sfc/base: add check for TUNNEL module in NIC reset API

Vipin Varghese (1):
      net/tap: fix probe for multiq or flowq failure

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

Wei Zhao (3):
      net/ixgbe: fix RSS flow error return
      app/testpmd: fix Rx offload search
      net/ixgbe: fix Rx LRO capability offload for x550

Wenzhuo Lu (2):
      ethdev: fix invalid configuration after failure
      ethdev: fix device info getting

Xiao Wang (2):
      net/ifc: do not notify before HW ready
      net/ifc: fix address translation function name

Xiaolong Ye (4):
      net/i40e: cancel alarm handler at the end of closure
      net/i40e: fix offload not supported mask
      net/ixgbe: fix maximum wait time in comment
      net/ifcvf: fix typo on struct name

Xiaoxin Peng (1):
      net/bnxt: reduce polling interval for valid bit

Xiaoyun Li (2):
      net/i40e: fix overwriting RSS RETA
      net/ixgbe: fix overwriting RSS RETA

Xueming Li (3):
      net/mlx5: fix interrupt completion queue index wrapping
      net/mlx5: fix representor port link status
      net/mlx5: fix representor port xstats

Yanglong Wu (2):
      net/ixgbevf: fix link state
      net/ixgbe: fix TDH register write

Yaroslav Brustinov (2):
      net/e1000: fix Tx offload capability typos
      ethdev: fix typo in queue setup error log

Yipeng Wang (7):
      test/hash: fix bucket size in perf test
      test/hash: fix r/w test with non-consecutive cores
      test/hash: add missing file in meson build
      hash: remove unused constant
      hash: fix race condition in iterate
      hash: remove unnecessary pause
      hash: fix TSX aborts with newer gcc

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 (8):
      net/mlx4: support externally allocated static memory
      net/mlx5: support externally allocated static memory
      net/mlx5: fix errno values for flow engine
      mk: disable gcc AVX512F support
      net/mlx4: optimize Tx external memory registration
      net/mlx5: optimize Tx external memory registration
      net/mlx5: optimize Tx doorbell write
      net/mlx5: optimize Rx buffer replenishment threshold

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

Zhirun Yan (5):
      net/ixgbe: update Tx offload mask
      net/igb: update Tx offload mask
      net/avf: fix Tx offload mask
      net/i40e: fix port close
      net/i40e: remove redundant reset of queue number

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [dpdk-dev] 18.08.1 patches review and test
@ 2018-12-21 10:48 Kevin Traynor
  0 siblings, 0 replies; 10+ messages in thread
From: Kevin Traynor @ 2018-12-21 10:48 UTC (permalink / raw)
  To: dpdk stable; +Cc: dev, bluca, yskoh, qian.q.xu, pezhang


Hi all,

Here is a list of patches targeted for stable release 18.08.1. Please
help review and test. The planned date for the final release is 16th
January. 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.

A release candidate tarball can be found at:

    https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc2

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

Thanks.

Kevin Traynor

---
Adrien Mazarguil (1):
      net/mlx5: fix artificial L4 limitation on switch flow rules

Agalya Babu RadhaKrishnan (4):
      vfio: disable in FreeBSD build with meson
      net/nfp: disable in FreeBSD build with meson
      net/avp: disable in FreeBSD build with meson
      net/softnic: disable in FreeBSD build with meson

Ajit Khaparde (4):
      net/bnxt: fix MTU setting
      net/bnxt: set MAC filtering as outer for non tunnel frames
      net/bnxt: set a VNIC as default only once
      net/bnxt: remove excess log messages

Akash Saxena (1):
      crypto/openssl: fix RSA verify operation

Alejandro Lucero (6):
      ethdev: fix MAC changes when live change not supported
      net/nfp: fix live MAC changes not supported
      net/nfp: fix mbuf flags with checksum good
      ethdev: fix error handling in create function
      net/nfp: fix RSS
      bus/pci: compare kernel driver instead of interrupt handler

Ali Alnubani (4):
      net/mlx4: fix minor typo
      net/mlx5: fix minor typos
      net/mlx4: fix initialization of struct members
      net/mlx5: fix initialization of struct members

Anatoly Burakov (10):
      fbarray: fix detach in --no-shconf mode
      eal: do not allow legacy mode with --in-memory mode
      mem: fix undefined behavior in NUMA-aware mapping
      mem: improve segment list preallocation
      mem: fix resource leak
      ipc: remove panic in async request
      malloc: fix adjacency check to also include segment list
      usertools: check for lspci dependency
      ipc: fix access after async request failure
      mem: fix division by zero in no-NUMA mode

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

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

Anoob Joseph (5):
      examples/ipsec-secgw: fix wrong session size
      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

Asaf Penso (1):
      net/mlx5: fix function documentation

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

Beilei Xing (5):
      net/e1000: fix queue number in RSS configuration
      net/avf: remove keeping CRC configuration
      net/i40e: update Tx offload mask
      net/i40e: fix Rx instability with vector mode
      net/i40e: fix X710 Rx after reading some registers

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

Bruce Richardson (3):
      compat: fix symbol version support with meson
      net/avf: fix unused variables and label
      net/avf: fix missing compiler error flags

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

Chas Williams (2):
      net/bonding: fix Rx slave fairness
      net/virtio: do not re-enter clean up routines

Cristian Dumitrescu (1):
      examples/ip_pipeline: fix port and table stats read

Damjan Marion (1):
      net/i40e: fix 25G AOC and ACC cable detection on XXV710

Darek Stojaczyk (4):
      malloc: check size hint when reserving the biggest element
      vfio: fix read of freed memory on getting container fd
      vfio: share default container in multi-process
      vfio: do not needlessly setup device in secondary process

Dariusz Stojaczyk (2):
      ipc: fix undefined behavior in no-shconf mode
      vfio: check if group fd is already open

David Hunt (1):
      examples/vm_power: respect maximum CPUs

David Marchand (1):
      devtools: fix symbol check when adding experimental section

Dekel Peled (3):
      ethdev: fix missing names in Tx offload name array
      net/mlx5: fix packet type for MPLS in UDP
      net/mlx5: fix validation of Rx queue number

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

Didier Pallard (7):
      net: fix Intel prepare function for IP checksum offload
      net/e1000: fix missing Tx multi-segs capability
      net/fm10k: fix missing Tx multi-segs capability
      net/i40e: fix missing Tx multi-segs capability
      net/ixgbe: fix missing Tx multi-segs capability
      drivers/net: fix several Tx prepare functions
      net/i40e: revert fix offload not supported mask

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

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

Faicker Mo (1):
      net/ixgbe: fix flow create in ntuple check

Fan Zhang (5):
      cryptodev: fix library version
      vhost/crypto: fix inferred misuse of enum
      bus/pci: fix config r/w access
      vhost/crypto: fix packet copy in chaining mode
      crypto/aesni_mb: fix queue pair free

Ferruh Yigit (21):
      app/testpmd: fix displaying RSS hash functions
      drivers/net: fix log type string
      mbuf: fix library version on meson build
      ring: add library version to meson build
      kni: fix build on Linux 4.19
      fix global variable issues
      bus/dpaa: fix build with gcc 9.0
      eal: fix build with gcc 9.0
      ethdev: fix redundant function pointer check
      app/testpmd: fix Tx offload flags
      net/avf/base: fix shifting 32-bit signed variable 31 times
      net/bnxt: fix uninitialized variable access
      lib: fix shifting 32-bit signed variable 31 times
      service: fix possible null access
      vhost: fix possible out of bound access
      test: fix build
      crypto/ccp: fix resource leak
      test/reorder: fix out of bound access
      net/i40e/base: fix comment referencing internal data
      bus/pci: fix allocation of device path
      ethdev: eliminate interim variable

Fiona Trahe (8):
      crypto/qat: fix typo
      compress/qat: fix checksum on decompression
      compress/qat: remove unnecessary assignment
      test/crypto: fix number of queue pairs
      common/qat: fix failure to create PMD
      common/qat: fix for invalid response from firmware
      compressdev: clarify usage of op structure
      compressdev: fix op allocation

Gaetan Rivet (1):
      devargs: fix variadic parsing memory leak

Gautam Dawar (1):
      net/sfc/base: fix out of bounds read when dereferencing sdup

Gavin Hu (5):
      ring/c11: synchronize load and store of the tail
      ring/c11: move atomic load of head above the loop
      ring/c11: keep deterministic order allowing retry to work
      ring/c11: relax ordering for load and store of the head
      doc: add cross-compilation in sample apps guide

Haiyue Wang (2):
      net/avf: fix build with debug enabled
      net/i40e: enable loopback function for X722 MAC

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

Hemant Agrawal (3):
      net/dpaa: fix jumbo buffer config
      event/dpaa2: fix mbuf assignment in atomic processing
      net/dpaa2: fix VLAN filter enablement

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

Honnappa Nagarahalli (2):
      build: enable ARM NEON flag when __aarch64__ defined
      hash: fix key store element alignment

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

Hyong Youb Kim (6):
      net/enic: do not use non-standard integer types
      net/enic: set Rx VLAN offload flag for non-stripped packets
      net/enic: explicitly disable overlay offload
      app/testpmd: check Rx VLAN offload flag to print VLAN TCI
      net/enic: fix supported packet types
      net/enic: fix size check in Tx prepare handler

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

Igor Romanov (7):
      net/bonding: use evenly distributed default RSS RETA
      net/bonding: do not ignore RSS key on device config
      net/failsafe: fix crash on slave queue release
      net/sfc: fix an Rx queue double release possibility
      net/sfc: fix a Tx queue double release possibility
      net/failsafe: report actual device capabilities
      net/sfc/base: fix field order in filter spec struct

Ilya Maximets (10):
      doc: fix style and syntax in flow API guide
      vhost: fix zmbufs array leak after NUMA realloc
      vhost-user: drop connection on message handling failures
      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 start
      doc: fix DESTDIR variable name in meson guide
      eal/bsd: fix possible IOPL fd leak
      net/virtio: avoid annoying IOPL error log
      vhost: fix double read of descriptor flags

Ivan Malov (5):
      net/sfc/base: fix name of the argument to store RSS flags
      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

Jasvinder Singh (4):
      app/testpmd: fix metering and policing commands
      app/testpmd: fix memory leak for TM object
      app/testpmd: fix memory allocation for DSCP table
      app/testpmd: fix memory leak for DSCP table

Jeff Guo (1):
      igb_uio: fix unexpected removal for hot-unplug

Jerin Jacob (12):
      mk: disable OcteonTx for buggy compilers only on arm64
      net/octeontx: fix packet corruption on Tx
      doc: fix eventdev shared library version
      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
      mbuf: fix offload flag name and list
      doc: clarify VLAN and QinQ Tx offload prerequisite
      app/testpmd: fix QinQ strip display option
      crypto/scheduler: fix build with gcc 8.2
      doc: clarify TSO Tx offload prerequisite

Jia Yu (1):
      net/bonding: fix buffer corruption in packets

Jiayu Hu (1):
      vhost: fix corner case for enqueue operation

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

Joyce Kong (1):
      config: enable more than 128 cores for arm64

Junxiao Shi (1):
      cryptodev: fix pool element size for undefined operation

Kamil Chalupnik (1):
      app/bbdev: fix inputs mbuf creation

Kevin Traynor (1):
      version: 18.08.1-rc1

Konstantin Ananyev (3):
      acl: forbid rule with priority zero
      ip_frag: check fragment length of incoming packet
      bpf: fix x86 JIT for immediate loads

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

Lee Daly (2):
      compress/isal: fix uncleared compression states
      net/bonding: fix possible silent failure in configuration

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

Luca Boccassi (13):
      net/ixgbe: do not return internal code
      eal: include missing hypervisor files in meson
      raw/ifpga: use -Wno-error=format-security for meson
      net/i40e: use -Wno-error=format-security for meson
      igb_uio: install module when building with meson
      build: create relative symlinks for PMDs in libdir
      net/e1000: do not error out if Rx drop enable is set
      net/virtio: register/unregister intr handler on start/stop
      eal/linux: handle UIO read failure in interrupt handler
      net/vmxnet3: fix hot-unplug
      net/mlx5: fallback quietly if pkg-config is unavailable
      build: set -mfpu=neon flag for armv7-a with meson
      net/ixgbe/base: add LHA ID

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

Marko Kovacevic (3):
      app/pdump: fix port id storage size
      doc: fix formatting in IP reassembly app guide
      drivers/crypto: fix wrongly assignment of digest_len

Martin Harvey (6):
      net/sfc/base: fix PreFAST warnings because of unused return
      net/sfc/base: fix invalid order of memset arguments
      net/sfc/base: fix output buffer SAL annotation
      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

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

Maxime Coquelin (5):
      vhost: fix error handling when mem table gets updated
      vhost: avoid memory barriers when no descriptors dequeued
      vhost: fix packed ring constants declaration
      vhost: fix payload size of reply
      vhost: fix crash after mmap failure

Michal Krawczyk (1):
      net/ena: recreate HW IO rings on start and stop

Moti Haimovsky (1):
      examples/l3fwd-power: fix power library fallback

Naga Suresh Somarowthu (1):
      test/kni: check module dependency

Natalie Samsonov (1):
      net/mvpp2: fix comments and error messages

Neil Horman (2):
      devtools: relax rule for identifying symbol section
      devtools: fix regex in symbol addition check

Nikhil Rao (7):
      eventdev: fix eth Rx adapter hotplug incompatibility
      test/event: remove eth Rx adapter vdev workaround
      test/event: fix build for timer adapter
      test/event: fix RSS config for eth Rx adapter
      test/event: fix eth Rx adapter test for skeleton PMD
      test/event: fix Rx adapter intr test for skeleton PMD
      eventdev: fix unlock in Rx adapter

Nipun Gupta (1):
      net/dpaa2: fix IOVA conversion for congestion memory

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

Ori Kam (3):
      examples/flow_filtering: filter out unsupported offloads
      examples/flow_filtering: remove VLAN item
      examples/flow_filtering: fix capability setting

Pablo de Lara (2):
      crypto/aesni_mb: fix possible array overrun
      crypto/aesni_mb: fix truncated digest size for CMAC

Pallantla Poornima (3):
      test/power: fix ACPI cpufreq module miss fallback
      test/kni: fix module miss fallback
      test/power: skip KVM autotest if cannot run

Paul Luse (1):
      bus/vdev: fix multi-process IPC buffer leak on scan

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

Pavan Nikhilesh (2):
      test/event: check burst mode capability
      app/eventdev: fix minor typos

Pawel Wodkowski (1):
      mem: fix --huge-unlink option

Phil Yang (7):
      app/testpmd: optimize mbuf pool allocation
      app/testpmd: fix vdev socket initialization
      app/testpmd: fix physical port socket initialization
      kni: fix FIFO synchronization
      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 (10):
      bus/vdev: fix error log on secondary device scan
      config: remove unused parameter
      net/i40e: fix send admin queue command before init
      net/i40e/base: fix partition id calculation for X722
      net/i40e/base: improve the polling mechanism
      net/i40e/base: read LLDP config area with correct endianness
      net/i40e/base: properly clean resources
      net/i40e/base: gracefully clean the resources
      net/i40e/base: correct global reset timeout calculation
      bus/vdev: fix devargs after multi-process bus scan

Qiming Yang (2):
      test: fix interrupt check
      net/i40e: fix getting RSS configuration

Radu Nicolau (5):
      net/bonding: stop and deactivate slaves on stop
      net/bonding: fix crash on probe
      app/testpmd: fix port status for new bonded devices
      net/bonding: fix crash when stopping mode 4 port
      examples/bond: fix crash when there is no active slave

Rafal Kozik (3):
      doc: add VFIO in ENA guide
      net/ena: fix cleaning HW IO rings configuration
      net/ena: fix out of order completion

Rahul Lakkireddy (7):
      net/cxgbe: announce Rx scatter offload
      net/cxgbevf: add PCI uninitialization for VF
      net/cxgbe: check Rx config before doing VLAN strip offload
      net/cxgbe: fix check for redefined match items
      net/cxgbe: increase completion wait time for flow operations
      net/cxgbe: fix wrong ingress port value set in filter spec
      net/cxgbe: fix control queue mbuf pool naming convention

Rami Rosen (5):
      doc: fix wrong usage of bind command
      examples/vhost: remove unnecessary constant
      bpf: fix a typo
      doc: fix function name in flow filtering app guide
      doc: fix a typo in testpmd guide

Rasesh Mody (10):
      net/qede/base: fix to handle stag update event
      net/qede: fix ethernet type in HW registers
      net/qede/base: fix logic for sfp get/set
      net/bnx2x: fix logging to include device name
      net/bnx2x: fix to disable further interrupts
      net/bnx2x: fix call to link handling periodic function
      net/bnx2x: fix to add PHY lock
      net/bnx2x: fix dynamic logging
      net/bnx2x: fix VF link state update
      net/bnx2x: cleanup info logs

Raslan Darawsheh (2):
      net/tap: fix reported number of Tx packets
      app/testpmd: fix L4 length for UDP checksum

Reshma Pattan (5):
      pdump: remove dependency on libpthread
      app/testpmd: fix missing jump action in flow action
      examples/ip_pipeline: fix IPv6 endianness
      net/softnic: fix IPv6 endianness
      latency: fix timestamp marking and latency calculation

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

Rosen Xu (2):
      raw/ifpga: check probing error
      app/testpmd: fix shaper profile parameters

Sachin Saxena (1):
      net/dpaa: fix link speed based on MAC type

Seth Howell (1):
      malloc: notify primary process about hotplug in secondary

Shagun Agrawal (1):
      net/cxgbe: fix memory access when parsing flow match items

Shahaf Shuler (6):
      net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
      net/mlx5: fix RSS flow action hash type selection
      net/mlx5: support missing counter in extended statistics
      net/mlx5: add representor specific statistics
      net/mlx5: always use representor ifindex for ioctl
      net: fix build with pedantic

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

Shreyansh Jain (2):
      bus/fslmc: fix physical addressing check
      raw/skeleton: fix memory leak on test failure

Somnath Kotur (2):
      net/bnxt: get rid of ff pools and use VNIC info array
      net/bnxt: fix uninitialized pointer access in Tx

Stephen Hemminger (13):
      net/netvsc: fix chimney buffer size error handling
      net/netvsc: resize event buffer as needed
      ethdev: fix port ownership logs
      igb_uio: fix refcount if open returns error
      net/failsafe: use prefix for function
      doc: remove invalid config option from ena guide
      doc: remove invalid config options from liquidio guide
      net/qede: remove invalid config option checks
      doc: fix spelling in PMD guides
      net/mlx5: use pkg-config to handle SUSE libmnl
      bus/vmbus: fix directory handle leak on error
      net/tap: fix file descriptor leak on error
      net/tap: fix file descriptor check

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

Takeshi Yoshimura (1):
      vfio: fix sPAPR IOMMU mapping

Thomas Monjalon (10):
      kvargs: fix processing a null list
      kni: fix build on Linux < 3.14
      ethdev: fix doxygen comments of shared data fields
      eal/x86: remove unused memcpy file
      pci: fix parsing of address without function number
      eal: fix build with -O1
      kni: fix possible uninitialized variable
      net/mlx4: fix possible uninitialized variable
      fix indentation in symbol maps
      fix dpdk.org URLs

Timothy Redaelli (2):
      vhost/crypto: fix shared lib build without cryptodev
      net/qede: fix crash when configure fails

Tiwei Bie (20):
      malloc: fix potential null pointer dereference
      vhost: fix vhost interrupt support
      vhost: fix return value on enqueue path
      net/virtio-user: fix deadlock in memory events callback
      net/virtio-user: fix memory hotplug support in vhost-kernel
      net/virtio-user: fix multiple queue for vhost-kernel
      net/virtio: add missing supported features
      vhost: fix notification for packed ring
      vhost: fix vector filling for packed ring
      net/vhost: fix parameters string
      net/virtio-user: do not stop stopped device again
      net/virtio-user: do not make vhost channel non-block
      net/virtio-user: do not reset owner when driver resets
      net/virtio-user: fix device features for server mode
      net/virtio: fix guest announce support
      vhost: fix IOVA access for packed ring
      net/virtio-user: fix typo in error message
      net/virtio: fix unchecked return value
      vhost: remove unneeded null pointer check
      doc: remove old options from pdump guide

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

Tomasz Duszynski (3):
      net/mvpp2: fix array initialization
      doc: fix typo for cryptodev
      crypto/mvsam: fix shared library build

Tomasz Jozwiak (2):
      compressdev: fix compression API description
      common/qat: remove check of valid firmware response

Vijay Srivastava (2):
      net/sfc/base: fix outer IPID field in TSO option descriptors
      net/sfc/base: add check for TUNNEL module in NIC reset API

Vipin Varghese (1):
      net/tap: fix probe for multiq or flowq failure

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

Wei Zhao (3):
      net/ixgbe: fix RSS flow error return
      app/testpmd: fix Rx offload search
      net/ixgbe: fix Rx LRO capability offload for x550

Wenzhuo Lu (2):
      ethdev: fix invalid configuration after failure
      ethdev: fix device info getting

Xiao Wang (2):
      net/ifc: do not notify before HW ready
      net/ifc: fix address translation function name

Xiaolong Ye (4):
      net/i40e: cancel alarm handler at the end of closure
      net/i40e: fix offload not supported mask
      net/ixgbe: fix maximum wait time in comment
      net/ifcvf: fix typo on struct name

Xiaoxin Peng (1):
      net/bnxt: reduce polling interval for valid bit

Xiaoyun Li (2):
      net/i40e: fix overwriting RSS RETA
      net/ixgbe: fix overwriting RSS RETA

Xueming Li (3):
      net/mlx5: fix interrupt completion queue index wrapping
      net/mlx5: fix representor port link status
      net/mlx5: fix representor port xstats

Yanglong Wu (2):
      net/ixgbevf: fix link state
      net/ixgbe: fix TDH register write

Yaroslav Brustinov (2):
      net/e1000: fix Tx offload capability typos
      ethdev: fix typo in queue setup error log

Yipeng Wang (7):
      test/hash: fix bucket size in perf test
      test/hash: fix r/w test with non-consecutive cores
      test/hash: add missing file in meson build
      hash: remove unused constant
      hash: fix race condition in iterate
      hash: remove unnecessary pause
      hash: fix TSX aborts with newer gcc

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 (8):
      net/mlx4: support externally allocated static memory
      net/mlx5: support externally allocated static memory
      net/mlx5: fix errno values for flow engine
      mk: disable gcc AVX512F support
      net/mlx4: optimize Tx external memory registration
      net/mlx5: optimize Tx external memory registration
      net/mlx5: optimize Tx doorbell write
      net/mlx5: optimize Rx buffer replenishment threshold

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

Zhirun Yan (5):
      net/ixgbe: update Tx offload mask
      net/igb: update Tx offload mask
      net/avf: fix Tx offload mask
      net/i40e: fix port close
      net/i40e: remove redundant reset of queue number

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-03-22 16:56 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-20 11:37 [dpdk-dev] 18.08.1 patches review and test Kevin Traynor
2018-12-26  7:31 ` Shreyansh Jain
     [not found] ` <1493197512.53622166.1545360209480.JavaMail.zimbra@redhat.com>
2019-01-08 10:47   ` [dpdk-dev] DPDK 18.08 testing - PASS //Fwd: " Sitong Liu
2018-12-21 10:48 [dpdk-dev] " Kevin Traynor
2019-01-30 16:27 Kevin Traynor
2019-03-06 16:45 ` Walker, Benjamin
2019-03-06 17:36   ` Kevin Traynor
2019-03-07 11:18     ` Kevin Traynor
2019-03-22 16:56 ` Kevin Traynor
2019-03-22 16:56   ` Kevin Traynor

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).