From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id AD117A00E6 for ; Fri, 22 Mar 2019 17:56:15 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id ABD461B6C7; Fri, 22 Mar 2019 17:56:14 +0100 (CET) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id 06CEF5B40; Fri, 22 Mar 2019 17:56:12 +0100 (CET) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 5F99170D74; Fri, 22 Mar 2019 16:56:12 +0000 (UTC) Received: from [10.36.117.193] (ovpn-117-193.ams2.redhat.com [10.36.117.193]) by smtp.corp.redhat.com (Postfix) with ESMTP id 182535C234; Fri, 22 Mar 2019 16:56:10 +0000 (UTC) From: Kevin Traynor To: dpdk stable Cc: dev@dpdk.org References: <20190130162707.22252-1-ktraynor@redhat.com> Message-ID: <69cca9e8-ea68-4f49-0daa-2d50c85e5efa@redhat.com> Date: Fri, 22 Mar 2019 16:56:09 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 MIME-Version: 1.0 In-Reply-To: <20190130162707.22252-1-ktraynor@redhat.com> Content-Type: text/plain; charset="UTF-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Fri, 22 Mar 2019 16:56:12 +0000 (UTC) Subject: Re: [dpdk-dev] 18.08.1 patches review and test X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190322165609.7ScMBjn_GOAdr_Dbs4rfvzg92eotGcrCYEEx3Dscss8@z> 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 >