[dpdk-dev] 18.08.1 patches review and test

Kevin Traynor ktraynor at redhat.com
Fri Mar 22 17:56:09 CET 2019


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
> 



More information about the dev mailing list