* [dpdk-stable] 19.11.6 patches review and test
@ 2020-12-03 9:38 luca.boccassi
2020-12-10 10:07 ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
` (4 more replies)
0 siblings, 5 replies; 17+ messages in thread
From: luca.boccassi @ 2020-12-03 9:38 UTC (permalink / raw)
To: stable
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin.walker, David Christensen, Hemant Agrawal, Ian Stokes,
Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor,
Luca Boccassi, Pei Zhang, pingx.yu, qian.q.xu, Raslan Darawsheh,
Thomas Monjalon, yuan.peng, zhaoyan.chen
Hi all,
Here is a list of patches targeted for stable release 19.11.6.
The planned date for the final release is December 17.
Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported validations will be added to the release notes.
A release candidate tarball can be found at:
https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
These patches are located at branch 19.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
---
Abhinandan Gujjar (1):
test/event_crypto_adapter: fix configuration
Ajit Khaparde (2):
net/bnxt: increase size of Rx CQ
net/bnxt: fix resetting mbuf data offset
Alexander Kozyrev (3):
net/mlx5: fix Rx queue count calculation
net/mlx: do not enforce RSS hash offload
net/mlx5: fix Rx packet padding config via DevX
Alvin Zhang (1):
net/ice: fix Rx offload flags in SSE path
Anatoly Burakov (2):
doc: clarify instructions on running as non-root
doc: update information on using hugepages
Andrew Rybchenko (1):
doc: fix EF10 Rx mode name in sfc guide
Ankur Dwivedi (4):
crypto/octeontx2: fix session-less mode
test/crypto: fix device number
test/event: fix function arguments for crypto adapter
crypto/octeontx2: fix multi-process
Archana Muniganti (1):
examples/fips_validation: fix version compatibility
Arek Kusztal (1):
doc: remove notice about AES-GCM IV and J0
Beilei Xing (1):
net/i40e: fix flow director for eth + VLAN pattern
Bruce Richardson (11):
app/testpmd: fix name of bitrate library in meson build
doc: fix formatting of notes in meson guide
build: skip detecting libpcap via pcap-config
eal/x86: fix memcpy AVX-512 enablement
doc: add SPDX license tag header to meson guide
app: fix missing dependencies
examples/l2fwd-crypto: fix missing dependency
examples/vm_power: fix build on Ubuntu 20.04
examples/multi_process: fix build on Ubuntu 20.04
examples: fix flattening directory layout on install
examples/l2fwd-keepalive: skip meson build if no librt
Chas Williams (2):
net: check segment pointer in raw checksum processing
net/virtio: check raw checksum failure
Chenbo Xia (3):
drivers/net: fix port id size
app: fix ethdev port id size
doc: fix ethdev port id size
Chengchang Tang (8):
net/hns3: fix deleting default VLAN from PF
app/testpmd: fix port id check in Tx VLAN command
app/testpmd: fix VLAN configuration on failure
app/testpmd: remove restriction on Tx segments set
app/testpmd: fix packet header in txonly mode
app/testpmd: fix descriptor id check
net/hns3: decrease non-nearby memory access in Rx
net/hns3: fix TX checksum with fix header length
Chenxu Di (2):
net/dpaa2: fix build with timesync functions
net/i40e: fix incorrect FDIR flex configuration
Ciara Loftus (3):
net/af_xdp: change return value from Rx to unsigned
net/af_xdp: fix umem size
net/af_xdp: use strlcpy instead of strncpy
Ciara Power (2):
doc: fix typo in KNI guide
usertools: fix CPU layout script to be PEP8 compliant
Conor Walsh (2):
net/ixgbe: check switch domain allocation result
build: fix gcc warning requiring Wformat
Cristian Dumitrescu (1):
examples/ip_pipeline: fix external build
David Christensen (1):
net/vhost: fix xstats after clearing stats
David Hunt (1):
doc: remove obsolete deprecation notice for power library
David Marchand (18):
bus/pci: remove duplicate declaration
mem: fix allocation in container with SELinux
eal: fix doxygen for EAL cleanup
crypto/scheduler: fix header install with meson
event/dpaa2: remove dead code from self test
crypto/scheduler: remove unused internal seqn
crypto/dpaa2_sec: remove dead code
net/ena: remove unused macro
devtools: fix x86-default build test install env
devtools: fix directory filter in forbidden token check
doc: fix typo in ipsec-secgw guide
examples/fips_validation: fix build with pkg-config
examples/kni: fix build with pkg-config
examples/l2fwd-crypto: fix build with pkg-config
examples/ntb: fix clean target
examples/performance-thread: fix build with pkg-config
examples/vhost_blk: fix build with pkg-config
examples/rxtx_callbacks: fix build with pkg-config
Dekel Peled (1):
ethdev: fix RSS flow expansion in case of mismatch
Devendra Singh Rawat (1):
net/qede: fix milliseconds sleep macro
Didier Pallard (4):
common/qat: add missing kmod dependency info
crypto/octeontx: fix out-of-place support
crypto/octeontx2: fix out-of-place support
net/mlx5: fix Rx descriptor status
Diogo Behrens (1):
mcslock: fix hang in weak memory model
Dmitry Kozlyuk (1):
rcu: avoid literal suffix warning in C++ mode
Dong Zhou (1):
net/mlx5: fix switch port id when representor in bonding
Dongsheng Rong (1):
net/bonding: fix Rx queue conversion
Erik Gabriel Carrillo (1):
timer: add limitation note for sync stop and reset
Eugenio Pérez (1):
vhost: fix IOTLB mempool single-consumer flag
Fan Zhang (2):
port: remove useless assignment
examples/fips_validation: fix missed version line
Feifei Wang (1):
test/ring: fix number of single element enqueue/dequeue
Ferruh Yigit (14):
net/netvsc: replace compiler builtin overflow check
ethdev: remove redundant license text
net/dpaa: fix port ID type in API
kni: fix build with Linux 5.9
examples/vm_power: fix 32-bit build
app/testpmd: fix build with gcc 11
pmdinfogen: fix build with gcc 11
net/pcap: fix input only Rx
net/pcap: fix crash on exit for infinite Rx
net/bnxt: fix xstats by id
net/i40e: fix build for log format specifier
net/af_xdp: fix pointer storage size
app/testpmd: fix MTU after device configure
app/testpmd: revert setting MTU explicitly after configure
Gaetan Rivet (1):
net/failsafe: fix state synchro cleanup
Gagandeep Singh (1):
crypto/caam_jr: fix device tree parsing for SEC_ERA
Gregory Etelson (2):
examples/l3fwd-power: check packet types after start
net/mlx5: fix representor interrupts handler
Guinan Sun (5):
net/i40e: fix link status
net/ice: fix flow validation for unsupported patterns
net/i40e/base: fix function header arguments
net/i40e/base: fix Rx only for unicast promisc on VLAN
net/i40e: fix recreating flexible flow director rule
Guoyang Zhou (5):
net/hinic/base: support two or more AEQS for chip
net/hinic/base: fix log info for PF command channel
net/hinic/base: add message check for command channel
net/hinic/base: remove queue number limitation
net/hinic: remove optical module operation
Haggai Eran (1):
cryptodev: fix parameter parsing
Haiyue Wang (1):
net/ixgbe: remove redundant MAC flag check
Harman Kalra (1):
net/octeontx2: fix multi segment mode for jumbo packets
Heinrich Kuhn (2):
net/nfp: expand device info get
doc: improve multiport PF in nfp guide
Hemant Agrawal (1):
crypto/dpaa2_sec: fix stats query without queue pair
Hongbo Zheng (3):
net/hns3: skip VF register access when PF in FLR
net/hns3: check PCI config space reads
net/hns3: check setting VF PCI bus return value
Honnappa Nagarahalli (7):
net/memif: do not update local copy of tail in Tx
net/memif: relax load of ring tail for M2S ring
net/memif: relax load of ring head for M2S ring
net/memif: relax load of ring head for S2M ring
ethdev: fix memory ordering for callback functions
test/rcu: fix build with low core count
examples/performance-thread: fix build with low core count
Huisong Li (7):
net/hns3: fix default MAC address from firmware
net/hns3: fix some incomplete command structures
app/testpmd: fix displaying Rx/Tx queues information
net/hns3: fix RSS max queue id allowed in multi-TC
net/hns3: fix data type to store queue number
net/hns3: fix configurations of port-level scheduling rate
net/hns3: fix crash with multi-TC
Hyong Youb Kim (3):
net/enic: ignore VLAN inner type when it is zero
net/enic: generate VXLAN src port if it is zero in template
net/enic: fix header sizes when copying flow patterns
Ibtisam Tariq (6):
net/softnic: use POSIX network address conversion
examples/ip_pipeline: use POSIX network address conversion
examples/ipsec-secgw: use POSIX network address conversion
examples/qos_sched: fix usage string
examples/vhost_crypto: add new line character in usage
doc: fix rule file parameters in l3fwd-acl guide
Igor Romanov (3):
net/sfc/base: fix tunnel configuration
net/sfc: fix RSS hash flag when offload is disabled
net/sfc: fix RSS hash offload if queue action is used
Jeff Guo (7):
net/iavf: fix command after PF reset
net/iavf: fix flow flush after PF reset
net/ixgbe: fix vector Rx
net/i40e: fix vector Rx
net/ice: fix vector Rx
net/fm10k: fix vector Rx
net/iavf: fix vector Rx
Jesse Brandeburg (1):
net/ice: update writeback policy to reduce latency
Jiawei Wang (1):
net/mlx5: free MR resource on device DMA unmap
Julien Massonneau (1):
usertools: fix pmdinfo parsing
Junyu Jiang (1):
net/i40e: fix byte counters
Kalesh AP (6):
net/bnxt: fix endianness while setting L4 destination port
net/bnxt: fix structure variable initialization
net/bnxt: fix crash in vector mode Tx
net/bnxt: fix L2 filter allocation
net/bnxt: fix link status during device recovery
net/bnxt: fix link update
Karra Satwik (1):
net/cxgbe: fix duplicate MAC addresses in MPS TCAM
Kevin Laatz (3):
raw/ioat: fix missing close function
examples/ioat: fix stats print
net/ring: check internal arguments
Kiran Kumar K (1):
net/octeontx2: fix RSS flow create
Konstantin Ananyev (2):
acl: fix x86 build for compiler without AVX2
doc: fix missing classify methods in ACL guide
Lance Richardson (4):
net/bnxt: fix drop enable in get Rx queue info
net/bnxt: fix queue get info
net/bnxt: fix boolean operator usage
net/bnxt: fix doorbell barrier location
Leyi Rong (2):
net/iavf: fix unchecked Tx cleanup error
net/iavf: fix performance drop after port reset
Lijun Ou (4):
net/hns3: fix config when creating RSS rule after flush
net/hns3: fix flushing RSS rule
app/testpmd: fix RSS key for flow API RSS rule
net/hns3: check PCI config space write
Long Li (5):
net/netvsc: fix multiple channel Rx
net/netvsc: fix stale value after free
net/netvsc: fix rndis packet addresses
net/netvsc: allocate contiguous physical memory for RNDIS
net/vdev_netvsc: fix device probing error flow
Luca Boccassi (8):
Revert "Revert "devtools: test static linkage with pkg-config""
Revert "Revert "build: always link whole DPDK static libraries""
Revert "Revert "build/pkg-config: move pkg-config file creation""
Revert "Revert "build/pkg-config: output drivers first for static build""
Revert "Revert "build/pkg-config: improve static linking flags""
Revert "Revert "build/pkg-config: prevent overlinking""
fix spellings that Lintian complains about
Revert "app/testpmd: fix name of bitrate library in meson build"
Lukasz Wojciechowski (18):
raw/skeleton: reset test statistics
raw/skeleton: allow closing already closed device
distributor: fix handshake synchronization
distributor: fix handshake deadlock
distributor: fix buffer use after free
distributor: handle worker shutdown in burst mode
test/distributor: fix shutdown of busy worker
distributor: fix return pkt calls in single mode
test/distributor: fix freeing mbufs
test/distributor: fix lcores statistics
test/distributor: collect return mbufs
distributor: fix API documentation
test/distributor: fix race conditions on shutdown
distributor: fix scalar matching
distributor: fix flushing in flight packets
distributor: fix clearing returns buffer
test/distributor: ensure all packets are delivered
test/distributor: fix quitting workers in burst mode
Marvin Liu (1):
net/virtio: fix packed ring indirect descricptors setup
Maxime Coquelin (13):
vdpa/ifc: fix build with recent kernels
baseband/fpga_lte_fec: fix crash with debug
vhost: fix virtio-net header length with packed ring
vhost: fix virtqueues metadata allocation
vhost: validate index in available entries API
vhost: validate index in guest notification API
vhost: validate index in live-migration API
vhost: validate index in inflight API
config: enable packet prefetching with Meson
vhost: fix virtqueue initialization
vhost: fix error path when setting memory tables
vhost: fix fd leak in dirty logging setup
vhost: fix fd leak in kick setup
Maxime Leroy (2):
net/mlx5: fix RSS RETA reset on start
net/mlx5: fix Rx queue count calculation
Michael Baum (2):
net/mlx5: fix hairpin dependency on destination DevX TIR
net/mlx5: remove unused variable in Tx queue creation
Michal Krawczyk (6):
net/ena/base: use min/max macros with type conversion
net/ena/base: specify delay operations
net/ena/base: fix release of wait event
net/ena: fix getting xstats global stats offset
net/ena: fix setting Rx checksum flags in mbuf
net/ena/base: align IO CQ allocation to 4K
Min Hu (Connor) (1):
app/testpmd: fix bonding xmit balance policy command
Nick Connolly (3):
mem: fix allocation failure on non-NUMA kernel
build: fix install on Windows
build: fix MS linker flag with meson 0.54
Nicolas Chautru (1):
app/bbdev: fix test vector symlink
Olivier Matz (5):
examples/fips_validation: fix buffer overflow
vhost: fix external mbuf creation
eal: fix MCS lock and ticketlock headers install
net/ring: fix typo in log message
kni: fix build on RHEL 8.3
Ophir Munk (2):
net/mlx5: remove unused includes
net/mlx5: remove unused log macros
Ori Kam (1):
maintainers: update Mellanox emails
Pablo de Lara (2):
crypto/aesni_mb: fix CCM digest size check
crypto/aesni_mb: fix GCM digest size check
Padraig Connolly (1):
net/i40e: fix QinQ flow pattern to allow non full mask
Pavan Nikhilesh (2):
mempool/octeontx: fix aura to pool mapping
app/eventdev: check timer adadpters number
Prateek Agarwal (1):
net/i40e: add C++ include guard
Qi Zhang (4):
net/ice/base: fix issues around move nodes
net/iavf: fix iterator for RSS LUT
net/iavf: support multicast configuration
net/ice/base: fix parameter name in comment
Rahul Gupta (1):
net/bnxt: fix Rx performance by removing spinlock
Rahul Lakkireddy (2):
net/cxgbe: fix crash when accessing empty Tx mbuf list
net/cxgbe: fix queue DMA ring leaks during port close
Rasesh Mody (2):
net/qede: fix getting link details
net/bnx2x: add QLogic vendor id for BCM57840
Raslan Darawsheh (1):
common/mlx5: fix name for ConnectX VF device ID
Reshma Pattan (1):
power: fix current frequency index
Rohit Raj (1):
bus/fslmc: fix dpio close
RongQing Li (2):
net/af_xdp: avoid deadlock due to empty fill queue
net/bonding: fix possible unbalanced packet receiving
Ruifeng Wang (4):
test/crypto: fix stats test
crypto/armv8: fix mempool object returning
eal/arm: fix clang build of native target
eal/arm: fix build with gcc optimization level 0
Sachin Saxena (3):
net/dpaa2: fix misuse of interface index
net/pfe: fix misuse of interface index
doc: fix diagram in dpaa2 guide
Sarosh Arif (3):
doc: fix typo in pcap guide
test/distributor: fix mbuf leak on failure
doc: fix grammar
Shijith Thotton (1):
event/octeontx2: unlink queues during port release
Shiri Kuzin (1):
net/mlx5: fix xstats reset reinitialization
Somnath Kotur (5):
net/bnxt: fix checking VNIC in shutdown path
net/bnxt: add separate mutex for FW health check
net/bnxt: fix shift operation
net/bnxt: fix queue release
net/bnxt: fix vnic Rx queue cnt updation
Stephen Hemminger (7):
eal/linux: change udev debug message
net/failsafe: fix double space in warning log
net/netvsc: check for overflow on packet info from host
ipc: fix spelling in log and comment
mbuf: fix dynamic fields and flags with multiprocess
net/bnxt: remove useless prefetches
doc: add SPDX license tag header to Intel performance guide
Steve Yang (6):
net/iavf: fix scattered Rx enabling
net/iavf: fix port start during configuration restore
net/iavf: fix setting of MAC address
net/iavf: downgrade error log
net/ixgbe: fix VF reset HW error handling
app/testpmd: fix max Rx packet length for VLAN packet
Steven Lariau (1):
stack: reload head when pop fails
Suanming Mou (1):
net/mlx5: fix meter table definitions
Tal Shnaiderman (1):
common/mlx5: fix DevX SQ object creation
Thomas Monjalon (7):
bus/pci: remove unused scan by address
mem: fix config name in error logs
test/mbuf: skip field registration at busy offset
mbuf: fix typo in dynamic field convention note
ethdev: move non-offload capabilities
app/testpmd: revert max Rx packet length adjustment
devtools: fix build test config inheritance from env
Ting Xu (3):
net/ice: fix ptype parsing
table: fix hash for 32-bit
net/iavf: fix releasing mbufs
Venkat Duvvuru (1):
net/bnxt: fix LRO configuration
Viacheslav Ovsiienko (3):
common/mlx5: fix PCI address lookup
net/mlx5: fix Rx queue completion index consistency
net/mlx5: fix raw encap/decap limit
Vimal Chungath (1):
config: add Graviton2(arm64) defconfig
Vladimir Medvedkin (1):
app/test-sad: fix uninitialized variable
Wei Hu (Xavier) (10):
net/hns3: fix queue offload capability
net/hns3: fix flow RSS queue number 0
net/hns3: fix configuring device with RSS enabled
net/hns3: fix storing RSS info when creating flow action
net/hns3: fix error type when validating RSS flow action
net/hns3: fix flow error type
net/hns3: fix reassembling multiple segment packets in Tx
net/hns3: report Rx drop packets enable configuration
net/hns3: report Rx free threshold
net/hns3: reduce address calculation in Rx
Wei Huang (5):
raw/ifpga/base: fix interrupt handler instance usage
raw/ifpga/base: handle unsupported interrupt type
raw/ifpga/base: fix return of IRQ unregister
raw/ifpga: terminate string filled by readlink with null
raw/ifpga: use trusted buffer to free
Xiaoyu Min (2):
net/mlx5: validate MPLSoGRE with GRE key
net/mlx5: fix RSS queue type validation
Xiaoyun Wang (3):
net/hinic: fix Rx nombuf stats
net/hinic/base: get default cos from chip
net/hinic/base: fix clock definition with glibc version
Xiaoyun wang (1):
net/hinic: fix filters on memory allocation failure
Xueming Li (2):
net/mlx5: fix port shared data reference count
net/mlx5: fix missing meter packet
Yi Yang (2):
gso: fix payload unit size for UDP
gro: fix packet type detection with IPv6 tunnel
Youri Querry (1):
bus/fslmc: fix atomic queues on NXP LX2 platform
Yunjian Wang (32):
net/hinic: fix negative array index read
net/bnxt: add memory allocation check in VF info init
bus/dpaa: remove logically dead code
net/hns3: fix out of bounds access
net/tap: free mempool when closing
bus/dpaa: fix fd check before close
stack: fix uninitialized variable
net/fm10k: fix memory leak when thresh check fails
net/qede: fix dereference before null check
examples/vhost_blk: check driver start failure
vfio: fix group descriptor check
bus/fslmc: fix VFIO group descriptor check
bus/pci: fix memory leak when unmapping VFIO resource
bus/pci: fix leak on VFIO mapping error
net/fm10k: fix memory leak when Tx thresh check fails
raw/dpaa2_qdma: fix reset
crypto/dpaa_sec: fix a null pointer dereference
eventdev: check allocation in Tx adapter
event/dpaa2: fix dereference before null check
eventdev: fix adapter leak in error path
net/netvsc: fix Tx queue leak in error path
net/octeontx2: remove useless check before free
eal/linux: fix memory leak in uevent handling
net/bnxt: fix memory leak when freeing VF info
efd: fix tailq entry leak in error path
eal: fix leak on device event callback unregister
baseband/turbo_sw: fix memory leak in error path
net/mvpp2: fix memory leak in error path
net/thunderx: fix memory leak on rbdr desc ring failure
ethdev: fix data type for port id
compress/isal: check allocation in queue setup
malloc: fix style in free list index computation
Yuying Zhang (1):
net/i40e: fix virtual channel conflict
Zhenghua Zhou (1):
app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] [dpdk-dev] 19.11.6 patches review and test
2020-12-03 9:38 [dpdk-stable] 19.11.6 patches review and test luca.boccassi
@ 2020-12-10 10:07 ` Chen, BoX C
2020-12-10 10:15 ` Luca Boccassi
2020-12-10 16:58 ` [dpdk-stable] [EXTERNAL] " Abhishek Marathe
` (3 subsequent siblings)
4 siblings, 1 reply; 17+ messages in thread
From: Chen, BoX C @ 2020-12-10 10:07 UTC (permalink / raw)
To: luca.boccassi, stable
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
Benjamin, David Christensen, Hemant Agrawal, Stokes, Ian,
Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee, Kevin Traynor,
Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q,
Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan
Hi Luca,
Update LTS 19.11.6 test result for Intel part. All passed except the known issues. One new minor CVL bug was found which affected two test cases.
* Intel(R) Testing
# Basic Intel(R) NIC testing
* PF(i40e):Passed
known issue: create rule for set hash key, but rule create failed. the fix patch already exists: https://patches.dpdk.org/patch/84056/
known issue: inconsistent with expected queue after creating flow rule. It is a FW issue. Intel is working on it.
* PF(ixgbe):Passed
* PF(ice):Passed
* VF(i40e):Passed
* VF(ixgbe):Passed
* VF(ice):Passed
new issue: Failed to execute 'reset port 0' command on CVL VF.
* Build or compile: Passed
* Intel NIC single core/NIC performance: Passed
#Basic cryptodev and virtio testing
* vhost/virtio basic loopback, PVP and performance test: Passed.
known issue: The UDP fragmentation offload feature of Virtio-net device can not be turned on in the VM. bugzilla has been submit: https://bugzilla.kernel.org/show_bug.cgi?id=207075
* cryptodev Function: Passed.
* cryptodev Performance: Passed.
Regards,
Chen Bo
> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of luca.boccassi@gmail.com
> Sent: December 3, 2020 17:39
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>;
> Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>;
> Mcnamara, John <john.mcnamara@intel.com>; Ju-Hyoung Lee
> <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>; Luca
> Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX
> <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan
> Darawsheh <rasland@mellanox.com>; Thomas Monjalon
> <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen,
> Zhaoyan <zhaoyan.chen@intel.com>
> Subject: [dpdk-dev] 19.11.6 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.6.
>
> The planned date for the final release is December 17.
>
> Please help with testing and validation of your use cases and report any
> issues/results with reply-all to this mail. For the final release the fixes and
> reported validations will be added to the release notes.
>
> A release candidate tarball can be found at:
>
> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Luca Boccassi
>
> ---
> Abhinandan Gujjar (1):
> test/event_crypto_adapter: fix configuration
>
> Ajit Khaparde (2):
> net/bnxt: increase size of Rx CQ
> net/bnxt: fix resetting mbuf data offset
>
> Alexander Kozyrev (3):
> net/mlx5: fix Rx queue count calculation
> net/mlx: do not enforce RSS hash offload
> net/mlx5: fix Rx packet padding config via DevX
>
> Alvin Zhang (1):
> net/ice: fix Rx offload flags in SSE path
>
> Anatoly Burakov (2):
> doc: clarify instructions on running as non-root
> doc: update information on using hugepages
>
> Andrew Rybchenko (1):
> doc: fix EF10 Rx mode name in sfc guide
>
> Ankur Dwivedi (4):
> crypto/octeontx2: fix session-less mode
> test/crypto: fix device number
> test/event: fix function arguments for crypto adapter
> crypto/octeontx2: fix multi-process
>
> Archana Muniganti (1):
> examples/fips_validation: fix version compatibility
>
> Arek Kusztal (1):
> doc: remove notice about AES-GCM IV and J0
>
> Beilei Xing (1):
> net/i40e: fix flow director for eth + VLAN pattern
>
> Bruce Richardson (11):
> app/testpmd: fix name of bitrate library in meson build
> doc: fix formatting of notes in meson guide
> build: skip detecting libpcap via pcap-config
> eal/x86: fix memcpy AVX-512 enablement
> doc: add SPDX license tag header to meson guide
> app: fix missing dependencies
> examples/l2fwd-crypto: fix missing dependency
> examples/vm_power: fix build on Ubuntu 20.04
> examples/multi_process: fix build on Ubuntu 20.04
> examples: fix flattening directory layout on install
> examples/l2fwd-keepalive: skip meson build if no librt
>
> Chas Williams (2):
> net: check segment pointer in raw checksum processing
> net/virtio: check raw checksum failure
>
> Chenbo Xia (3):
> drivers/net: fix port id size
> app: fix ethdev port id size
> doc: fix ethdev port id size
>
> Chengchang Tang (8):
> net/hns3: fix deleting default VLAN from PF
> app/testpmd: fix port id check in Tx VLAN command
> app/testpmd: fix VLAN configuration on failure
> app/testpmd: remove restriction on Tx segments set
> app/testpmd: fix packet header in txonly mode
> app/testpmd: fix descriptor id check
> net/hns3: decrease non-nearby memory access in Rx
> net/hns3: fix TX checksum with fix header length
>
> Chenxu Di (2):
> net/dpaa2: fix build with timesync functions
> net/i40e: fix incorrect FDIR flex configuration
>
> Ciara Loftus (3):
> net/af_xdp: change return value from Rx to unsigned
> net/af_xdp: fix umem size
> net/af_xdp: use strlcpy instead of strncpy
>
> Ciara Power (2):
> doc: fix typo in KNI guide
> usertools: fix CPU layout script to be PEP8 compliant
>
> Conor Walsh (2):
> net/ixgbe: check switch domain allocation result
> build: fix gcc warning requiring Wformat
>
> Cristian Dumitrescu (1):
> examples/ip_pipeline: fix external build
>
> David Christensen (1):
> net/vhost: fix xstats after clearing stats
>
> David Hunt (1):
> doc: remove obsolete deprecation notice for power library
>
> David Marchand (18):
> bus/pci: remove duplicate declaration
> mem: fix allocation in container with SELinux
> eal: fix doxygen for EAL cleanup
> crypto/scheduler: fix header install with meson
> event/dpaa2: remove dead code from self test
> crypto/scheduler: remove unused internal seqn
> crypto/dpaa2_sec: remove dead code
> net/ena: remove unused macro
> devtools: fix x86-default build test install env
> devtools: fix directory filter in forbidden token check
> doc: fix typo in ipsec-secgw guide
> examples/fips_validation: fix build with pkg-config
> examples/kni: fix build with pkg-config
> examples/l2fwd-crypto: fix build with pkg-config
> examples/ntb: fix clean target
> examples/performance-thread: fix build with pkg-config
> examples/vhost_blk: fix build with pkg-config
> examples/rxtx_callbacks: fix build with pkg-config
>
> Dekel Peled (1):
> ethdev: fix RSS flow expansion in case of mismatch
>
> Devendra Singh Rawat (1):
> net/qede: fix milliseconds sleep macro
>
> Didier Pallard (4):
> common/qat: add missing kmod dependency info
> crypto/octeontx: fix out-of-place support
> crypto/octeontx2: fix out-of-place support
> net/mlx5: fix Rx descriptor status
>
> Diogo Behrens (1):
> mcslock: fix hang in weak memory model
>
> Dmitry Kozlyuk (1):
> rcu: avoid literal suffix warning in C++ mode
>
> Dong Zhou (1):
> net/mlx5: fix switch port id when representor in bonding
>
> Dongsheng Rong (1):
> net/bonding: fix Rx queue conversion
>
> Erik Gabriel Carrillo (1):
> timer: add limitation note for sync stop and reset
>
> Eugenio Pérez (1):
> vhost: fix IOTLB mempool single-consumer flag
>
> Fan Zhang (2):
> port: remove useless assignment
> examples/fips_validation: fix missed version line
>
> Feifei Wang (1):
> test/ring: fix number of single element enqueue/dequeue
>
> Ferruh Yigit (14):
> net/netvsc: replace compiler builtin overflow check
> ethdev: remove redundant license text
> net/dpaa: fix port ID type in API
> kni: fix build with Linux 5.9
> examples/vm_power: fix 32-bit build
> app/testpmd: fix build with gcc 11
> pmdinfogen: fix build with gcc 11
> net/pcap: fix input only Rx
> net/pcap: fix crash on exit for infinite Rx
> net/bnxt: fix xstats by id
> net/i40e: fix build for log format specifier
> net/af_xdp: fix pointer storage size
> app/testpmd: fix MTU after device configure
> app/testpmd: revert setting MTU explicitly after configure
>
> Gaetan Rivet (1):
> net/failsafe: fix state synchro cleanup
>
> Gagandeep Singh (1):
> crypto/caam_jr: fix device tree parsing for SEC_ERA
>
> Gregory Etelson (2):
> examples/l3fwd-power: check packet types after start
> net/mlx5: fix representor interrupts handler
>
> Guinan Sun (5):
> net/i40e: fix link status
> net/ice: fix flow validation for unsupported patterns
> net/i40e/base: fix function header arguments
> net/i40e/base: fix Rx only for unicast promisc on VLAN
> net/i40e: fix recreating flexible flow director rule
>
> Guoyang Zhou (5):
> net/hinic/base: support two or more AEQS for chip
> net/hinic/base: fix log info for PF command channel
> net/hinic/base: add message check for command channel
> net/hinic/base: remove queue number limitation
> net/hinic: remove optical module operation
>
> Haggai Eran (1):
> cryptodev: fix parameter parsing
>
> Haiyue Wang (1):
> net/ixgbe: remove redundant MAC flag check
>
> Harman Kalra (1):
> net/octeontx2: fix multi segment mode for jumbo packets
>
> Heinrich Kuhn (2):
> net/nfp: expand device info get
> doc: improve multiport PF in nfp guide
>
> Hemant Agrawal (1):
> crypto/dpaa2_sec: fix stats query without queue pair
>
> Hongbo Zheng (3):
> net/hns3: skip VF register access when PF in FLR
> net/hns3: check PCI config space reads
> net/hns3: check setting VF PCI bus return value
>
> Honnappa Nagarahalli (7):
> net/memif: do not update local copy of tail in Tx
> net/memif: relax load of ring tail for M2S ring
> net/memif: relax load of ring head for M2S ring
> net/memif: relax load of ring head for S2M ring
> ethdev: fix memory ordering for callback functions
> test/rcu: fix build with low core count
> examples/performance-thread: fix build with low core count
>
> Huisong Li (7):
> net/hns3: fix default MAC address from firmware
> net/hns3: fix some incomplete command structures
> app/testpmd: fix displaying Rx/Tx queues information
> net/hns3: fix RSS max queue id allowed in multi-TC
> net/hns3: fix data type to store queue number
> net/hns3: fix configurations of port-level scheduling rate
> net/hns3: fix crash with multi-TC
>
> Hyong Youb Kim (3):
> net/enic: ignore VLAN inner type when it is zero
> net/enic: generate VXLAN src port if it is zero in template
> net/enic: fix header sizes when copying flow patterns
>
> Ibtisam Tariq (6):
> net/softnic: use POSIX network address conversion
> examples/ip_pipeline: use POSIX network address conversion
> examples/ipsec-secgw: use POSIX network address conversion
> examples/qos_sched: fix usage string
> examples/vhost_crypto: add new line character in usage
> doc: fix rule file parameters in l3fwd-acl guide
>
> Igor Romanov (3):
> net/sfc/base: fix tunnel configuration
> net/sfc: fix RSS hash flag when offload is disabled
> net/sfc: fix RSS hash offload if queue action is used
>
> Jeff Guo (7):
> net/iavf: fix command after PF reset
> net/iavf: fix flow flush after PF reset
> net/ixgbe: fix vector Rx
> net/i40e: fix vector Rx
> net/ice: fix vector Rx
> net/fm10k: fix vector Rx
> net/iavf: fix vector Rx
>
> Jesse Brandeburg (1):
> net/ice: update writeback policy to reduce latency
>
> Jiawei Wang (1):
> net/mlx5: free MR resource on device DMA unmap
>
> Julien Massonneau (1):
> usertools: fix pmdinfo parsing
>
> Junyu Jiang (1):
> net/i40e: fix byte counters
>
> Kalesh AP (6):
> net/bnxt: fix endianness while setting L4 destination port
> net/bnxt: fix structure variable initialization
> net/bnxt: fix crash in vector mode Tx
> net/bnxt: fix L2 filter allocation
> net/bnxt: fix link status during device recovery
> net/bnxt: fix link update
>
> Karra Satwik (1):
> net/cxgbe: fix duplicate MAC addresses in MPS TCAM
>
> Kevin Laatz (3):
> raw/ioat: fix missing close function
> examples/ioat: fix stats print
> net/ring: check internal arguments
>
> Kiran Kumar K (1):
> net/octeontx2: fix RSS flow create
>
> Konstantin Ananyev (2):
> acl: fix x86 build for compiler without AVX2
> doc: fix missing classify methods in ACL guide
>
> Lance Richardson (4):
> net/bnxt: fix drop enable in get Rx queue info
> net/bnxt: fix queue get info
> net/bnxt: fix boolean operator usage
> net/bnxt: fix doorbell barrier location
>
> Leyi Rong (2):
> net/iavf: fix unchecked Tx cleanup error
> net/iavf: fix performance drop after port reset
>
> Lijun Ou (4):
> net/hns3: fix config when creating RSS rule after flush
> net/hns3: fix flushing RSS rule
> app/testpmd: fix RSS key for flow API RSS rule
> net/hns3: check PCI config space write
>
> Long Li (5):
> net/netvsc: fix multiple channel Rx
> net/netvsc: fix stale value after free
> net/netvsc: fix rndis packet addresses
> net/netvsc: allocate contiguous physical memory for RNDIS
> net/vdev_netvsc: fix device probing error flow
>
> Luca Boccassi (8):
> Revert "Revert "devtools: test static linkage with pkg-config""
> Revert "Revert "build: always link whole DPDK static libraries""
> Revert "Revert "build/pkg-config: move pkg-config file creation""
> Revert "Revert "build/pkg-config: output drivers first for static build""
> Revert "Revert "build/pkg-config: improve static linking flags""
> Revert "Revert "build/pkg-config: prevent overlinking""
> fix spellings that Lintian complains about
> Revert "app/testpmd: fix name of bitrate library in meson build"
>
> Lukasz Wojciechowski (18):
> raw/skeleton: reset test statistics
> raw/skeleton: allow closing already closed device
> distributor: fix handshake synchronization
> distributor: fix handshake deadlock
> distributor: fix buffer use after free
> distributor: handle worker shutdown in burst mode
> test/distributor: fix shutdown of busy worker
> distributor: fix return pkt calls in single mode
> test/distributor: fix freeing mbufs
> test/distributor: fix lcores statistics
> test/distributor: collect return mbufs
> distributor: fix API documentation
> test/distributor: fix race conditions on shutdown
> distributor: fix scalar matching
> distributor: fix flushing in flight packets
> distributor: fix clearing returns buffer
> test/distributor: ensure all packets are delivered
> test/distributor: fix quitting workers in burst mode
>
> Marvin Liu (1):
> net/virtio: fix packed ring indirect descricptors setup
>
> Maxime Coquelin (13):
> vdpa/ifc: fix build with recent kernels
> baseband/fpga_lte_fec: fix crash with debug
> vhost: fix virtio-net header length with packed ring
> vhost: fix virtqueues metadata allocation
> vhost: validate index in available entries API
> vhost: validate index in guest notification API
> vhost: validate index in live-migration API
> vhost: validate index in inflight API
> config: enable packet prefetching with Meson
> vhost: fix virtqueue initialization
> vhost: fix error path when setting memory tables
> vhost: fix fd leak in dirty logging setup
> vhost: fix fd leak in kick setup
>
> Maxime Leroy (2):
> net/mlx5: fix RSS RETA reset on start
> net/mlx5: fix Rx queue count calculation
>
> Michael Baum (2):
> net/mlx5: fix hairpin dependency on destination DevX TIR
> net/mlx5: remove unused variable in Tx queue creation
>
> Michal Krawczyk (6):
> net/ena/base: use min/max macros with type conversion
> net/ena/base: specify delay operations
> net/ena/base: fix release of wait event
> net/ena: fix getting xstats global stats offset
> net/ena: fix setting Rx checksum flags in mbuf
> net/ena/base: align IO CQ allocation to 4K
>
> Min Hu (Connor) (1):
> app/testpmd: fix bonding xmit balance policy command
>
> Nick Connolly (3):
> mem: fix allocation failure on non-NUMA kernel
> build: fix install on Windows
> build: fix MS linker flag with meson 0.54
>
> Nicolas Chautru (1):
> app/bbdev: fix test vector symlink
>
> Olivier Matz (5):
> examples/fips_validation: fix buffer overflow
> vhost: fix external mbuf creation
> eal: fix MCS lock and ticketlock headers install
> net/ring: fix typo in log message
> kni: fix build on RHEL 8.3
>
> Ophir Munk (2):
> net/mlx5: remove unused includes
> net/mlx5: remove unused log macros
>
> Ori Kam (1):
> maintainers: update Mellanox emails
>
> Pablo de Lara (2):
> crypto/aesni_mb: fix CCM digest size check
> crypto/aesni_mb: fix GCM digest size check
>
> Padraig Connolly (1):
> net/i40e: fix QinQ flow pattern to allow non full mask
>
> Pavan Nikhilesh (2):
> mempool/octeontx: fix aura to pool mapping
> app/eventdev: check timer adadpters number
>
> Prateek Agarwal (1):
> net/i40e: add C++ include guard
>
> Qi Zhang (4):
> net/ice/base: fix issues around move nodes
> net/iavf: fix iterator for RSS LUT
> net/iavf: support multicast configuration
> net/ice/base: fix parameter name in comment
>
> Rahul Gupta (1):
> net/bnxt: fix Rx performance by removing spinlock
>
> Rahul Lakkireddy (2):
> net/cxgbe: fix crash when accessing empty Tx mbuf list
> net/cxgbe: fix queue DMA ring leaks during port close
>
> Rasesh Mody (2):
> net/qede: fix getting link details
> net/bnx2x: add QLogic vendor id for BCM57840
>
> Raslan Darawsheh (1):
> common/mlx5: fix name for ConnectX VF device ID
>
> Reshma Pattan (1):
> power: fix current frequency index
>
> Rohit Raj (1):
> bus/fslmc: fix dpio close
>
> RongQing Li (2):
> net/af_xdp: avoid deadlock due to empty fill queue
> net/bonding: fix possible unbalanced packet receiving
>
> Ruifeng Wang (4):
> test/crypto: fix stats test
> crypto/armv8: fix mempool object returning
> eal/arm: fix clang build of native target
> eal/arm: fix build with gcc optimization level 0
>
> Sachin Saxena (3):
> net/dpaa2: fix misuse of interface index
> net/pfe: fix misuse of interface index
> doc: fix diagram in dpaa2 guide
>
> Sarosh Arif (3):
> doc: fix typo in pcap guide
> test/distributor: fix mbuf leak on failure
> doc: fix grammar
>
> Shijith Thotton (1):
> event/octeontx2: unlink queues during port release
>
> Shiri Kuzin (1):
> net/mlx5: fix xstats reset reinitialization
>
> Somnath Kotur (5):
> net/bnxt: fix checking VNIC in shutdown path
> net/bnxt: add separate mutex for FW health check
> net/bnxt: fix shift operation
> net/bnxt: fix queue release
> net/bnxt: fix vnic Rx queue cnt updation
>
> Stephen Hemminger (7):
> eal/linux: change udev debug message
> net/failsafe: fix double space in warning log
> net/netvsc: check for overflow on packet info from host
> ipc: fix spelling in log and comment
> mbuf: fix dynamic fields and flags with multiprocess
> net/bnxt: remove useless prefetches
> doc: add SPDX license tag header to Intel performance guide
>
> Steve Yang (6):
> net/iavf: fix scattered Rx enabling
> net/iavf: fix port start during configuration restore
> net/iavf: fix setting of MAC address
> net/iavf: downgrade error log
> net/ixgbe: fix VF reset HW error handling
> app/testpmd: fix max Rx packet length for VLAN packet
>
> Steven Lariau (1):
> stack: reload head when pop fails
>
> Suanming Mou (1):
> net/mlx5: fix meter table definitions
>
> Tal Shnaiderman (1):
> common/mlx5: fix DevX SQ object creation
>
> Thomas Monjalon (7):
> bus/pci: remove unused scan by address
> mem: fix config name in error logs
> test/mbuf: skip field registration at busy offset
> mbuf: fix typo in dynamic field convention note
> ethdev: move non-offload capabilities
> app/testpmd: revert max Rx packet length adjustment
> devtools: fix build test config inheritance from env
>
> Ting Xu (3):
> net/ice: fix ptype parsing
> table: fix hash for 32-bit
> net/iavf: fix releasing mbufs
>
> Venkat Duvvuru (1):
> net/bnxt: fix LRO configuration
>
> Viacheslav Ovsiienko (3):
> common/mlx5: fix PCI address lookup
> net/mlx5: fix Rx queue completion index consistency
> net/mlx5: fix raw encap/decap limit
>
> Vimal Chungath (1):
> config: add Graviton2(arm64) defconfig
>
> Vladimir Medvedkin (1):
> app/test-sad: fix uninitialized variable
>
> Wei Hu (Xavier) (10):
> net/hns3: fix queue offload capability
> net/hns3: fix flow RSS queue number 0
> net/hns3: fix configuring device with RSS enabled
> net/hns3: fix storing RSS info when creating flow action
> net/hns3: fix error type when validating RSS flow action
> net/hns3: fix flow error type
> net/hns3: fix reassembling multiple segment packets in Tx
> net/hns3: report Rx drop packets enable configuration
> net/hns3: report Rx free threshold
> net/hns3: reduce address calculation in Rx
>
> Wei Huang (5):
> raw/ifpga/base: fix interrupt handler instance usage
> raw/ifpga/base: handle unsupported interrupt type
> raw/ifpga/base: fix return of IRQ unregister
> raw/ifpga: terminate string filled by readlink with null
> raw/ifpga: use trusted buffer to free
>
> Xiaoyu Min (2):
> net/mlx5: validate MPLSoGRE with GRE key
> net/mlx5: fix RSS queue type validation
>
> Xiaoyun Wang (3):
> net/hinic: fix Rx nombuf stats
> net/hinic/base: get default cos from chip
> net/hinic/base: fix clock definition with glibc version
>
> Xiaoyun wang (1):
> net/hinic: fix filters on memory allocation failure
>
> Xueming Li (2):
> net/mlx5: fix port shared data reference count
> net/mlx5: fix missing meter packet
>
> Yi Yang (2):
> gso: fix payload unit size for UDP
> gro: fix packet type detection with IPv6 tunnel
>
> Youri Querry (1):
> bus/fslmc: fix atomic queues on NXP LX2 platform
>
> Yunjian Wang (32):
> net/hinic: fix negative array index read
> net/bnxt: add memory allocation check in VF info init
> bus/dpaa: remove logically dead code
> net/hns3: fix out of bounds access
> net/tap: free mempool when closing
> bus/dpaa: fix fd check before close
> stack: fix uninitialized variable
> net/fm10k: fix memory leak when thresh check fails
> net/qede: fix dereference before null check
> examples/vhost_blk: check driver start failure
> vfio: fix group descriptor check
> bus/fslmc: fix VFIO group descriptor check
> bus/pci: fix memory leak when unmapping VFIO resource
> bus/pci: fix leak on VFIO mapping error
> net/fm10k: fix memory leak when Tx thresh check fails
> raw/dpaa2_qdma: fix reset
> crypto/dpaa_sec: fix a null pointer dereference
> eventdev: check allocation in Tx adapter
> event/dpaa2: fix dereference before null check
> eventdev: fix adapter leak in error path
> net/netvsc: fix Tx queue leak in error path
> net/octeontx2: remove useless check before free
> eal/linux: fix memory leak in uevent handling
> net/bnxt: fix memory leak when freeing VF info
> efd: fix tailq entry leak in error path
> eal: fix leak on device event callback unregister
> baseband/turbo_sw: fix memory leak in error path
> net/mvpp2: fix memory leak in error path
> net/thunderx: fix memory leak on rbdr desc ring failure
> ethdev: fix data type for port id
> compress/isal: check allocation in queue setup
> malloc: fix style in free list index computation
>
> Yuying Zhang (1):
> net/i40e: fix virtual channel conflict
>
> Zhenghua Zhou (1):
> app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] [dpdk-dev] 19.11.6 patches review and test
2020-12-10 10:07 ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
@ 2020-12-10 10:15 ` Luca Boccassi
2020-12-16 10:08 ` Luca Boccassi
0 siblings, 1 reply; 17+ messages in thread
From: Luca Boccassi @ 2020-12-10 10:15 UTC (permalink / raw)
To: Chen, BoX C, stable, Qi Zhang, Yang, Qiming
Cc: dev, Walker, Benjamin, Stokes, Ian, Mcnamara, John, Yu, PingX,
Ju-Hyoung Lee, Thomas Monjalon, Peng, Yuan, Pei Zhang, Yu, PingX,
Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen,
Zhaoyan
On Thu, 2020-12-10 at 10:07 +0000, Chen, BoX C wrote:
> Hi Luca,
> Update LTS 19.11.6 test result for Intel part. All passed except the known issues. One new minor CVL bug was found which affected two test cases.
Thank you!
> * Intel(R) Testing
>
> # Basic Intel(R) NIC testing
> * PF(i40e):Passed
> known issue: create rule for set hash key, but rule create failed. the fix patch already exists: https://patches.dpdk.org/patch/84056/
Qi, what's the status of this patch? Is it ready to be merged in the
Intel tree, and is it urgent enough for backporting immediately, or can
it wait for the next 19.11 release?
> known issue: inconsistent with expected queue after creating flow rule. It is a FW issue. Intel is working on it.
> * PF(ixgbe):Passed
> * PF(ice):Passed
> * VF(i40e):Passed
> * VF(ixgbe):Passed
> * VF(ice):Passed
> new issue: Failed to execute 'reset port 0' command on CVL VF.
Qi and Qiming, can we have more details on this issue in the ICE pmd?
Is it specific to 19.11 or was it observed on main too?
> * Build or compile: Passed
> * Intel NIC single core/NIC performance: Passed
>
> #Basic cryptodev and virtio testing
> * vhost/virtio basic loopback, PVP and performance test: Passed.
> known issue: The UDP fragmentation offload feature of Virtio-net device can not be turned on in the VM. bugzilla has been submit: https://bugzilla.kernel.org/show_bug.cgi?id=207075
> * cryptodev Function: Passed.
> * cryptodev Performance: Passed.
>
> Regards,
> Chen Bo
>
> > -----Original Message-----
> > From: dev <dev-bounces@dpdk.org> On Behalf Of luca.boccassi@gmail.com
> > Sent: December 3, 2020 17:39
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>;
> > Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>;
> > Mcnamara, John <john.mcnamara@intel.com>; Ju-Hyoung Lee
> > <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>; Luca
> > Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX
> > <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan
> > Darawsheh <rasland@mellanox.com>; Thomas Monjalon
> > <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen,
> > Zhaoyan <zhaoyan.chen@intel.com>
> > Subject: [dpdk-dev] 19.11.6 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.6.
> >
> > The planned date for the final release is December 17.
> >
> > Please help with testing and validation of your use cases and report any
> > issues/results with reply-all to this mail. For the final release the fixes and
> > reported validations will be added to the release notes.
> >
> > A release candidate tarball can be found at:
> >
> > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
> >
> > These patches are located at branch 19.11 of dpdk-stable repo:
> > https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Luca Boccassi
> >
> > ---
> > Abhinandan Gujjar (1):
> > test/event_crypto_adapter: fix configuration
> >
> > Ajit Khaparde (2):
> > net/bnxt: increase size of Rx CQ
> > net/bnxt: fix resetting mbuf data offset
> >
> > Alexander Kozyrev (3):
> > net/mlx5: fix Rx queue count calculation
> > net/mlx: do not enforce RSS hash offload
> > net/mlx5: fix Rx packet padding config via DevX
> >
> > Alvin Zhang (1):
> > net/ice: fix Rx offload flags in SSE path
> >
> > Anatoly Burakov (2):
> > doc: clarify instructions on running as non-root
> > doc: update information on using hugepages
> >
> > Andrew Rybchenko (1):
> > doc: fix EF10 Rx mode name in sfc guide
> >
> > Ankur Dwivedi (4):
> > crypto/octeontx2: fix session-less mode
> > test/crypto: fix device number
> > test/event: fix function arguments for crypto adapter
> > crypto/octeontx2: fix multi-process
> >
> > Archana Muniganti (1):
> > examples/fips_validation: fix version compatibility
> >
> > Arek Kusztal (1):
> > doc: remove notice about AES-GCM IV and J0
> >
> > Beilei Xing (1):
> > net/i40e: fix flow director for eth + VLAN pattern
> >
> > Bruce Richardson (11):
> > app/testpmd: fix name of bitrate library in meson build
> > doc: fix formatting of notes in meson guide
> > build: skip detecting libpcap via pcap-config
> > eal/x86: fix memcpy AVX-512 enablement
> > doc: add SPDX license tag header to meson guide
> > app: fix missing dependencies
> > examples/l2fwd-crypto: fix missing dependency
> > examples/vm_power: fix build on Ubuntu 20.04
> > examples/multi_process: fix build on Ubuntu 20.04
> > examples: fix flattening directory layout on install
> > examples/l2fwd-keepalive: skip meson build if no librt
> >
> > Chas Williams (2):
> > net: check segment pointer in raw checksum processing
> > net/virtio: check raw checksum failure
> >
> > Chenbo Xia (3):
> > drivers/net: fix port id size
> > app: fix ethdev port id size
> > doc: fix ethdev port id size
> >
> > Chengchang Tang (8):
> > net/hns3: fix deleting default VLAN from PF
> > app/testpmd: fix port id check in Tx VLAN command
> > app/testpmd: fix VLAN configuration on failure
> > app/testpmd: remove restriction on Tx segments set
> > app/testpmd: fix packet header in txonly mode
> > app/testpmd: fix descriptor id check
> > net/hns3: decrease non-nearby memory access in Rx
> > net/hns3: fix TX checksum with fix header length
> >
> > Chenxu Di (2):
> > net/dpaa2: fix build with timesync functions
> > net/i40e: fix incorrect FDIR flex configuration
> >
> > Ciara Loftus (3):
> > net/af_xdp: change return value from Rx to unsigned
> > net/af_xdp: fix umem size
> > net/af_xdp: use strlcpy instead of strncpy
> >
> > Ciara Power (2):
> > doc: fix typo in KNI guide
> > usertools: fix CPU layout script to be PEP8 compliant
> >
> > Conor Walsh (2):
> > net/ixgbe: check switch domain allocation result
> > build: fix gcc warning requiring Wformat
> >
> > Cristian Dumitrescu (1):
> > examples/ip_pipeline: fix external build
> >
> > David Christensen (1):
> > net/vhost: fix xstats after clearing stats
> >
> > David Hunt (1):
> > doc: remove obsolete deprecation notice for power library
> >
> > David Marchand (18):
> > bus/pci: remove duplicate declaration
> > mem: fix allocation in container with SELinux
> > eal: fix doxygen for EAL cleanup
> > crypto/scheduler: fix header install with meson
> > event/dpaa2: remove dead code from self test
> > crypto/scheduler: remove unused internal seqn
> > crypto/dpaa2_sec: remove dead code
> > net/ena: remove unused macro
> > devtools: fix x86-default build test install env
> > devtools: fix directory filter in forbidden token check
> > doc: fix typo in ipsec-secgw guide
> > examples/fips_validation: fix build with pkg-config
> > examples/kni: fix build with pkg-config
> > examples/l2fwd-crypto: fix build with pkg-config
> > examples/ntb: fix clean target
> > examples/performance-thread: fix build with pkg-config
> > examples/vhost_blk: fix build with pkg-config
> > examples/rxtx_callbacks: fix build with pkg-config
> >
> > Dekel Peled (1):
> > ethdev: fix RSS flow expansion in case of mismatch
> >
> > Devendra Singh Rawat (1):
> > net/qede: fix milliseconds sleep macro
> >
> > Didier Pallard (4):
> > common/qat: add missing kmod dependency info
> > crypto/octeontx: fix out-of-place support
> > crypto/octeontx2: fix out-of-place support
> > net/mlx5: fix Rx descriptor status
> >
> > Diogo Behrens (1):
> > mcslock: fix hang in weak memory model
> >
> > Dmitry Kozlyuk (1):
> > rcu: avoid literal suffix warning in C++ mode
> >
> > Dong Zhou (1):
> > net/mlx5: fix switch port id when representor in bonding
> >
> > Dongsheng Rong (1):
> > net/bonding: fix Rx queue conversion
> >
> > Erik Gabriel Carrillo (1):
> > timer: add limitation note for sync stop and reset
> >
> > Eugenio Pérez (1):
> > vhost: fix IOTLB mempool single-consumer flag
> >
> > Fan Zhang (2):
> > port: remove useless assignment
> > examples/fips_validation: fix missed version line
> >
> > Feifei Wang (1):
> > test/ring: fix number of single element enqueue/dequeue
> >
> > Ferruh Yigit (14):
> > net/netvsc: replace compiler builtin overflow check
> > ethdev: remove redundant license text
> > net/dpaa: fix port ID type in API
> > kni: fix build with Linux 5.9
> > examples/vm_power: fix 32-bit build
> > app/testpmd: fix build with gcc 11
> > pmdinfogen: fix build with gcc 11
> > net/pcap: fix input only Rx
> > net/pcap: fix crash on exit for infinite Rx
> > net/bnxt: fix xstats by id
> > net/i40e: fix build for log format specifier
> > net/af_xdp: fix pointer storage size
> > app/testpmd: fix MTU after device configure
> > app/testpmd: revert setting MTU explicitly after configure
> >
> > Gaetan Rivet (1):
> > net/failsafe: fix state synchro cleanup
> >
> > Gagandeep Singh (1):
> > crypto/caam_jr: fix device tree parsing for SEC_ERA
> >
> > Gregory Etelson (2):
> > examples/l3fwd-power: check packet types after start
> > net/mlx5: fix representor interrupts handler
> >
> > Guinan Sun (5):
> > net/i40e: fix link status
> > net/ice: fix flow validation for unsupported patterns
> > net/i40e/base: fix function header arguments
> > net/i40e/base: fix Rx only for unicast promisc on VLAN
> > net/i40e: fix recreating flexible flow director rule
> >
> > Guoyang Zhou (5):
> > net/hinic/base: support two or more AEQS for chip
> > net/hinic/base: fix log info for PF command channel
> > net/hinic/base: add message check for command channel
> > net/hinic/base: remove queue number limitation
> > net/hinic: remove optical module operation
> >
> > Haggai Eran (1):
> > cryptodev: fix parameter parsing
> >
> > Haiyue Wang (1):
> > net/ixgbe: remove redundant MAC flag check
> >
> > Harman Kalra (1):
> > net/octeontx2: fix multi segment mode for jumbo packets
> >
> > Heinrich Kuhn (2):
> > net/nfp: expand device info get
> > doc: improve multiport PF in nfp guide
> >
> > Hemant Agrawal (1):
> > crypto/dpaa2_sec: fix stats query without queue pair
> >
> > Hongbo Zheng (3):
> > net/hns3: skip VF register access when PF in FLR
> > net/hns3: check PCI config space reads
> > net/hns3: check setting VF PCI bus return value
> >
> > Honnappa Nagarahalli (7):
> > net/memif: do not update local copy of tail in Tx
> > net/memif: relax load of ring tail for M2S ring
> > net/memif: relax load of ring head for M2S ring
> > net/memif: relax load of ring head for S2M ring
> > ethdev: fix memory ordering for callback functions
> > test/rcu: fix build with low core count
> > examples/performance-thread: fix build with low core count
> >
> > Huisong Li (7):
> > net/hns3: fix default MAC address from firmware
> > net/hns3: fix some incomplete command structures
> > app/testpmd: fix displaying Rx/Tx queues information
> > net/hns3: fix RSS max queue id allowed in multi-TC
> > net/hns3: fix data type to store queue number
> > net/hns3: fix configurations of port-level scheduling rate
> > net/hns3: fix crash with multi-TC
> >
> > Hyong Youb Kim (3):
> > net/enic: ignore VLAN inner type when it is zero
> > net/enic: generate VXLAN src port if it is zero in template
> > net/enic: fix header sizes when copying flow patterns
> >
> > Ibtisam Tariq (6):
> > net/softnic: use POSIX network address conversion
> > examples/ip_pipeline: use POSIX network address conversion
> > examples/ipsec-secgw: use POSIX network address conversion
> > examples/qos_sched: fix usage string
> > examples/vhost_crypto: add new line character in usage
> > doc: fix rule file parameters in l3fwd-acl guide
> >
> > Igor Romanov (3):
> > net/sfc/base: fix tunnel configuration
> > net/sfc: fix RSS hash flag when offload is disabled
> > net/sfc: fix RSS hash offload if queue action is used
> >
> > Jeff Guo (7):
> > net/iavf: fix command after PF reset
> > net/iavf: fix flow flush after PF reset
> > net/ixgbe: fix vector Rx
> > net/i40e: fix vector Rx
> > net/ice: fix vector Rx
> > net/fm10k: fix vector Rx
> > net/iavf: fix vector Rx
> >
> > Jesse Brandeburg (1):
> > net/ice: update writeback policy to reduce latency
> >
> > Jiawei Wang (1):
> > net/mlx5: free MR resource on device DMA unmap
> >
> > Julien Massonneau (1):
> > usertools: fix pmdinfo parsing
> >
> > Junyu Jiang (1):
> > net/i40e: fix byte counters
> >
> > Kalesh AP (6):
> > net/bnxt: fix endianness while setting L4 destination port
> > net/bnxt: fix structure variable initialization
> > net/bnxt: fix crash in vector mode Tx
> > net/bnxt: fix L2 filter allocation
> > net/bnxt: fix link status during device recovery
> > net/bnxt: fix link update
> >
> > Karra Satwik (1):
> > net/cxgbe: fix duplicate MAC addresses in MPS TCAM
> >
> > Kevin Laatz (3):
> > raw/ioat: fix missing close function
> > examples/ioat: fix stats print
> > net/ring: check internal arguments
> >
> > Kiran Kumar K (1):
> > net/octeontx2: fix RSS flow create
> >
> > Konstantin Ananyev (2):
> > acl: fix x86 build for compiler without AVX2
> > doc: fix missing classify methods in ACL guide
> >
> > Lance Richardson (4):
> > net/bnxt: fix drop enable in get Rx queue info
> > net/bnxt: fix queue get info
> > net/bnxt: fix boolean operator usage
> > net/bnxt: fix doorbell barrier location
> >
> > Leyi Rong (2):
> > net/iavf: fix unchecked Tx cleanup error
> > net/iavf: fix performance drop after port reset
> >
> > Lijun Ou (4):
> > net/hns3: fix config when creating RSS rule after flush
> > net/hns3: fix flushing RSS rule
> > app/testpmd: fix RSS key for flow API RSS rule
> > net/hns3: check PCI config space write
> >
> > Long Li (5):
> > net/netvsc: fix multiple channel Rx
> > net/netvsc: fix stale value after free
> > net/netvsc: fix rndis packet addresses
> > net/netvsc: allocate contiguous physical memory for RNDIS
> > net/vdev_netvsc: fix device probing error flow
> >
> > Luca Boccassi (8):
> > Revert "Revert "devtools: test static linkage with pkg-config""
> > Revert "Revert "build: always link whole DPDK static libraries""
> > Revert "Revert "build/pkg-config: move pkg-config file creation""
> > Revert "Revert "build/pkg-config: output drivers first for static build""
> > Revert "Revert "build/pkg-config: improve static linking flags""
> > Revert "Revert "build/pkg-config: prevent overlinking""
> > fix spellings that Lintian complains about
> > Revert "app/testpmd: fix name of bitrate library in meson build"
> >
> > Lukasz Wojciechowski (18):
> > raw/skeleton: reset test statistics
> > raw/skeleton: allow closing already closed device
> > distributor: fix handshake synchronization
> > distributor: fix handshake deadlock
> > distributor: fix buffer use after free
> > distributor: handle worker shutdown in burst mode
> > test/distributor: fix shutdown of busy worker
> > distributor: fix return pkt calls in single mode
> > test/distributor: fix freeing mbufs
> > test/distributor: fix lcores statistics
> > test/distributor: collect return mbufs
> > distributor: fix API documentation
> > test/distributor: fix race conditions on shutdown
> > distributor: fix scalar matching
> > distributor: fix flushing in flight packets
> > distributor: fix clearing returns buffer
> > test/distributor: ensure all packets are delivered
> > test/distributor: fix quitting workers in burst mode
> >
> > Marvin Liu (1):
> > net/virtio: fix packed ring indirect descricptors setup
> >
> > Maxime Coquelin (13):
> > vdpa/ifc: fix build with recent kernels
> > baseband/fpga_lte_fec: fix crash with debug
> > vhost: fix virtio-net header length with packed ring
> > vhost: fix virtqueues metadata allocation
> > vhost: validate index in available entries API
> > vhost: validate index in guest notification API
> > vhost: validate index in live-migration API
> > vhost: validate index in inflight API
> > config: enable packet prefetching with Meson
> > vhost: fix virtqueue initialization
> > vhost: fix error path when setting memory tables
> > vhost: fix fd leak in dirty logging setup
> > vhost: fix fd leak in kick setup
> >
> > Maxime Leroy (2):
> > net/mlx5: fix RSS RETA reset on start
> > net/mlx5: fix Rx queue count calculation
> >
> > Michael Baum (2):
> > net/mlx5: fix hairpin dependency on destination DevX TIR
> > net/mlx5: remove unused variable in Tx queue creation
> >
> > Michal Krawczyk (6):
> > net/ena/base: use min/max macros with type conversion
> > net/ena/base: specify delay operations
> > net/ena/base: fix release of wait event
> > net/ena: fix getting xstats global stats offset
> > net/ena: fix setting Rx checksum flags in mbuf
> > net/ena/base: align IO CQ allocation to 4K
> >
> > Min Hu (Connor) (1):
> > app/testpmd: fix bonding xmit balance policy command
> >
> > Nick Connolly (3):
> > mem: fix allocation failure on non-NUMA kernel
> > build: fix install on Windows
> > build: fix MS linker flag with meson 0.54
> >
> > Nicolas Chautru (1):
> > app/bbdev: fix test vector symlink
> >
> > Olivier Matz (5):
> > examples/fips_validation: fix buffer overflow
> > vhost: fix external mbuf creation
> > eal: fix MCS lock and ticketlock headers install
> > net/ring: fix typo in log message
> > kni: fix build on RHEL 8.3
> >
> > Ophir Munk (2):
> > net/mlx5: remove unused includes
> > net/mlx5: remove unused log macros
> >
> > Ori Kam (1):
> > maintainers: update Mellanox emails
> >
> > Pablo de Lara (2):
> > crypto/aesni_mb: fix CCM digest size check
> > crypto/aesni_mb: fix GCM digest size check
> >
> > Padraig Connolly (1):
> > net/i40e: fix QinQ flow pattern to allow non full mask
> >
> > Pavan Nikhilesh (2):
> > mempool/octeontx: fix aura to pool mapping
> > app/eventdev: check timer adadpters number
> >
> > Prateek Agarwal (1):
> > net/i40e: add C++ include guard
> >
> > Qi Zhang (4):
> > net/ice/base: fix issues around move nodes
> > net/iavf: fix iterator for RSS LUT
> > net/iavf: support multicast configuration
> > net/ice/base: fix parameter name in comment
> >
> > Rahul Gupta (1):
> > net/bnxt: fix Rx performance by removing spinlock
> >
> > Rahul Lakkireddy (2):
> > net/cxgbe: fix crash when accessing empty Tx mbuf list
> > net/cxgbe: fix queue DMA ring leaks during port close
> >
> > Rasesh Mody (2):
> > net/qede: fix getting link details
> > net/bnx2x: add QLogic vendor id for BCM57840
> >
> > Raslan Darawsheh (1):
> > common/mlx5: fix name for ConnectX VF device ID
> >
> > Reshma Pattan (1):
> > power: fix current frequency index
> >
> > Rohit Raj (1):
> > bus/fslmc: fix dpio close
> >
> > RongQing Li (2):
> > net/af_xdp: avoid deadlock due to empty fill queue
> > net/bonding: fix possible unbalanced packet receiving
> >
> > Ruifeng Wang (4):
> > test/crypto: fix stats test
> > crypto/armv8: fix mempool object returning
> > eal/arm: fix clang build of native target
> > eal/arm: fix build with gcc optimization level 0
> >
> > Sachin Saxena (3):
> > net/dpaa2: fix misuse of interface index
> > net/pfe: fix misuse of interface index
> > doc: fix diagram in dpaa2 guide
> >
> > Sarosh Arif (3):
> > doc: fix typo in pcap guide
> > test/distributor: fix mbuf leak on failure
> > doc: fix grammar
> >
> > Shijith Thotton (1):
> > event/octeontx2: unlink queues during port release
> >
> > Shiri Kuzin (1):
> > net/mlx5: fix xstats reset reinitialization
> >
> > Somnath Kotur (5):
> > net/bnxt: fix checking VNIC in shutdown path
> > net/bnxt: add separate mutex for FW health check
> > net/bnxt: fix shift operation
> > net/bnxt: fix queue release
> > net/bnxt: fix vnic Rx queue cnt updation
> >
> > Stephen Hemminger (7):
> > eal/linux: change udev debug message
> > net/failsafe: fix double space in warning log
> > net/netvsc: check for overflow on packet info from host
> > ipc: fix spelling in log and comment
> > mbuf: fix dynamic fields and flags with multiprocess
> > net/bnxt: remove useless prefetches
> > doc: add SPDX license tag header to Intel performance guide
> >
> > Steve Yang (6):
> > net/iavf: fix scattered Rx enabling
> > net/iavf: fix port start during configuration restore
> > net/iavf: fix setting of MAC address
> > net/iavf: downgrade error log
> > net/ixgbe: fix VF reset HW error handling
> > app/testpmd: fix max Rx packet length for VLAN packet
> >
> > Steven Lariau (1):
> > stack: reload head when pop fails
> >
> > Suanming Mou (1):
> > net/mlx5: fix meter table definitions
> >
> > Tal Shnaiderman (1):
> > common/mlx5: fix DevX SQ object creation
> >
> > Thomas Monjalon (7):
> > bus/pci: remove unused scan by address
> > mem: fix config name in error logs
> > test/mbuf: skip field registration at busy offset
> > mbuf: fix typo in dynamic field convention note
> > ethdev: move non-offload capabilities
> > app/testpmd: revert max Rx packet length adjustment
> > devtools: fix build test config inheritance from env
> >
> > Ting Xu (3):
> > net/ice: fix ptype parsing
> > table: fix hash for 32-bit
> > net/iavf: fix releasing mbufs
> >
> > Venkat Duvvuru (1):
> > net/bnxt: fix LRO configuration
> >
> > Viacheslav Ovsiienko (3):
> > common/mlx5: fix PCI address lookup
> > net/mlx5: fix Rx queue completion index consistency
> > net/mlx5: fix raw encap/decap limit
> >
> > Vimal Chungath (1):
> > config: add Graviton2(arm64) defconfig
> >
> > Vladimir Medvedkin (1):
> > app/test-sad: fix uninitialized variable
> >
> > Wei Hu (Xavier) (10):
> > net/hns3: fix queue offload capability
> > net/hns3: fix flow RSS queue number 0
> > net/hns3: fix configuring device with RSS enabled
> > net/hns3: fix storing RSS info when creating flow action
> > net/hns3: fix error type when validating RSS flow action
> > net/hns3: fix flow error type
> > net/hns3: fix reassembling multiple segment packets in Tx
> > net/hns3: report Rx drop packets enable configuration
> > net/hns3: report Rx free threshold
> > net/hns3: reduce address calculation in Rx
> >
> > Wei Huang (5):
> > raw/ifpga/base: fix interrupt handler instance usage
> > raw/ifpga/base: handle unsupported interrupt type
> > raw/ifpga/base: fix return of IRQ unregister
> > raw/ifpga: terminate string filled by readlink with null
> > raw/ifpga: use trusted buffer to free
> >
> > Xiaoyu Min (2):
> > net/mlx5: validate MPLSoGRE with GRE key
> > net/mlx5: fix RSS queue type validation
> >
> > Xiaoyun Wang (3):
> > net/hinic: fix Rx nombuf stats
> > net/hinic/base: get default cos from chip
> > net/hinic/base: fix clock definition with glibc version
> >
> > Xiaoyun wang (1):
> > net/hinic: fix filters on memory allocation failure
> >
> > Xueming Li (2):
> > net/mlx5: fix port shared data reference count
> > net/mlx5: fix missing meter packet
> >
> > Yi Yang (2):
> > gso: fix payload unit size for UDP
> > gro: fix packet type detection with IPv6 tunnel
> >
> > Youri Querry (1):
> > bus/fslmc: fix atomic queues on NXP LX2 platform
> >
> > Yunjian Wang (32):
> > net/hinic: fix negative array index read
> > net/bnxt: add memory allocation check in VF info init
> > bus/dpaa: remove logically dead code
> > net/hns3: fix out of bounds access
> > net/tap: free mempool when closing
> > bus/dpaa: fix fd check before close
> > stack: fix uninitialized variable
> > net/fm10k: fix memory leak when thresh check fails
> > net/qede: fix dereference before null check
> > examples/vhost_blk: check driver start failure
> > vfio: fix group descriptor check
> > bus/fslmc: fix VFIO group descriptor check
> > bus/pci: fix memory leak when unmapping VFIO resource
> > bus/pci: fix leak on VFIO mapping error
> > net/fm10k: fix memory leak when Tx thresh check fails
> > raw/dpaa2_qdma: fix reset
> > crypto/dpaa_sec: fix a null pointer dereference
> > eventdev: check allocation in Tx adapter
> > event/dpaa2: fix dereference before null check
> > eventdev: fix adapter leak in error path
> > net/netvsc: fix Tx queue leak in error path
> > net/octeontx2: remove useless check before free
> > eal/linux: fix memory leak in uevent handling
> > net/bnxt: fix memory leak when freeing VF info
> > efd: fix tailq entry leak in error path
> > eal: fix leak on device event callback unregister
> > baseband/turbo_sw: fix memory leak in error path
> > net/mvpp2: fix memory leak in error path
> > net/thunderx: fix memory leak on rbdr desc ring failure
> > ethdev: fix data type for port id
> > compress/isal: check allocation in queue setup
> > malloc: fix style in free list index computation
> >
> > Yuying Zhang (1):
> > net/i40e: fix virtual channel conflict
> >
> > Zhenghua Zhou (1):
> > app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] [EXTERNAL] 19.11.6 patches review and test
2020-12-03 9:38 [dpdk-stable] 19.11.6 patches review and test luca.boccassi
2020-12-10 10:07 ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
@ 2020-12-10 16:58 ` Abhishek Marathe
2020-12-10 18:25 ` Luca Boccassi
2020-12-16 8:47 ` [dpdk-stable] " Pei Zhang
` (2 subsequent siblings)
4 siblings, 1 reply; 17+ messages in thread
From: Abhishek Marathe @ 2020-12-10 16:58 UTC (permalink / raw)
To: luca.boccassi, stable
Cc: dev, Akhil Goyal, Ali Alnubani, benjamin.walker,
David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
Pei Zhang, pingx.yu, qian.q.xu, Raslan Darawsheh, thomas,
yuan.peng, zhaoyan.chen
Hi Luca,
No new issues found for 19.11.6 testing. All testcases failed below are due to known issues.
Regards,
Abhishek
Test Results:
Test case description:
* VERIFY-DPDK-COMPLIANCE - verifies kernel is supported and that the build is successful.
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST - verifies using testpmd over failsafe pmd that packets can be sent from a VM to another VM.
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK - disables/enables Accelerated Networking for the NICs under test and makes sure DPDK with failsafe pmd works in both scenarios.
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC - Verify Accelerated Networking (VF) removed and readded for the NICs while generating traffic using testpmd with failsafe pmd.
* PERF-DPDK-FWD-PPS-DS15 - verifies DPDK forwarding performance using testpmd over failsafe pmd on 2, 4, 8 cores, rx and io mode on size Standard_DS15_v2
* PERF-DPDK-SINGLE-CORE-PPS-DS4 - verifies DPDK performance using testpmd over failsafe pmd on 1 core, rx and io mode on size Standard_DS4_v2
* PERF-DPDK-SINGLE-CORE-PPS-DS15 - verifies DPDK performance using testpmd over failsafe pmd on 1 core, rx and io mode on size Standard_DS15_v2
* PERF-DPDK-MULTICORE-PPS-DS15 - verifies DPDK performance using testpmd over failsafe pmd on 2, 4, 8 cores, rx and io mode on size Standard_DS15_v2
* PERF-DPDK-MULTICORE-PPS-F32 - verifies DPDK performance using testpmd over failsafe pmd on 2, 4, 8, 16 cores, rx and io mode on size Standard_F32s_v2
* DPDK-RING-LATENCY - verifies DPDK CPU latency using https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fshemminger%2Fdpdk-ring-ping.git&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=y5zg%2BZGxddL1fQO%2Fj5FYnszbAwKJxCpdr0gxNU3vLBA%3D&reserved=0
* VERIFY-DPDK-OVS - builds OVS with DPDK support and tests if the OVS DPDK ports can be created. Runs only on Ubuntu distro.
* VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST - verifies using testpmd with netvsc pmd that packets can be sent from a VM to another VM.
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD - disables/enables Accelerated Networking for the NICs under test and makes sure DPDK with netvsc pmd works in both scenarios.
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD - Verify Accelerated Networking (VF) removed and readded for the NICs while generating traffic using testpmd with netvsc pmd.
* PERF-DPDK-FWD-PPS-NETVSCPMD - verifies DPDK forwarding performance using testpmd with netvsc pmd on 2, 4, 8 cores, rx and io mode.
* PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD - verifies DPDK performance using testpmd over netvsc pmd on 1 core, rx and io mode.
* PERF-DPDK-MULTICORE-PPS-NETVSCPMD - verifies DPDK performance using testpmd over netvsc pmd on 2, 4, 8 cores, rx and io mode on size Standard_DS15_v2
DPDK job exited with status: UNSTABLE - https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flinuxpipeline.westus2.cloudapp.azure.com%2Fjob%2FDPDK%2Fjob%2Fpipeline-dpdk-validation%2Fjob%2Fmaster%2F1223%2F&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dLhBAgeuow%2FNQjUIDohE9NISBIFlbtqcF4wAbWhlpCY%3D&reserved=0.
Test results for DPDK 'https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.dpdk.org%2Fdpdk-stable%2Fsnapshot%2Fdpdk-stable-19.11.6-rc1.tar.gz&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q2yNOKp36PP2JKiQCzbG%2FzMWZPB9nwIu26ATXo1V22g%3D&reserved=0' and Azure image: 'Canonical UbuntuServer 16.04-LTS latest':
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: PASSED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD: PASSED
* PERF-DPDK-FWD-PPS-DS15: PASSED
* PERF-DPDK-FWD-PPS-NETVSCPMD: ABORTED
* PERF-DPDK-MULTICORE-PPS-DS15: FAILED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: FAILED
* PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD: PASSED
* VERIFY-DPDK-OVS: ABORTED
* PERF-DPDK-SINGLE-CORE-PPS-DS4: FAILED
* PERF-DPDK-MULTICORE-PPS-F32: FAILED
* PERF-DPDK-MULTICORE-PPS-NETVSCPMD: FAILED
* VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST: PASSED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: FAILED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD: PASSED
Test results for DPDK 'https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.dpdk.org%2Fdpdk-stable%2Fsnapshot%2Fdpdk-stable-19.11.6-rc1.tar.gz&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q2yNOKp36PP2JKiQCzbG%2FzMWZPB9nwIu26ATXo1V22g%3D&reserved=0' and Azure image: 'Canonical UbuntuServer 18.04-DAILY-LTS latest':
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: PASSED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD: PASSED
* PERF-DPDK-FWD-PPS-DS15: PASSED
* PERF-DPDK-FWD-PPS-NETVSCPMD: PASSED
* PERF-DPDK-MULTICORE-PPS-DS15: PASSED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: FAILED
* PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD: PASSED
* VERIFY-DPDK-OVS: ABORTED
* PERF-DPDK-SINGLE-CORE-PPS-DS4: PASSED
* PERF-DPDK-MULTICORE-PPS-F32: PASSED
* PERF-DPDK-MULTICORE-PPS-NETVSCPMD: PASSED
* VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST: PASSED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD: PASSED
Test results for DPDK 'https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.dpdk.org%2Fdpdk-stable%2Fsnapshot%2Fdpdk-stable-19.11.6-rc1.tar.gz&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q2yNOKp36PP2JKiQCzbG%2FzMWZPB9nwIu26ATXo1V22g%3D&reserved=0' and Azure image: 'RedHat RHEL 7.5 latest':
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: ABORTED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD: ABORTED
* PERF-DPDK-FWD-PPS-DS15: ABORTED
* PERF-DPDK-FWD-PPS-NETVSCPMD: PASSED
* PERF-DPDK-MULTICORE-PPS-DS15: FAILED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: PASSED
* PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD: PASSED
* VERIFY-DPDK-OVS: SKIPPED
* PERF-DPDK-SINGLE-CORE-PPS-DS4: PASSED
* PERF-DPDK-MULTICORE-PPS-F32: PASSED
* PERF-DPDK-MULTICORE-PPS-NETVSCPMD: PASSED
* VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST: PASSED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD: PASSED
Test results for DPDK 'https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.dpdk.org%2Fdpdk-stable%2Fsnapshot%2Fdpdk-stable-19.11.6-rc1.tar.gz&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q2yNOKp36PP2JKiQCzbG%2FzMWZPB9nwIu26ATXo1V22g%3D&reserved=0' and Azure image: 'Openlogic CentOS 7.5 latest':
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: ABORTED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD: ABORTED
* PERF-DPDK-FWD-PPS-DS15: FAILED
* PERF-DPDK-FWD-PPS-NETVSCPMD: FAILED
* PERF-DPDK-MULTICORE-PPS-DS15: PASSED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: PASSED
* PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD: PASSED
* VERIFY-DPDK-OVS: SKIPPED
* PERF-DPDK-SINGLE-CORE-PPS-DS4: PASSED
* PERF-DPDK-MULTICORE-PPS-F32: PASSED
* PERF-DPDK-MULTICORE-PPS-NETVSCPMD: PASSED
* VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST: PASSED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD: PASSED
Test results for DPDK 'https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.dpdk.org%2Fdpdk-stable%2Fsnapshot%2Fdpdk-stable-19.11.6-rc1.tar.gz&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q2yNOKp36PP2JKiQCzbG%2FzMWZPB9nwIu26ATXo1V22g%3D&reserved=0' and Azure image: 'SUSE SLES-15-sp1 gen1 latest':
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: PASSED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD: PASSED
* PERF-DPDK-FWD-PPS-DS15: FAILED
* PERF-DPDK-FWD-PPS-NETVSCPMD: ABORTED
* PERF-DPDK-MULTICORE-PPS-DS15: FAILED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: FAILED
* PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD: FAILED
* VERIFY-DPDK-OVS: SKIPPED
* PERF-DPDK-SINGLE-CORE-PPS-DS4: FAILED
* PERF-DPDK-MULTICORE-PPS-F32: FAILED
* PERF-DPDK-MULTICORE-PPS-NETVSCPMD: ABORTED
* VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST: PASSED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD: PASSED
-----Original Message-----
From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
Sent: Thursday, December 3, 2020 1:39 AM
To: stable@dpdk.org
Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>; benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; pingx.yu@intel.com; qian.q.xu@intel.com; Raslan Darawsheh <rasland@mellanox.com>; thomas <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
Subject: [EXTERNAL] 19.11.6 patches review and test
Hi all,
Here is a list of patches targeted for stable release 19.11.6.
The planned date for the final release is December 17.
Please help with testing and validation of your use cases and report any issues/results with reply-all to this mail. For the final release the fixes and reported validations will be added to the release notes.
A release candidate tarball can be found at:
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2Ftag%2F%3Fid%3Dv19.11.6-rc1&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2823fda39a6a4508cbb408d8976f498b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637425851577927198%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=i0m6f1xOZwfNN46HfZyKX3eW%2BVf4MU6waX%2BVVEHscWI%3D&reserved=0
These patches are located at branch 19.11 of dpdk-stable repo:
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2F&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2823fda39a6a4508cbb408d8976f498b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637425851577927198%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=j%2FgSCB4qS5uaqpebPimb9JBzPR4%2FvXv2hu403rDgRvE%3D&reserved=0
Thanks.
Luca Boccassi
---
Abhinandan Gujjar (1):
test/event_crypto_adapter: fix configuration
Ajit Khaparde (2):
net/bnxt: increase size of Rx CQ
net/bnxt: fix resetting mbuf data offset
Alexander Kozyrev (3):
net/mlx5: fix Rx queue count calculation
net/mlx: do not enforce RSS hash offload
net/mlx5: fix Rx packet padding config via DevX
Alvin Zhang (1):
net/ice: fix Rx offload flags in SSE path
Anatoly Burakov (2):
doc: clarify instructions on running as non-root
doc: update information on using hugepages
Andrew Rybchenko (1):
doc: fix EF10 Rx mode name in sfc guide
Ankur Dwivedi (4):
crypto/octeontx2: fix session-less mode
test/crypto: fix device number
test/event: fix function arguments for crypto adapter
crypto/octeontx2: fix multi-process
Archana Muniganti (1):
examples/fips_validation: fix version compatibility
Arek Kusztal (1):
doc: remove notice about AES-GCM IV and J0
Beilei Xing (1):
net/i40e: fix flow director for eth + VLAN pattern
Bruce Richardson (11):
app/testpmd: fix name of bitrate library in meson build
doc: fix formatting of notes in meson guide
build: skip detecting libpcap via pcap-config
eal/x86: fix memcpy AVX-512 enablement
doc: add SPDX license tag header to meson guide
app: fix missing dependencies
examples/l2fwd-crypto: fix missing dependency
examples/vm_power: fix build on Ubuntu 20.04
examples/multi_process: fix build on Ubuntu 20.04
examples: fix flattening directory layout on install
examples/l2fwd-keepalive: skip meson build if no librt
Chas Williams (2):
net: check segment pointer in raw checksum processing
net/virtio: check raw checksum failure
Chenbo Xia (3):
drivers/net: fix port id size
app: fix ethdev port id size
doc: fix ethdev port id size
Chengchang Tang (8):
net/hns3: fix deleting default VLAN from PF
app/testpmd: fix port id check in Tx VLAN command
app/testpmd: fix VLAN configuration on failure
app/testpmd: remove restriction on Tx segments set
app/testpmd: fix packet header in txonly mode
app/testpmd: fix descriptor id check
net/hns3: decrease non-nearby memory access in Rx
net/hns3: fix TX checksum with fix header length
Chenxu Di (2):
net/dpaa2: fix build with timesync functions
net/i40e: fix incorrect FDIR flex configuration
Ciara Loftus (3):
net/af_xdp: change return value from Rx to unsigned
net/af_xdp: fix umem size
net/af_xdp: use strlcpy instead of strncpy
Ciara Power (2):
doc: fix typo in KNI guide
usertools: fix CPU layout script to be PEP8 compliant
Conor Walsh (2):
net/ixgbe: check switch domain allocation result
build: fix gcc warning requiring Wformat
Cristian Dumitrescu (1):
examples/ip_pipeline: fix external build
David Christensen (1):
net/vhost: fix xstats after clearing stats
David Hunt (1):
doc: remove obsolete deprecation notice for power library
David Marchand (18):
bus/pci: remove duplicate declaration
mem: fix allocation in container with SELinux
eal: fix doxygen for EAL cleanup
crypto/scheduler: fix header install with meson
event/dpaa2: remove dead code from self test
crypto/scheduler: remove unused internal seqn
crypto/dpaa2_sec: remove dead code
net/ena: remove unused macro
devtools: fix x86-default build test install env
devtools: fix directory filter in forbidden token check
doc: fix typo in ipsec-secgw guide
examples/fips_validation: fix build with pkg-config
examples/kni: fix build with pkg-config
examples/l2fwd-crypto: fix build with pkg-config
examples/ntb: fix clean target
examples/performance-thread: fix build with pkg-config
examples/vhost_blk: fix build with pkg-config
examples/rxtx_callbacks: fix build with pkg-config
Dekel Peled (1):
ethdev: fix RSS flow expansion in case of mismatch
Devendra Singh Rawat (1):
net/qede: fix milliseconds sleep macro
Didier Pallard (4):
common/qat: add missing kmod dependency info
crypto/octeontx: fix out-of-place support
crypto/octeontx2: fix out-of-place support
net/mlx5: fix Rx descriptor status
Diogo Behrens (1):
mcslock: fix hang in weak memory model
Dmitry Kozlyuk (1):
rcu: avoid literal suffix warning in C++ mode
Dong Zhou (1):
net/mlx5: fix switch port id when representor in bonding
Dongsheng Rong (1):
net/bonding: fix Rx queue conversion
Erik Gabriel Carrillo (1):
timer: add limitation note for sync stop and reset
Eugenio Pérez (1):
vhost: fix IOTLB mempool single-consumer flag
Fan Zhang (2):
port: remove useless assignment
examples/fips_validation: fix missed version line
Feifei Wang (1):
test/ring: fix number of single element enqueue/dequeue
Ferruh Yigit (14):
net/netvsc: replace compiler builtin overflow check
ethdev: remove redundant license text
net/dpaa: fix port ID type in API
kni: fix build with Linux 5.9
examples/vm_power: fix 32-bit build
app/testpmd: fix build with gcc 11
pmdinfogen: fix build with gcc 11
net/pcap: fix input only Rx
net/pcap: fix crash on exit for infinite Rx
net/bnxt: fix xstats by id
net/i40e: fix build for log format specifier
net/af_xdp: fix pointer storage size
app/testpmd: fix MTU after device configure
app/testpmd: revert setting MTU explicitly after configure
Gaetan Rivet (1):
net/failsafe: fix state synchro cleanup
Gagandeep Singh (1):
crypto/caam_jr: fix device tree parsing for SEC_ERA
Gregory Etelson (2):
examples/l3fwd-power: check packet types after start
net/mlx5: fix representor interrupts handler
Guinan Sun (5):
net/i40e: fix link status
net/ice: fix flow validation for unsupported patterns
net/i40e/base: fix function header arguments
net/i40e/base: fix Rx only for unicast promisc on VLAN
net/i40e: fix recreating flexible flow director rule
Guoyang Zhou (5):
net/hinic/base: support two or more AEQS for chip
net/hinic/base: fix log info for PF command channel
net/hinic/base: add message check for command channel
net/hinic/base: remove queue number limitation
net/hinic: remove optical module operation
Haggai Eran (1):
cryptodev: fix parameter parsing
Haiyue Wang (1):
net/ixgbe: remove redundant MAC flag check
Harman Kalra (1):
net/octeontx2: fix multi segment mode for jumbo packets
Heinrich Kuhn (2):
net/nfp: expand device info get
doc: improve multiport PF in nfp guide
Hemant Agrawal (1):
crypto/dpaa2_sec: fix stats query without queue pair
Hongbo Zheng (3):
net/hns3: skip VF register access when PF in FLR
net/hns3: check PCI config space reads
net/hns3: check setting VF PCI bus return value
Honnappa Nagarahalli (7):
net/memif: do not update local copy of tail in Tx
net/memif: relax load of ring tail for M2S ring
net/memif: relax load of ring head for M2S ring
net/memif: relax load of ring head for S2M ring
ethdev: fix memory ordering for callback functions
test/rcu: fix build with low core count
examples/performance-thread: fix build with low core count
Huisong Li (7):
net/hns3: fix default MAC address from firmware
net/hns3: fix some incomplete command structures
app/testpmd: fix displaying Rx/Tx queues information
net/hns3: fix RSS max queue id allowed in multi-TC
net/hns3: fix data type to store queue number
net/hns3: fix configurations of port-level scheduling rate
net/hns3: fix crash with multi-TC
Hyong Youb Kim (3):
net/enic: ignore VLAN inner type when it is zero
net/enic: generate VXLAN src port if it is zero in template
net/enic: fix header sizes when copying flow patterns
Ibtisam Tariq (6):
net/softnic: use POSIX network address conversion
examples/ip_pipeline: use POSIX network address conversion
examples/ipsec-secgw: use POSIX network address conversion
examples/qos_sched: fix usage string
examples/vhost_crypto: add new line character in usage
doc: fix rule file parameters in l3fwd-acl guide
Igor Romanov (3):
net/sfc/base: fix tunnel configuration
net/sfc: fix RSS hash flag when offload is disabled
net/sfc: fix RSS hash offload if queue action is used
Jeff Guo (7):
net/iavf: fix command after PF reset
net/iavf: fix flow flush after PF reset
net/ixgbe: fix vector Rx
net/i40e: fix vector Rx
net/ice: fix vector Rx
net/fm10k: fix vector Rx
net/iavf: fix vector Rx
Jesse Brandeburg (1):
net/ice: update writeback policy to reduce latency
Jiawei Wang (1):
net/mlx5: free MR resource on device DMA unmap
Julien Massonneau (1):
usertools: fix pmdinfo parsing
Junyu Jiang (1):
net/i40e: fix byte counters
Kalesh AP (6):
net/bnxt: fix endianness while setting L4 destination port
net/bnxt: fix structure variable initialization
net/bnxt: fix crash in vector mode Tx
net/bnxt: fix L2 filter allocation
net/bnxt: fix link status during device recovery
net/bnxt: fix link update
Karra Satwik (1):
net/cxgbe: fix duplicate MAC addresses in MPS TCAM
Kevin Laatz (3):
raw/ioat: fix missing close function
examples/ioat: fix stats print
net/ring: check internal arguments
Kiran Kumar K (1):
net/octeontx2: fix RSS flow create
Konstantin Ananyev (2):
acl: fix x86 build for compiler without AVX2
doc: fix missing classify methods in ACL guide
Lance Richardson (4):
net/bnxt: fix drop enable in get Rx queue info
net/bnxt: fix queue get info
net/bnxt: fix boolean operator usage
net/bnxt: fix doorbell barrier location
Leyi Rong (2):
net/iavf: fix unchecked Tx cleanup error
net/iavf: fix performance drop after port reset
Lijun Ou (4):
net/hns3: fix config when creating RSS rule after flush
net/hns3: fix flushing RSS rule
app/testpmd: fix RSS key for flow API RSS rule
net/hns3: check PCI config space write
Long Li (5):
net/netvsc: fix multiple channel Rx
net/netvsc: fix stale value after free
net/netvsc: fix rndis packet addresses
net/netvsc: allocate contiguous physical memory for RNDIS
net/vdev_netvsc: fix device probing error flow
Luca Boccassi (8):
Revert "Revert "devtools: test static linkage with pkg-config""
Revert "Revert "build: always link whole DPDK static libraries""
Revert "Revert "build/pkg-config: move pkg-config file creation""
Revert "Revert "build/pkg-config: output drivers first for static build""
Revert "Revert "build/pkg-config: improve static linking flags""
Revert "Revert "build/pkg-config: prevent overlinking""
fix spellings that Lintian complains about
Revert "app/testpmd: fix name of bitrate library in meson build"
Lukasz Wojciechowski (18):
raw/skeleton: reset test statistics
raw/skeleton: allow closing already closed device
distributor: fix handshake synchronization
distributor: fix handshake deadlock
distributor: fix buffer use after free
distributor: handle worker shutdown in burst mode
test/distributor: fix shutdown of busy worker
distributor: fix return pkt calls in single mode
test/distributor: fix freeing mbufs
test/distributor: fix lcores statistics
test/distributor: collect return mbufs
distributor: fix API documentation
test/distributor: fix race conditions on shutdown
distributor: fix scalar matching
distributor: fix flushing in flight packets
distributor: fix clearing returns buffer
test/distributor: ensure all packets are delivered
test/distributor: fix quitting workers in burst mode
Marvin Liu (1):
net/virtio: fix packed ring indirect descricptors setup
Maxime Coquelin (13):
vdpa/ifc: fix build with recent kernels
baseband/fpga_lte_fec: fix crash with debug
vhost: fix virtio-net header length with packed ring
vhost: fix virtqueues metadata allocation
vhost: validate index in available entries API
vhost: validate index in guest notification API
vhost: validate index in live-migration API
vhost: validate index in inflight API
config: enable packet prefetching with Meson
vhost: fix virtqueue initialization
vhost: fix error path when setting memory tables
vhost: fix fd leak in dirty logging setup
vhost: fix fd leak in kick setup
Maxime Leroy (2):
net/mlx5: fix RSS RETA reset on start
net/mlx5: fix Rx queue count calculation
Michael Baum (2):
net/mlx5: fix hairpin dependency on destination DevX TIR
net/mlx5: remove unused variable in Tx queue creation
Michal Krawczyk (6):
net/ena/base: use min/max macros with type conversion
net/ena/base: specify delay operations
net/ena/base: fix release of wait event
net/ena: fix getting xstats global stats offset
net/ena: fix setting Rx checksum flags in mbuf
net/ena/base: align IO CQ allocation to 4K
Min Hu (Connor) (1):
app/testpmd: fix bonding xmit balance policy command
Nick Connolly (3):
mem: fix allocation failure on non-NUMA kernel
build: fix install on Windows
build: fix MS linker flag with meson 0.54
Nicolas Chautru (1):
app/bbdev: fix test vector symlink
Olivier Matz (5):
examples/fips_validation: fix buffer overflow
vhost: fix external mbuf creation
eal: fix MCS lock and ticketlock headers install
net/ring: fix typo in log message
kni: fix build on RHEL 8.3
Ophir Munk (2):
net/mlx5: remove unused includes
net/mlx5: remove unused log macros
Ori Kam (1):
maintainers: update Mellanox emails
Pablo de Lara (2):
crypto/aesni_mb: fix CCM digest size check
crypto/aesni_mb: fix GCM digest size check
Padraig Connolly (1):
net/i40e: fix QinQ flow pattern to allow non full mask
Pavan Nikhilesh (2):
mempool/octeontx: fix aura to pool mapping
app/eventdev: check timer adadpters number
Prateek Agarwal (1):
net/i40e: add C++ include guard
Qi Zhang (4):
net/ice/base: fix issues around move nodes
net/iavf: fix iterator for RSS LUT
net/iavf: support multicast configuration
net/ice/base: fix parameter name in comment
Rahul Gupta (1):
net/bnxt: fix Rx performance by removing spinlock
Rahul Lakkireddy (2):
net/cxgbe: fix crash when accessing empty Tx mbuf list
net/cxgbe: fix queue DMA ring leaks during port close
Rasesh Mody (2):
net/qede: fix getting link details
net/bnx2x: add QLogic vendor id for BCM57840
Raslan Darawsheh (1):
common/mlx5: fix name for ConnectX VF device ID
Reshma Pattan (1):
power: fix current frequency index
Rohit Raj (1):
bus/fslmc: fix dpio close
RongQing Li (2):
net/af_xdp: avoid deadlock due to empty fill queue
net/bonding: fix possible unbalanced packet receiving
Ruifeng Wang (4):
test/crypto: fix stats test
crypto/armv8: fix mempool object returning
eal/arm: fix clang build of native target
eal/arm: fix build with gcc optimization level 0
Sachin Saxena (3):
net/dpaa2: fix misuse of interface index
net/pfe: fix misuse of interface index
doc: fix diagram in dpaa2 guide
Sarosh Arif (3):
doc: fix typo in pcap guide
test/distributor: fix mbuf leak on failure
doc: fix grammar
Shijith Thotton (1):
event/octeontx2: unlink queues during port release
Shiri Kuzin (1):
net/mlx5: fix xstats reset reinitialization
Somnath Kotur (5):
net/bnxt: fix checking VNIC in shutdown path
net/bnxt: add separate mutex for FW health check
net/bnxt: fix shift operation
net/bnxt: fix queue release
net/bnxt: fix vnic Rx queue cnt updation
Stephen Hemminger (7):
eal/linux: change udev debug message
net/failsafe: fix double space in warning log
net/netvsc: check for overflow on packet info from host
ipc: fix spelling in log and comment
mbuf: fix dynamic fields and flags with multiprocess
net/bnxt: remove useless prefetches
doc: add SPDX license tag header to Intel performance guide
Steve Yang (6):
net/iavf: fix scattered Rx enabling
net/iavf: fix port start during configuration restore
net/iavf: fix setting of MAC address
net/iavf: downgrade error log
net/ixgbe: fix VF reset HW error handling
app/testpmd: fix max Rx packet length for VLAN packet
Steven Lariau (1):
stack: reload head when pop fails
Suanming Mou (1):
net/mlx5: fix meter table definitions
Tal Shnaiderman (1):
common/mlx5: fix DevX SQ object creation
Thomas Monjalon (7):
bus/pci: remove unused scan by address
mem: fix config name in error logs
test/mbuf: skip field registration at busy offset
mbuf: fix typo in dynamic field convention note
ethdev: move non-offload capabilities
app/testpmd: revert max Rx packet length adjustment
devtools: fix build test config inheritance from env
Ting Xu (3):
net/ice: fix ptype parsing
table: fix hash for 32-bit
net/iavf: fix releasing mbufs
Venkat Duvvuru (1):
net/bnxt: fix LRO configuration
Viacheslav Ovsiienko (3):
common/mlx5: fix PCI address lookup
net/mlx5: fix Rx queue completion index consistency
net/mlx5: fix raw encap/decap limit
Vimal Chungath (1):
config: add Graviton2(arm64) defconfig
Vladimir Medvedkin (1):
app/test-sad: fix uninitialized variable
Wei Hu (Xavier) (10):
net/hns3: fix queue offload capability
net/hns3: fix flow RSS queue number 0
net/hns3: fix configuring device with RSS enabled
net/hns3: fix storing RSS info when creating flow action
net/hns3: fix error type when validating RSS flow action
net/hns3: fix flow error type
net/hns3: fix reassembling multiple segment packets in Tx
net/hns3: report Rx drop packets enable configuration
net/hns3: report Rx free threshold
net/hns3: reduce address calculation in Rx
Wei Huang (5):
raw/ifpga/base: fix interrupt handler instance usage
raw/ifpga/base: handle unsupported interrupt type
raw/ifpga/base: fix return of IRQ unregister
raw/ifpga: terminate string filled by readlink with null
raw/ifpga: use trusted buffer to free
Xiaoyu Min (2):
net/mlx5: validate MPLSoGRE with GRE key
net/mlx5: fix RSS queue type validation
Xiaoyun Wang (3):
net/hinic: fix Rx nombuf stats
net/hinic/base: get default cos from chip
net/hinic/base: fix clock definition with glibc version
Xiaoyun wang (1):
net/hinic: fix filters on memory allocation failure
Xueming Li (2):
net/mlx5: fix port shared data reference count
net/mlx5: fix missing meter packet
Yi Yang (2):
gso: fix payload unit size for UDP
gro: fix packet type detection with IPv6 tunnel
Youri Querry (1):
bus/fslmc: fix atomic queues on NXP LX2 platform
Yunjian Wang (32):
net/hinic: fix negative array index read
net/bnxt: add memory allocation check in VF info init
bus/dpaa: remove logically dead code
net/hns3: fix out of bounds access
net/tap: free mempool when closing
bus/dpaa: fix fd check before close
stack: fix uninitialized variable
net/fm10k: fix memory leak when thresh check fails
net/qede: fix dereference before null check
examples/vhost_blk: check driver start failure
vfio: fix group descriptor check
bus/fslmc: fix VFIO group descriptor check
bus/pci: fix memory leak when unmapping VFIO resource
bus/pci: fix leak on VFIO mapping error
net/fm10k: fix memory leak when Tx thresh check fails
raw/dpaa2_qdma: fix reset
crypto/dpaa_sec: fix a null pointer dereference
eventdev: check allocation in Tx adapter
event/dpaa2: fix dereference before null check
eventdev: fix adapter leak in error path
net/netvsc: fix Tx queue leak in error path
net/octeontx2: remove useless check before free
eal/linux: fix memory leak in uevent handling
net/bnxt: fix memory leak when freeing VF info
efd: fix tailq entry leak in error path
eal: fix leak on device event callback unregister
baseband/turbo_sw: fix memory leak in error path
net/mvpp2: fix memory leak in error path
net/thunderx: fix memory leak on rbdr desc ring failure
ethdev: fix data type for port id
compress/isal: check allocation in queue setup
malloc: fix style in free list index computation
Yuying Zhang (1):
net/i40e: fix virtual channel conflict
Zhenghua Zhou (1):
app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] [EXTERNAL] 19.11.6 patches review and test
2020-12-10 16:58 ` [dpdk-stable] [EXTERNAL] " Abhishek Marathe
@ 2020-12-10 18:25 ` Luca Boccassi
0 siblings, 0 replies; 17+ messages in thread
From: Luca Boccassi @ 2020-12-10 18:25 UTC (permalink / raw)
To: Abhishek Marathe, stable
Cc: dev, Akhil Goyal, Ali Alnubani, benjamin.walker,
David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
John McNamara, Ju-Hyoung Lee, Kevin Traynor, Pei Zhang, pingx.yu,
qian.q.xu, Raslan Darawsheh, thomas, yuan.peng, zhaoyan.chen
Thank you!
On Thu, 2020-12-10 at 16:58 +0000, Abhishek Marathe wrote:
> Hi Luca,
>
> No new issues found for 19.11.6 testing. All testcases failed below are due to known issues.
>
> Regards,
> Abhishek
>
>
> Test Results:
>
> Test case description:
>
> * VERIFY-DPDK-COMPLIANCE - verifies kernel is supported and that the build is successful.
> * VERIFY-DPDK-BUILD-AND-TESTPMD-TEST - verifies using testpmd over failsafe pmd that packets can be sent from a VM to another VM.
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK - disables/enables Accelerated Networking for the NICs under test and makes sure DPDK with failsafe pmd works in both scenarios.
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC - Verify Accelerated Networking (VF) removed and readded for the NICs while generating traffic using testpmd with failsafe pmd.
>
> * PERF-DPDK-FWD-PPS-DS15 - verifies DPDK forwarding performance using testpmd over failsafe pmd on 2, 4, 8 cores, rx and io mode on size Standard_DS15_v2
> * PERF-DPDK-SINGLE-CORE-PPS-DS4 - verifies DPDK performance using testpmd over failsafe pmd on 1 core, rx and io mode on size Standard_DS4_v2
> * PERF-DPDK-SINGLE-CORE-PPS-DS15 - verifies DPDK performance using testpmd over failsafe pmd on 1 core, rx and io mode on size Standard_DS15_v2
> * PERF-DPDK-MULTICORE-PPS-DS15 - verifies DPDK performance using testpmd over failsafe pmd on 2, 4, 8 cores, rx and io mode on size Standard_DS15_v2
> * PERF-DPDK-MULTICORE-PPS-F32 - verifies DPDK performance using testpmd over failsafe pmd on 2, 4, 8, 16 cores, rx and io mode on size Standard_F32s_v2
>
> * DPDK-RING-LATENCY - verifies DPDK CPU latency using https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fshemminger%2Fdpdk-ring-ping.git&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=y5zg%2BZGxddL1fQO%2Fj5FYnszbAwKJxCpdr0gxNU3vLBA%3D&reserved=0
>
> * VERIFY-DPDK-OVS - builds OVS with DPDK support and tests if the OVS DPDK ports can be created. Runs only on Ubuntu distro.
> * VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST - verifies using testpmd with netvsc pmd that packets can be sent from a VM to another VM.
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD - disables/enables Accelerated Networking for the NICs under test and makes sure DPDK with netvsc pmd works in both scenarios.
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD - Verify Accelerated Networking (VF) removed and readded for the NICs while generating traffic using testpmd with netvsc pmd.
>
> * PERF-DPDK-FWD-PPS-NETVSCPMD - verifies DPDK forwarding performance using testpmd with netvsc pmd on 2, 4, 8 cores, rx and io mode.
> * PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD - verifies DPDK performance using testpmd over netvsc pmd on 1 core, rx and io mode.
> * PERF-DPDK-MULTICORE-PPS-NETVSCPMD - verifies DPDK performance using testpmd over netvsc pmd on 2, 4, 8 cores, rx and io mode on size Standard_DS15_v2
>
> DPDK job exited with status: UNSTABLE - https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flinuxpipeline.westus2.cloudapp.azure.com%2Fjob%2FDPDK%2Fjob%2Fpipeline-dpdk-validation%2Fjob%2Fmaster%2F1223%2F&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dLhBAgeuow%2FNQjUIDohE9NISBIFlbtqcF4wAbWhlpCY%3D&reserved=0.
>
> Test results for DPDK 'https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.dpdk.org%2Fdpdk-stable%2Fsnapshot%2Fdpdk-stable-19.11.6-rc1.tar.gz&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q2yNOKp36PP2JKiQCzbG%2FzMWZPB9nwIu26ATXo1V22g%3D&reserved=0' and Azure image: 'Canonical UbuntuServer 16.04-LTS latest':
>
> * VERIFY-DPDK-COMPLIANCE: PASSED
> * VERIFY-DPDK-RING-LATENCY: PASSED
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD: PASSED
> * PERF-DPDK-FWD-PPS-DS15: PASSED
> * PERF-DPDK-FWD-PPS-NETVSCPMD: ABORTED
> * PERF-DPDK-MULTICORE-PPS-DS15: FAILED
> * PERF-DPDK-SINGLE-CORE-PPS-DS15: FAILED
> * PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD: PASSED
> * VERIFY-DPDK-OVS: ABORTED
> * PERF-DPDK-SINGLE-CORE-PPS-DS4: FAILED
> * PERF-DPDK-MULTICORE-PPS-F32: FAILED
> * PERF-DPDK-MULTICORE-PPS-NETVSCPMD: FAILED
> * VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST: PASSED
> * VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK: FAILED
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD: PASSED
>
> Test results for DPDK 'https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.dpdk.org%2Fdpdk-stable%2Fsnapshot%2Fdpdk-stable-19.11.6-rc1.tar.gz&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q2yNOKp36PP2JKiQCzbG%2FzMWZPB9nwIu26ATXo1V22g%3D&reserved=0' and Azure image: 'Canonical UbuntuServer 18.04-DAILY-LTS latest':
>
> * VERIFY-DPDK-COMPLIANCE: PASSED
> * VERIFY-DPDK-RING-LATENCY: PASSED
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD: PASSED
> * PERF-DPDK-FWD-PPS-DS15: PASSED
> * PERF-DPDK-FWD-PPS-NETVSCPMD: PASSED
> * PERF-DPDK-MULTICORE-PPS-DS15: PASSED
> * PERF-DPDK-SINGLE-CORE-PPS-DS15: FAILED
> * PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD: PASSED
> * VERIFY-DPDK-OVS: ABORTED
> * PERF-DPDK-SINGLE-CORE-PPS-DS4: PASSED
> * PERF-DPDK-MULTICORE-PPS-F32: PASSED
> * PERF-DPDK-MULTICORE-PPS-NETVSCPMD: PASSED
> * VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST: PASSED
> * VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD: PASSED
>
> Test results for DPDK 'https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.dpdk.org%2Fdpdk-stable%2Fsnapshot%2Fdpdk-stable-19.11.6-rc1.tar.gz&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q2yNOKp36PP2JKiQCzbG%2FzMWZPB9nwIu26ATXo1V22g%3D&reserved=0' and Azure image: 'RedHat RHEL 7.5 latest':
>
> * VERIFY-DPDK-COMPLIANCE: PASSED
> * VERIFY-DPDK-RING-LATENCY: ABORTED
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD: ABORTED
> * PERF-DPDK-FWD-PPS-DS15: ABORTED
> * PERF-DPDK-FWD-PPS-NETVSCPMD: PASSED
> * PERF-DPDK-MULTICORE-PPS-DS15: FAILED
> * PERF-DPDK-SINGLE-CORE-PPS-DS15: PASSED
> * PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD: PASSED
> * VERIFY-DPDK-OVS: SKIPPED
> * PERF-DPDK-SINGLE-CORE-PPS-DS4: PASSED
> * PERF-DPDK-MULTICORE-PPS-F32: PASSED
> * PERF-DPDK-MULTICORE-PPS-NETVSCPMD: PASSED
> * VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST: PASSED
> * VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD: PASSED
>
> Test results for DPDK 'https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.dpdk.org%2Fdpdk-stable%2Fsnapshot%2Fdpdk-stable-19.11.6-rc1.tar.gz&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q2yNOKp36PP2JKiQCzbG%2FzMWZPB9nwIu26ATXo1V22g%3D&reserved=0' and Azure image: 'Openlogic CentOS 7.5 latest':
>
> * VERIFY-DPDK-COMPLIANCE: PASSED
> * VERIFY-DPDK-RING-LATENCY: ABORTED
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD: ABORTED
> * PERF-DPDK-FWD-PPS-DS15: FAILED
> * PERF-DPDK-FWD-PPS-NETVSCPMD: FAILED
> * PERF-DPDK-MULTICORE-PPS-DS15: PASSED
> * PERF-DPDK-SINGLE-CORE-PPS-DS15: PASSED
> * PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD: PASSED
> * VERIFY-DPDK-OVS: SKIPPED
> * PERF-DPDK-SINGLE-CORE-PPS-DS4: PASSED
> * PERF-DPDK-MULTICORE-PPS-F32: PASSED
> * PERF-DPDK-MULTICORE-PPS-NETVSCPMD: PASSED
> * VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST: PASSED
> * VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD: PASSED
>
> Test results for DPDK 'https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.dpdk.org%2Fdpdk-stable%2Fsnapshot%2Fdpdk-stable-19.11.6-rc1.tar.gz&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2e1ec096fdbe47fb913a08d898dfbb0e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637427433970541044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q2yNOKp36PP2JKiQCzbG%2FzMWZPB9nwIu26ATXo1V22g%3D&reserved=0' and Azure image: 'SUSE SLES-15-sp1 gen1 latest':
>
> * VERIFY-DPDK-COMPLIANCE: PASSED
> * VERIFY-DPDK-RING-LATENCY: PASSED
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
> * VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC-NETVSCPMD: PASSED
> * PERF-DPDK-FWD-PPS-DS15: FAILED
> * PERF-DPDK-FWD-PPS-NETVSCPMD: ABORTED
> * PERF-DPDK-MULTICORE-PPS-DS15: FAILED
> * PERF-DPDK-SINGLE-CORE-PPS-DS15: FAILED
> * PERF-DPDK-SINGLE-CORE-PPS-NETVSCPMD: FAILED
> * VERIFY-DPDK-OVS: SKIPPED
> * PERF-DPDK-SINGLE-CORE-PPS-DS4: FAILED
> * PERF-DPDK-MULTICORE-PPS-F32: FAILED
> * PERF-DPDK-MULTICORE-PPS-NETVSCPMD: ABORTED
> * VERIFY-DPDK-BUILD-AND-NETVSCPMD-TEST: PASSED
> * VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
> * VERIFY-SRIOV-FAILSAFE-FOR-DPDK-NETVSCPMD: PASSED
>
> -----Original Message-----
> From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> Sent: Thursday, December 3, 2020 1:39 AM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>; benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; pingx.yu@intel.com; qian.q.xu@intel.com; Raslan Darawsheh <rasland@mellanox.com>; thomas <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
> Subject: [EXTERNAL] 19.11.6 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.6.
>
> The planned date for the final release is December 17.
>
> Please help with testing and validation of your use cases and report any issues/results with reply-all to this mail. For the final release the fixes and reported validations will be added to the release notes.
>
> A release candidate tarball can be found at:
>
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2Ftag%2F%3Fid%3Dv19.11.6-rc1&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2823fda39a6a4508cbb408d8976f498b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637425851577927198%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=i0m6f1xOZwfNN46HfZyKX3eW%2BVf4MU6waX%2BVVEHscWI%3D&reserved=0
>
> These patches are located at branch 19.11 of dpdk-stable repo:
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2F&data=04%7C01%7CAbhishek.Marathe%40microsoft.com%7C2823fda39a6a4508cbb408d8976f498b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637425851577927198%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=j%2FgSCB4qS5uaqpebPimb9JBzPR4%2FvXv2hu403rDgRvE%3D&reserved=0
>
> Thanks.
>
> Luca Boccassi
>
> ---
> Abhinandan Gujjar (1):
> test/event_crypto_adapter: fix configuration
>
> Ajit Khaparde (2):
> net/bnxt: increase size of Rx CQ
> net/bnxt: fix resetting mbuf data offset
>
> Alexander Kozyrev (3):
> net/mlx5: fix Rx queue count calculation
> net/mlx: do not enforce RSS hash offload
> net/mlx5: fix Rx packet padding config via DevX
>
> Alvin Zhang (1):
> net/ice: fix Rx offload flags in SSE path
>
> Anatoly Burakov (2):
> doc: clarify instructions on running as non-root
> doc: update information on using hugepages
>
> Andrew Rybchenko (1):
> doc: fix EF10 Rx mode name in sfc guide
>
> Ankur Dwivedi (4):
> crypto/octeontx2: fix session-less mode
> test/crypto: fix device number
> test/event: fix function arguments for crypto adapter
> crypto/octeontx2: fix multi-process
>
> Archana Muniganti (1):
> examples/fips_validation: fix version compatibility
>
> Arek Kusztal (1):
> doc: remove notice about AES-GCM IV and J0
>
> Beilei Xing (1):
> net/i40e: fix flow director for eth + VLAN pattern
>
> Bruce Richardson (11):
> app/testpmd: fix name of bitrate library in meson build
> doc: fix formatting of notes in meson guide
> build: skip detecting libpcap via pcap-config
> eal/x86: fix memcpy AVX-512 enablement
> doc: add SPDX license tag header to meson guide
> app: fix missing dependencies
> examples/l2fwd-crypto: fix missing dependency
> examples/vm_power: fix build on Ubuntu 20.04
> examples/multi_process: fix build on Ubuntu 20.04
> examples: fix flattening directory layout on install
> examples/l2fwd-keepalive: skip meson build if no librt
>
> Chas Williams (2):
> net: check segment pointer in raw checksum processing
> net/virtio: check raw checksum failure
>
> Chenbo Xia (3):
> drivers/net: fix port id size
> app: fix ethdev port id size
> doc: fix ethdev port id size
>
> Chengchang Tang (8):
> net/hns3: fix deleting default VLAN from PF
> app/testpmd: fix port id check in Tx VLAN command
> app/testpmd: fix VLAN configuration on failure
> app/testpmd: remove restriction on Tx segments set
> app/testpmd: fix packet header in txonly mode
> app/testpmd: fix descriptor id check
> net/hns3: decrease non-nearby memory access in Rx
> net/hns3: fix TX checksum with fix header length
>
> Chenxu Di (2):
> net/dpaa2: fix build with timesync functions
> net/i40e: fix incorrect FDIR flex configuration
>
> Ciara Loftus (3):
> net/af_xdp: change return value from Rx to unsigned
> net/af_xdp: fix umem size
> net/af_xdp: use strlcpy instead of strncpy
>
> Ciara Power (2):
> doc: fix typo in KNI guide
> usertools: fix CPU layout script to be PEP8 compliant
>
> Conor Walsh (2):
> net/ixgbe: check switch domain allocation result
> build: fix gcc warning requiring Wformat
>
> Cristian Dumitrescu (1):
> examples/ip_pipeline: fix external build
>
> David Christensen (1):
> net/vhost: fix xstats after clearing stats
>
> David Hunt (1):
> doc: remove obsolete deprecation notice for power library
>
> David Marchand (18):
> bus/pci: remove duplicate declaration
> mem: fix allocation in container with SELinux
> eal: fix doxygen for EAL cleanup
> crypto/scheduler: fix header install with meson
> event/dpaa2: remove dead code from self test
> crypto/scheduler: remove unused internal seqn
> crypto/dpaa2_sec: remove dead code
> net/ena: remove unused macro
> devtools: fix x86-default build test install env
> devtools: fix directory filter in forbidden token check
> doc: fix typo in ipsec-secgw guide
> examples/fips_validation: fix build with pkg-config
> examples/kni: fix build with pkg-config
> examples/l2fwd-crypto: fix build with pkg-config
> examples/ntb: fix clean target
> examples/performance-thread: fix build with pkg-config
> examples/vhost_blk: fix build with pkg-config
> examples/rxtx_callbacks: fix build with pkg-config
>
> Dekel Peled (1):
> ethdev: fix RSS flow expansion in case of mismatch
>
> Devendra Singh Rawat (1):
> net/qede: fix milliseconds sleep macro
>
> Didier Pallard (4):
> common/qat: add missing kmod dependency info
> crypto/octeontx: fix out-of-place support
> crypto/octeontx2: fix out-of-place support
> net/mlx5: fix Rx descriptor status
>
> Diogo Behrens (1):
> mcslock: fix hang in weak memory model
>
> Dmitry Kozlyuk (1):
> rcu: avoid literal suffix warning in C++ mode
>
> Dong Zhou (1):
> net/mlx5: fix switch port id when representor in bonding
>
> Dongsheng Rong (1):
> net/bonding: fix Rx queue conversion
>
> Erik Gabriel Carrillo (1):
> timer: add limitation note for sync stop and reset
>
> Eugenio Pérez (1):
> vhost: fix IOTLB mempool single-consumer flag
>
> Fan Zhang (2):
> port: remove useless assignment
> examples/fips_validation: fix missed version line
>
> Feifei Wang (1):
> test/ring: fix number of single element enqueue/dequeue
>
> Ferruh Yigit (14):
> net/netvsc: replace compiler builtin overflow check
> ethdev: remove redundant license text
> net/dpaa: fix port ID type in API
> kni: fix build with Linux 5.9
> examples/vm_power: fix 32-bit build
> app/testpmd: fix build with gcc 11
> pmdinfogen: fix build with gcc 11
> net/pcap: fix input only Rx
> net/pcap: fix crash on exit for infinite Rx
> net/bnxt: fix xstats by id
> net/i40e: fix build for log format specifier
> net/af_xdp: fix pointer storage size
> app/testpmd: fix MTU after device configure
> app/testpmd: revert setting MTU explicitly after configure
>
> Gaetan Rivet (1):
> net/failsafe: fix state synchro cleanup
>
> Gagandeep Singh (1):
> crypto/caam_jr: fix device tree parsing for SEC_ERA
>
> Gregory Etelson (2):
> examples/l3fwd-power: check packet types after start
> net/mlx5: fix representor interrupts handler
>
> Guinan Sun (5):
> net/i40e: fix link status
> net/ice: fix flow validation for unsupported patterns
> net/i40e/base: fix function header arguments
> net/i40e/base: fix Rx only for unicast promisc on VLAN
> net/i40e: fix recreating flexible flow director rule
>
> Guoyang Zhou (5):
> net/hinic/base: support two or more AEQS for chip
> net/hinic/base: fix log info for PF command channel
> net/hinic/base: add message check for command channel
> net/hinic/base: remove queue number limitation
> net/hinic: remove optical module operation
>
> Haggai Eran (1):
> cryptodev: fix parameter parsing
>
> Haiyue Wang (1):
> net/ixgbe: remove redundant MAC flag check
>
> Harman Kalra (1):
> net/octeontx2: fix multi segment mode for jumbo packets
>
> Heinrich Kuhn (2):
> net/nfp: expand device info get
> doc: improve multiport PF in nfp guide
>
> Hemant Agrawal (1):
> crypto/dpaa2_sec: fix stats query without queue pair
>
> Hongbo Zheng (3):
> net/hns3: skip VF register access when PF in FLR
> net/hns3: check PCI config space reads
> net/hns3: check setting VF PCI bus return value
>
> Honnappa Nagarahalli (7):
> net/memif: do not update local copy of tail in Tx
> net/memif: relax load of ring tail for M2S ring
> net/memif: relax load of ring head for M2S ring
> net/memif: relax load of ring head for S2M ring
> ethdev: fix memory ordering for callback functions
> test/rcu: fix build with low core count
> examples/performance-thread: fix build with low core count
>
> Huisong Li (7):
> net/hns3: fix default MAC address from firmware
> net/hns3: fix some incomplete command structures
> app/testpmd: fix displaying Rx/Tx queues information
> net/hns3: fix RSS max queue id allowed in multi-TC
> net/hns3: fix data type to store queue number
> net/hns3: fix configurations of port-level scheduling rate
> net/hns3: fix crash with multi-TC
>
> Hyong Youb Kim (3):
> net/enic: ignore VLAN inner type when it is zero
> net/enic: generate VXLAN src port if it is zero in template
> net/enic: fix header sizes when copying flow patterns
>
> Ibtisam Tariq (6):
> net/softnic: use POSIX network address conversion
> examples/ip_pipeline: use POSIX network address conversion
> examples/ipsec-secgw: use POSIX network address conversion
> examples/qos_sched: fix usage string
> examples/vhost_crypto: add new line character in usage
> doc: fix rule file parameters in l3fwd-acl guide
>
> Igor Romanov (3):
> net/sfc/base: fix tunnel configuration
> net/sfc: fix RSS hash flag when offload is disabled
> net/sfc: fix RSS hash offload if queue action is used
>
> Jeff Guo (7):
> net/iavf: fix command after PF reset
> net/iavf: fix flow flush after PF reset
> net/ixgbe: fix vector Rx
> net/i40e: fix vector Rx
> net/ice: fix vector Rx
> net/fm10k: fix vector Rx
> net/iavf: fix vector Rx
>
> Jesse Brandeburg (1):
> net/ice: update writeback policy to reduce latency
>
> Jiawei Wang (1):
> net/mlx5: free MR resource on device DMA unmap
>
> Julien Massonneau (1):
> usertools: fix pmdinfo parsing
>
> Junyu Jiang (1):
> net/i40e: fix byte counters
>
> Kalesh AP (6):
> net/bnxt: fix endianness while setting L4 destination port
> net/bnxt: fix structure variable initialization
> net/bnxt: fix crash in vector mode Tx
> net/bnxt: fix L2 filter allocation
> net/bnxt: fix link status during device recovery
> net/bnxt: fix link update
>
> Karra Satwik (1):
> net/cxgbe: fix duplicate MAC addresses in MPS TCAM
>
> Kevin Laatz (3):
> raw/ioat: fix missing close function
> examples/ioat: fix stats print
> net/ring: check internal arguments
>
> Kiran Kumar K (1):
> net/octeontx2: fix RSS flow create
>
> Konstantin Ananyev (2):
> acl: fix x86 build for compiler without AVX2
> doc: fix missing classify methods in ACL guide
>
> Lance Richardson (4):
> net/bnxt: fix drop enable in get Rx queue info
> net/bnxt: fix queue get info
> net/bnxt: fix boolean operator usage
> net/bnxt: fix doorbell barrier location
>
> Leyi Rong (2):
> net/iavf: fix unchecked Tx cleanup error
> net/iavf: fix performance drop after port reset
>
> Lijun Ou (4):
> net/hns3: fix config when creating RSS rule after flush
> net/hns3: fix flushing RSS rule
> app/testpmd: fix RSS key for flow API RSS rule
> net/hns3: check PCI config space write
>
> Long Li (5):
> net/netvsc: fix multiple channel Rx
> net/netvsc: fix stale value after free
> net/netvsc: fix rndis packet addresses
> net/netvsc: allocate contiguous physical memory for RNDIS
> net/vdev_netvsc: fix device probing error flow
>
> Luca Boccassi (8):
> Revert "Revert "devtools: test static linkage with pkg-config""
> Revert "Revert "build: always link whole DPDK static libraries""
> Revert "Revert "build/pkg-config: move pkg-config file creation""
> Revert "Revert "build/pkg-config: output drivers first for static build""
> Revert "Revert "build/pkg-config: improve static linking flags""
> Revert "Revert "build/pkg-config: prevent overlinking""
> fix spellings that Lintian complains about
> Revert "app/testpmd: fix name of bitrate library in meson build"
>
> Lukasz Wojciechowski (18):
> raw/skeleton: reset test statistics
> raw/skeleton: allow closing already closed device
> distributor: fix handshake synchronization
> distributor: fix handshake deadlock
> distributor: fix buffer use after free
> distributor: handle worker shutdown in burst mode
> test/distributor: fix shutdown of busy worker
> distributor: fix return pkt calls in single mode
> test/distributor: fix freeing mbufs
> test/distributor: fix lcores statistics
> test/distributor: collect return mbufs
> distributor: fix API documentation
> test/distributor: fix race conditions on shutdown
> distributor: fix scalar matching
> distributor: fix flushing in flight packets
> distributor: fix clearing returns buffer
> test/distributor: ensure all packets are delivered
> test/distributor: fix quitting workers in burst mode
>
> Marvin Liu (1):
> net/virtio: fix packed ring indirect descricptors setup
>
> Maxime Coquelin (13):
> vdpa/ifc: fix build with recent kernels
> baseband/fpga_lte_fec: fix crash with debug
> vhost: fix virtio-net header length with packed ring
> vhost: fix virtqueues metadata allocation
> vhost: validate index in available entries API
> vhost: validate index in guest notification API
> vhost: validate index in live-migration API
> vhost: validate index in inflight API
> config: enable packet prefetching with Meson
> vhost: fix virtqueue initialization
> vhost: fix error path when setting memory tables
> vhost: fix fd leak in dirty logging setup
> vhost: fix fd leak in kick setup
>
> Maxime Leroy (2):
> net/mlx5: fix RSS RETA reset on start
> net/mlx5: fix Rx queue count calculation
>
> Michael Baum (2):
> net/mlx5: fix hairpin dependency on destination DevX TIR
> net/mlx5: remove unused variable in Tx queue creation
>
> Michal Krawczyk (6):
> net/ena/base: use min/max macros with type conversion
> net/ena/base: specify delay operations
> net/ena/base: fix release of wait event
> net/ena: fix getting xstats global stats offset
> net/ena: fix setting Rx checksum flags in mbuf
> net/ena/base: align IO CQ allocation to 4K
>
> Min Hu (Connor) (1):
> app/testpmd: fix bonding xmit balance policy command
>
> Nick Connolly (3):
> mem: fix allocation failure on non-NUMA kernel
> build: fix install on Windows
> build: fix MS linker flag with meson 0.54
>
> Nicolas Chautru (1):
> app/bbdev: fix test vector symlink
>
> Olivier Matz (5):
> examples/fips_validation: fix buffer overflow
> vhost: fix external mbuf creation
> eal: fix MCS lock and ticketlock headers install
> net/ring: fix typo in log message
> kni: fix build on RHEL 8.3
>
> Ophir Munk (2):
> net/mlx5: remove unused includes
> net/mlx5: remove unused log macros
>
> Ori Kam (1):
> maintainers: update Mellanox emails
>
> Pablo de Lara (2):
> crypto/aesni_mb: fix CCM digest size check
> crypto/aesni_mb: fix GCM digest size check
>
> Padraig Connolly (1):
> net/i40e: fix QinQ flow pattern to allow non full mask
>
> Pavan Nikhilesh (2):
> mempool/octeontx: fix aura to pool mapping
> app/eventdev: check timer adadpters number
>
> Prateek Agarwal (1):
> net/i40e: add C++ include guard
>
> Qi Zhang (4):
> net/ice/base: fix issues around move nodes
> net/iavf: fix iterator for RSS LUT
> net/iavf: support multicast configuration
> net/ice/base: fix parameter name in comment
>
> Rahul Gupta (1):
> net/bnxt: fix Rx performance by removing spinlock
>
> Rahul Lakkireddy (2):
> net/cxgbe: fix crash when accessing empty Tx mbuf list
> net/cxgbe: fix queue DMA ring leaks during port close
>
> Rasesh Mody (2):
> net/qede: fix getting link details
> net/bnx2x: add QLogic vendor id for BCM57840
>
> Raslan Darawsheh (1):
> common/mlx5: fix name for ConnectX VF device ID
>
> Reshma Pattan (1):
> power: fix current frequency index
>
> Rohit Raj (1):
> bus/fslmc: fix dpio close
>
> RongQing Li (2):
> net/af_xdp: avoid deadlock due to empty fill queue
> net/bonding: fix possible unbalanced packet receiving
>
> Ruifeng Wang (4):
> test/crypto: fix stats test
> crypto/armv8: fix mempool object returning
> eal/arm: fix clang build of native target
> eal/arm: fix build with gcc optimization level 0
>
> Sachin Saxena (3):
> net/dpaa2: fix misuse of interface index
> net/pfe: fix misuse of interface index
> doc: fix diagram in dpaa2 guide
>
> Sarosh Arif (3):
> doc: fix typo in pcap guide
> test/distributor: fix mbuf leak on failure
> doc: fix grammar
>
> Shijith Thotton (1):
> event/octeontx2: unlink queues during port release
>
> Shiri Kuzin (1):
> net/mlx5: fix xstats reset reinitialization
>
> Somnath Kotur (5):
> net/bnxt: fix checking VNIC in shutdown path
> net/bnxt: add separate mutex for FW health check
> net/bnxt: fix shift operation
> net/bnxt: fix queue release
> net/bnxt: fix vnic Rx queue cnt updation
>
> Stephen Hemminger (7):
> eal/linux: change udev debug message
> net/failsafe: fix double space in warning log
> net/netvsc: check for overflow on packet info from host
> ipc: fix spelling in log and comment
> mbuf: fix dynamic fields and flags with multiprocess
> net/bnxt: remove useless prefetches
> doc: add SPDX license tag header to Intel performance guide
>
> Steve Yang (6):
> net/iavf: fix scattered Rx enabling
> net/iavf: fix port start during configuration restore
> net/iavf: fix setting of MAC address
> net/iavf: downgrade error log
> net/ixgbe: fix VF reset HW error handling
> app/testpmd: fix max Rx packet length for VLAN packet
>
> Steven Lariau (1):
> stack: reload head when pop fails
>
> Suanming Mou (1):
> net/mlx5: fix meter table definitions
>
> Tal Shnaiderman (1):
> common/mlx5: fix DevX SQ object creation
>
> Thomas Monjalon (7):
> bus/pci: remove unused scan by address
> mem: fix config name in error logs
> test/mbuf: skip field registration at busy offset
> mbuf: fix typo in dynamic field convention note
> ethdev: move non-offload capabilities
> app/testpmd: revert max Rx packet length adjustment
> devtools: fix build test config inheritance from env
>
> Ting Xu (3):
> net/ice: fix ptype parsing
> table: fix hash for 32-bit
> net/iavf: fix releasing mbufs
>
> Venkat Duvvuru (1):
> net/bnxt: fix LRO configuration
>
> Viacheslav Ovsiienko (3):
> common/mlx5: fix PCI address lookup
> net/mlx5: fix Rx queue completion index consistency
> net/mlx5: fix raw encap/decap limit
>
> Vimal Chungath (1):
> config: add Graviton2(arm64) defconfig
>
> Vladimir Medvedkin (1):
> app/test-sad: fix uninitialized variable
>
> Wei Hu (Xavier) (10):
> net/hns3: fix queue offload capability
> net/hns3: fix flow RSS queue number 0
> net/hns3: fix configuring device with RSS enabled
> net/hns3: fix storing RSS info when creating flow action
> net/hns3: fix error type when validating RSS flow action
> net/hns3: fix flow error type
> net/hns3: fix reassembling multiple segment packets in Tx
> net/hns3: report Rx drop packets enable configuration
> net/hns3: report Rx free threshold
> net/hns3: reduce address calculation in Rx
>
> Wei Huang (5):
> raw/ifpga/base: fix interrupt handler instance usage
> raw/ifpga/base: handle unsupported interrupt type
> raw/ifpga/base: fix return of IRQ unregister
> raw/ifpga: terminate string filled by readlink with null
> raw/ifpga: use trusted buffer to free
>
> Xiaoyu Min (2):
> net/mlx5: validate MPLSoGRE with GRE key
> net/mlx5: fix RSS queue type validation
>
> Xiaoyun Wang (3):
> net/hinic: fix Rx nombuf stats
> net/hinic/base: get default cos from chip
> net/hinic/base: fix clock definition with glibc version
>
> Xiaoyun wang (1):
> net/hinic: fix filters on memory allocation failure
>
> Xueming Li (2):
> net/mlx5: fix port shared data reference count
> net/mlx5: fix missing meter packet
>
> Yi Yang (2):
> gso: fix payload unit size for UDP
> gro: fix packet type detection with IPv6 tunnel
>
> Youri Querry (1):
> bus/fslmc: fix atomic queues on NXP LX2 platform
>
> Yunjian Wang (32):
> net/hinic: fix negative array index read
> net/bnxt: add memory allocation check in VF info init
> bus/dpaa: remove logically dead code
> net/hns3: fix out of bounds access
> net/tap: free mempool when closing
> bus/dpaa: fix fd check before close
> stack: fix uninitialized variable
> net/fm10k: fix memory leak when thresh check fails
> net/qede: fix dereference before null check
> examples/vhost_blk: check driver start failure
> vfio: fix group descriptor check
> bus/fslmc: fix VFIO group descriptor check
> bus/pci: fix memory leak when unmapping VFIO resource
> bus/pci: fix leak on VFIO mapping error
> net/fm10k: fix memory leak when Tx thresh check fails
> raw/dpaa2_qdma: fix reset
> crypto/dpaa_sec: fix a null pointer dereference
> eventdev: check allocation in Tx adapter
> event/dpaa2: fix dereference before null check
> eventdev: fix adapter leak in error path
> net/netvsc: fix Tx queue leak in error path
> net/octeontx2: remove useless check before free
> eal/linux: fix memory leak in uevent handling
> net/bnxt: fix memory leak when freeing VF info
> efd: fix tailq entry leak in error path
> eal: fix leak on device event callback unregister
> baseband/turbo_sw: fix memory leak in error path
> net/mvpp2: fix memory leak in error path
> net/thunderx: fix memory leak on rbdr desc ring failure
> ethdev: fix data type for port id
> compress/isal: check allocation in queue setup
> malloc: fix style in free list index computation
>
> Yuying Zhang (1):
> net/i40e: fix virtual channel conflict
>
> Zhenghua Zhou (1):
> app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] 19.11.6 patches review and test
2020-12-03 9:38 [dpdk-stable] 19.11.6 patches review and test luca.boccassi
2020-12-10 10:07 ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
2020-12-10 16:58 ` [dpdk-stable] [EXTERNAL] " Abhishek Marathe
@ 2020-12-16 8:47 ` Pei Zhang
2020-12-16 10:10 ` Luca Boccassi
2020-12-16 12:11 ` Govindharajan, Hariprasad
2020-12-16 20:34 ` Ali Alnubani
4 siblings, 1 reply; 17+ messages in thread
From: Pei Zhang @ 2020-12-16 8:47 UTC (permalink / raw)
To: luca boccassi
Cc: stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin walker, David Christensen, Hemant Agrawal, Ian Stokes,
Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor,
Luca Boccassi, pingx yu, qian q xu, Raslan Darawsheh,
Thomas Monjalon, yuan peng, zhaoyan chen, david.marchand
Hello Luca,
The testing with dpdk 19.11.6-rc1 from Red Hat looks good. We tested below 17 scenarios and and all got PASS on RHEL8:
(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 dpdk testpmd as vswitch) 1Q: throughput testing: PASS
(5)PVP vhost-user 2Q throughput testing: PASS
(6)PVP vhost-user 1Q - cross numa node throughput testing: PASS
(7)Guest with vhost-user 2 queues throughput testing: PASS
(8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS
(9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS
(10)PVP 1Q live migration testing: PASS
(11)PVP 1Q cross numa node live migration testing: PASS
(12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS
(13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
(14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS
(15) Allocate memory from the NUMA node which Virtio device locates: PASS
(16)Host PF + DPDK testing: PASS
(17)Host VF + DPDK testing: PASS
Versions:
kernel 4.18
qemu 5.2
dpdk: git://dpdk.org/dpdk-stable
# git log -1
commit 50896858fe328f530308481a0530bb6a2626113f (HEAD, tag: v19.11.6-rc1, origin/19.11)
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date: Wed Dec 2 18:23:50 2020 +0000
version: 19.11.6-rc1
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
# git branch
remotes/origin/19.11
NICs: X540-AT2 NIC(ixgbe, 10G)
Best regards,
Pei
----- Original Message -----
> From: "luca boccassi" <luca.boccassi@gmail.com>
> To: stable@dpdk.org
> Cc: dev@dpdk.org, "Abhishek Marathe" <Abhishek.Marathe@microsoft.com>, "Akhil Goyal" <akhil.goyal@nxp.com>, "Ali
> Alnubani" <alialnu@mellanox.com>, "benjamin walker" <benjamin.walker@intel.com>, "David Christensen"
> <drc@linux.vnet.ibm.com>, "Hemant Agrawal" <hemant.agrawal@nxp.com>, "Ian Stokes" <ian.stokes@intel.com>, "Jerin
> Jacob" <jerinj@marvell.com>, "John McNamara" <john.mcnamara@intel.com>, "Ju-Hyoung Lee" <juhlee@microsoft.com>,
> "Kevin Traynor" <ktraynor@redhat.com>, "Luca Boccassi" <bluca@debian.org>, "Pei Zhang" <pezhang@redhat.com>, "pingx
> yu" <pingx.yu@intel.com>, "qian q xu" <qian.q.xu@intel.com>, "Raslan Darawsheh" <rasland@mellanox.com>, "Thomas
> Monjalon" <thomas@monjalon.net>, "yuan peng" <yuan.peng@intel.com>, "zhaoyan chen" <zhaoyan.chen@intel.com>
> Sent: Thursday, December 3, 2020 5:38:56 PM
> Subject: 19.11.6 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.6.
>
> The planned date for the final release is December 17.
>
> Please help with testing and validation of your use cases and report
> any issues/results with reply-all to this mail. For the final release
> the fixes and reported validations will be added to the release notes.
>
> A release candidate tarball can be found at:
>
> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Luca Boccassi
>
> ---
> Abhinandan Gujjar (1):
> test/event_crypto_adapter: fix configuration
>
> Ajit Khaparde (2):
> net/bnxt: increase size of Rx CQ
> net/bnxt: fix resetting mbuf data offset
>
> Alexander Kozyrev (3):
> net/mlx5: fix Rx queue count calculation
> net/mlx: do not enforce RSS hash offload
> net/mlx5: fix Rx packet padding config via DevX
>
> Alvin Zhang (1):
> net/ice: fix Rx offload flags in SSE path
>
> Anatoly Burakov (2):
> doc: clarify instructions on running as non-root
> doc: update information on using hugepages
>
> Andrew Rybchenko (1):
> doc: fix EF10 Rx mode name in sfc guide
>
> Ankur Dwivedi (4):
> crypto/octeontx2: fix session-less mode
> test/crypto: fix device number
> test/event: fix function arguments for crypto adapter
> crypto/octeontx2: fix multi-process
>
> Archana Muniganti (1):
> examples/fips_validation: fix version compatibility
>
> Arek Kusztal (1):
> doc: remove notice about AES-GCM IV and J0
>
> Beilei Xing (1):
> net/i40e: fix flow director for eth + VLAN pattern
>
> Bruce Richardson (11):
> app/testpmd: fix name of bitrate library in meson build
> doc: fix formatting of notes in meson guide
> build: skip detecting libpcap via pcap-config
> eal/x86: fix memcpy AVX-512 enablement
> doc: add SPDX license tag header to meson guide
> app: fix missing dependencies
> examples/l2fwd-crypto: fix missing dependency
> examples/vm_power: fix build on Ubuntu 20.04
> examples/multi_process: fix build on Ubuntu 20.04
> examples: fix flattening directory layout on install
> examples/l2fwd-keepalive: skip meson build if no librt
>
> Chas Williams (2):
> net: check segment pointer in raw checksum processing
> net/virtio: check raw checksum failure
>
> Chenbo Xia (3):
> drivers/net: fix port id size
> app: fix ethdev port id size
> doc: fix ethdev port id size
>
> Chengchang Tang (8):
> net/hns3: fix deleting default VLAN from PF
> app/testpmd: fix port id check in Tx VLAN command
> app/testpmd: fix VLAN configuration on failure
> app/testpmd: remove restriction on Tx segments set
> app/testpmd: fix packet header in txonly mode
> app/testpmd: fix descriptor id check
> net/hns3: decrease non-nearby memory access in Rx
> net/hns3: fix TX checksum with fix header length
>
> Chenxu Di (2):
> net/dpaa2: fix build with timesync functions
> net/i40e: fix incorrect FDIR flex configuration
>
> Ciara Loftus (3):
> net/af_xdp: change return value from Rx to unsigned
> net/af_xdp: fix umem size
> net/af_xdp: use strlcpy instead of strncpy
>
> Ciara Power (2):
> doc: fix typo in KNI guide
> usertools: fix CPU layout script to be PEP8 compliant
>
> Conor Walsh (2):
> net/ixgbe: check switch domain allocation result
> build: fix gcc warning requiring Wformat
>
> Cristian Dumitrescu (1):
> examples/ip_pipeline: fix external build
>
> David Christensen (1):
> net/vhost: fix xstats after clearing stats
>
> David Hunt (1):
> doc: remove obsolete deprecation notice for power library
>
> David Marchand (18):
> bus/pci: remove duplicate declaration
> mem: fix allocation in container with SELinux
> eal: fix doxygen for EAL cleanup
> crypto/scheduler: fix header install with meson
> event/dpaa2: remove dead code from self test
> crypto/scheduler: remove unused internal seqn
> crypto/dpaa2_sec: remove dead code
> net/ena: remove unused macro
> devtools: fix x86-default build test install env
> devtools: fix directory filter in forbidden token check
> doc: fix typo in ipsec-secgw guide
> examples/fips_validation: fix build with pkg-config
> examples/kni: fix build with pkg-config
> examples/l2fwd-crypto: fix build with pkg-config
> examples/ntb: fix clean target
> examples/performance-thread: fix build with pkg-config
> examples/vhost_blk: fix build with pkg-config
> examples/rxtx_callbacks: fix build with pkg-config
>
> Dekel Peled (1):
> ethdev: fix RSS flow expansion in case of mismatch
>
> Devendra Singh Rawat (1):
> net/qede: fix milliseconds sleep macro
>
> Didier Pallard (4):
> common/qat: add missing kmod dependency info
> crypto/octeontx: fix out-of-place support
> crypto/octeontx2: fix out-of-place support
> net/mlx5: fix Rx descriptor status
>
> Diogo Behrens (1):
> mcslock: fix hang in weak memory model
>
> Dmitry Kozlyuk (1):
> rcu: avoid literal suffix warning in C++ mode
>
> Dong Zhou (1):
> net/mlx5: fix switch port id when representor in bonding
>
> Dongsheng Rong (1):
> net/bonding: fix Rx queue conversion
>
> Erik Gabriel Carrillo (1):
> timer: add limitation note for sync stop and reset
>
> Eugenio Pérez (1):
> vhost: fix IOTLB mempool single-consumer flag
>
> Fan Zhang (2):
> port: remove useless assignment
> examples/fips_validation: fix missed version line
>
> Feifei Wang (1):
> test/ring: fix number of single element enqueue/dequeue
>
> Ferruh Yigit (14):
> net/netvsc: replace compiler builtin overflow check
> ethdev: remove redundant license text
> net/dpaa: fix port ID type in API
> kni: fix build with Linux 5.9
> examples/vm_power: fix 32-bit build
> app/testpmd: fix build with gcc 11
> pmdinfogen: fix build with gcc 11
> net/pcap: fix input only Rx
> net/pcap: fix crash on exit for infinite Rx
> net/bnxt: fix xstats by id
> net/i40e: fix build for log format specifier
> net/af_xdp: fix pointer storage size
> app/testpmd: fix MTU after device configure
> app/testpmd: revert setting MTU explicitly after configure
>
> Gaetan Rivet (1):
> net/failsafe: fix state synchro cleanup
>
> Gagandeep Singh (1):
> crypto/caam_jr: fix device tree parsing for SEC_ERA
>
> Gregory Etelson (2):
> examples/l3fwd-power: check packet types after start
> net/mlx5: fix representor interrupts handler
>
> Guinan Sun (5):
> net/i40e: fix link status
> net/ice: fix flow validation for unsupported patterns
> net/i40e/base: fix function header arguments
> net/i40e/base: fix Rx only for unicast promisc on VLAN
> net/i40e: fix recreating flexible flow director rule
>
> Guoyang Zhou (5):
> net/hinic/base: support two or more AEQS for chip
> net/hinic/base: fix log info for PF command channel
> net/hinic/base: add message check for command channel
> net/hinic/base: remove queue number limitation
> net/hinic: remove optical module operation
>
> Haggai Eran (1):
> cryptodev: fix parameter parsing
>
> Haiyue Wang (1):
> net/ixgbe: remove redundant MAC flag check
>
> Harman Kalra (1):
> net/octeontx2: fix multi segment mode for jumbo packets
>
> Heinrich Kuhn (2):
> net/nfp: expand device info get
> doc: improve multiport PF in nfp guide
>
> Hemant Agrawal (1):
> crypto/dpaa2_sec: fix stats query without queue pair
>
> Hongbo Zheng (3):
> net/hns3: skip VF register access when PF in FLR
> net/hns3: check PCI config space reads
> net/hns3: check setting VF PCI bus return value
>
> Honnappa Nagarahalli (7):
> net/memif: do not update local copy of tail in Tx
> net/memif: relax load of ring tail for M2S ring
> net/memif: relax load of ring head for M2S ring
> net/memif: relax load of ring head for S2M ring
> ethdev: fix memory ordering for callback functions
> test/rcu: fix build with low core count
> examples/performance-thread: fix build with low core count
>
> Huisong Li (7):
> net/hns3: fix default MAC address from firmware
> net/hns3: fix some incomplete command structures
> app/testpmd: fix displaying Rx/Tx queues information
> net/hns3: fix RSS max queue id allowed in multi-TC
> net/hns3: fix data type to store queue number
> net/hns3: fix configurations of port-level scheduling rate
> net/hns3: fix crash with multi-TC
>
> Hyong Youb Kim (3):
> net/enic: ignore VLAN inner type when it is zero
> net/enic: generate VXLAN src port if it is zero in template
> net/enic: fix header sizes when copying flow patterns
>
> Ibtisam Tariq (6):
> net/softnic: use POSIX network address conversion
> examples/ip_pipeline: use POSIX network address conversion
> examples/ipsec-secgw: use POSIX network address conversion
> examples/qos_sched: fix usage string
> examples/vhost_crypto: add new line character in usage
> doc: fix rule file parameters in l3fwd-acl guide
>
> Igor Romanov (3):
> net/sfc/base: fix tunnel configuration
> net/sfc: fix RSS hash flag when offload is disabled
> net/sfc: fix RSS hash offload if queue action is used
>
> Jeff Guo (7):
> net/iavf: fix command after PF reset
> net/iavf: fix flow flush after PF reset
> net/ixgbe: fix vector Rx
> net/i40e: fix vector Rx
> net/ice: fix vector Rx
> net/fm10k: fix vector Rx
> net/iavf: fix vector Rx
>
> Jesse Brandeburg (1):
> net/ice: update writeback policy to reduce latency
>
> Jiawei Wang (1):
> net/mlx5: free MR resource on device DMA unmap
>
> Julien Massonneau (1):
> usertools: fix pmdinfo parsing
>
> Junyu Jiang (1):
> net/i40e: fix byte counters
>
> Kalesh AP (6):
> net/bnxt: fix endianness while setting L4 destination port
> net/bnxt: fix structure variable initialization
> net/bnxt: fix crash in vector mode Tx
> net/bnxt: fix L2 filter allocation
> net/bnxt: fix link status during device recovery
> net/bnxt: fix link update
>
> Karra Satwik (1):
> net/cxgbe: fix duplicate MAC addresses in MPS TCAM
>
> Kevin Laatz (3):
> raw/ioat: fix missing close function
> examples/ioat: fix stats print
> net/ring: check internal arguments
>
> Kiran Kumar K (1):
> net/octeontx2: fix RSS flow create
>
> Konstantin Ananyev (2):
> acl: fix x86 build for compiler without AVX2
> doc: fix missing classify methods in ACL guide
>
> Lance Richardson (4):
> net/bnxt: fix drop enable in get Rx queue info
> net/bnxt: fix queue get info
> net/bnxt: fix boolean operator usage
> net/bnxt: fix doorbell barrier location
>
> Leyi Rong (2):
> net/iavf: fix unchecked Tx cleanup error
> net/iavf: fix performance drop after port reset
>
> Lijun Ou (4):
> net/hns3: fix config when creating RSS rule after flush
> net/hns3: fix flushing RSS rule
> app/testpmd: fix RSS key for flow API RSS rule
> net/hns3: check PCI config space write
>
> Long Li (5):
> net/netvsc: fix multiple channel Rx
> net/netvsc: fix stale value after free
> net/netvsc: fix rndis packet addresses
> net/netvsc: allocate contiguous physical memory for RNDIS
> net/vdev_netvsc: fix device probing error flow
>
> Luca Boccassi (8):
> Revert "Revert "devtools: test static linkage with pkg-config""
> Revert "Revert "build: always link whole DPDK static libraries""
> Revert "Revert "build/pkg-config: move pkg-config file creation""
> Revert "Revert "build/pkg-config: output drivers first for static
> build""
> Revert "Revert "build/pkg-config: improve static linking flags""
> Revert "Revert "build/pkg-config: prevent overlinking""
> fix spellings that Lintian complains about
> Revert "app/testpmd: fix name of bitrate library in meson build"
>
> Lukasz Wojciechowski (18):
> raw/skeleton: reset test statistics
> raw/skeleton: allow closing already closed device
> distributor: fix handshake synchronization
> distributor: fix handshake deadlock
> distributor: fix buffer use after free
> distributor: handle worker shutdown in burst mode
> test/distributor: fix shutdown of busy worker
> distributor: fix return pkt calls in single mode
> test/distributor: fix freeing mbufs
> test/distributor: fix lcores statistics
> test/distributor: collect return mbufs
> distributor: fix API documentation
> test/distributor: fix race conditions on shutdown
> distributor: fix scalar matching
> distributor: fix flushing in flight packets
> distributor: fix clearing returns buffer
> test/distributor: ensure all packets are delivered
> test/distributor: fix quitting workers in burst mode
>
> Marvin Liu (1):
> net/virtio: fix packed ring indirect descricptors setup
>
> Maxime Coquelin (13):
> vdpa/ifc: fix build with recent kernels
> baseband/fpga_lte_fec: fix crash with debug
> vhost: fix virtio-net header length with packed ring
> vhost: fix virtqueues metadata allocation
> vhost: validate index in available entries API
> vhost: validate index in guest notification API
> vhost: validate index in live-migration API
> vhost: validate index in inflight API
> config: enable packet prefetching with Meson
> vhost: fix virtqueue initialization
> vhost: fix error path when setting memory tables
> vhost: fix fd leak in dirty logging setup
> vhost: fix fd leak in kick setup
>
> Maxime Leroy (2):
> net/mlx5: fix RSS RETA reset on start
> net/mlx5: fix Rx queue count calculation
>
> Michael Baum (2):
> net/mlx5: fix hairpin dependency on destination DevX TIR
> net/mlx5: remove unused variable in Tx queue creation
>
> Michal Krawczyk (6):
> net/ena/base: use min/max macros with type conversion
> net/ena/base: specify delay operations
> net/ena/base: fix release of wait event
> net/ena: fix getting xstats global stats offset
> net/ena: fix setting Rx checksum flags in mbuf
> net/ena/base: align IO CQ allocation to 4K
>
> Min Hu (Connor) (1):
> app/testpmd: fix bonding xmit balance policy command
>
> Nick Connolly (3):
> mem: fix allocation failure on non-NUMA kernel
> build: fix install on Windows
> build: fix MS linker flag with meson 0.54
>
> Nicolas Chautru (1):
> app/bbdev: fix test vector symlink
>
> Olivier Matz (5):
> examples/fips_validation: fix buffer overflow
> vhost: fix external mbuf creation
> eal: fix MCS lock and ticketlock headers install
> net/ring: fix typo in log message
> kni: fix build on RHEL 8.3
>
> Ophir Munk (2):
> net/mlx5: remove unused includes
> net/mlx5: remove unused log macros
>
> Ori Kam (1):
> maintainers: update Mellanox emails
>
> Pablo de Lara (2):
> crypto/aesni_mb: fix CCM digest size check
> crypto/aesni_mb: fix GCM digest size check
>
> Padraig Connolly (1):
> net/i40e: fix QinQ flow pattern to allow non full mask
>
> Pavan Nikhilesh (2):
> mempool/octeontx: fix aura to pool mapping
> app/eventdev: check timer adadpters number
>
> Prateek Agarwal (1):
> net/i40e: add C++ include guard
>
> Qi Zhang (4):
> net/ice/base: fix issues around move nodes
> net/iavf: fix iterator for RSS LUT
> net/iavf: support multicast configuration
> net/ice/base: fix parameter name in comment
>
> Rahul Gupta (1):
> net/bnxt: fix Rx performance by removing spinlock
>
> Rahul Lakkireddy (2):
> net/cxgbe: fix crash when accessing empty Tx mbuf list
> net/cxgbe: fix queue DMA ring leaks during port close
>
> Rasesh Mody (2):
> net/qede: fix getting link details
> net/bnx2x: add QLogic vendor id for BCM57840
>
> Raslan Darawsheh (1):
> common/mlx5: fix name for ConnectX VF device ID
>
> Reshma Pattan (1):
> power: fix current frequency index
>
> Rohit Raj (1):
> bus/fslmc: fix dpio close
>
> RongQing Li (2):
> net/af_xdp: avoid deadlock due to empty fill queue
> net/bonding: fix possible unbalanced packet receiving
>
> Ruifeng Wang (4):
> test/crypto: fix stats test
> crypto/armv8: fix mempool object returning
> eal/arm: fix clang build of native target
> eal/arm: fix build with gcc optimization level 0
>
> Sachin Saxena (3):
> net/dpaa2: fix misuse of interface index
> net/pfe: fix misuse of interface index
> doc: fix diagram in dpaa2 guide
>
> Sarosh Arif (3):
> doc: fix typo in pcap guide
> test/distributor: fix mbuf leak on failure
> doc: fix grammar
>
> Shijith Thotton (1):
> event/octeontx2: unlink queues during port release
>
> Shiri Kuzin (1):
> net/mlx5: fix xstats reset reinitialization
>
> Somnath Kotur (5):
> net/bnxt: fix checking VNIC in shutdown path
> net/bnxt: add separate mutex for FW health check
> net/bnxt: fix shift operation
> net/bnxt: fix queue release
> net/bnxt: fix vnic Rx queue cnt updation
>
> Stephen Hemminger (7):
> eal/linux: change udev debug message
> net/failsafe: fix double space in warning log
> net/netvsc: check for overflow on packet info from host
> ipc: fix spelling in log and comment
> mbuf: fix dynamic fields and flags with multiprocess
> net/bnxt: remove useless prefetches
> doc: add SPDX license tag header to Intel performance guide
>
> Steve Yang (6):
> net/iavf: fix scattered Rx enabling
> net/iavf: fix port start during configuration restore
> net/iavf: fix setting of MAC address
> net/iavf: downgrade error log
> net/ixgbe: fix VF reset HW error handling
> app/testpmd: fix max Rx packet length for VLAN packet
>
> Steven Lariau (1):
> stack: reload head when pop fails
>
> Suanming Mou (1):
> net/mlx5: fix meter table definitions
>
> Tal Shnaiderman (1):
> common/mlx5: fix DevX SQ object creation
>
> Thomas Monjalon (7):
> bus/pci: remove unused scan by address
> mem: fix config name in error logs
> test/mbuf: skip field registration at busy offset
> mbuf: fix typo in dynamic field convention note
> ethdev: move non-offload capabilities
> app/testpmd: revert max Rx packet length adjustment
> devtools: fix build test config inheritance from env
>
> Ting Xu (3):
> net/ice: fix ptype parsing
> table: fix hash for 32-bit
> net/iavf: fix releasing mbufs
>
> Venkat Duvvuru (1):
> net/bnxt: fix LRO configuration
>
> Viacheslav Ovsiienko (3):
> common/mlx5: fix PCI address lookup
> net/mlx5: fix Rx queue completion index consistency
> net/mlx5: fix raw encap/decap limit
>
> Vimal Chungath (1):
> config: add Graviton2(arm64) defconfig
>
> Vladimir Medvedkin (1):
> app/test-sad: fix uninitialized variable
>
> Wei Hu (Xavier) (10):
> net/hns3: fix queue offload capability
> net/hns3: fix flow RSS queue number 0
> net/hns3: fix configuring device with RSS enabled
> net/hns3: fix storing RSS info when creating flow action
> net/hns3: fix error type when validating RSS flow action
> net/hns3: fix flow error type
> net/hns3: fix reassembling multiple segment packets in Tx
> net/hns3: report Rx drop packets enable configuration
> net/hns3: report Rx free threshold
> net/hns3: reduce address calculation in Rx
>
> Wei Huang (5):
> raw/ifpga/base: fix interrupt handler instance usage
> raw/ifpga/base: handle unsupported interrupt type
> raw/ifpga/base: fix return of IRQ unregister
> raw/ifpga: terminate string filled by readlink with null
> raw/ifpga: use trusted buffer to free
>
> Xiaoyu Min (2):
> net/mlx5: validate MPLSoGRE with GRE key
> net/mlx5: fix RSS queue type validation
>
> Xiaoyun Wang (3):
> net/hinic: fix Rx nombuf stats
> net/hinic/base: get default cos from chip
> net/hinic/base: fix clock definition with glibc version
>
> Xiaoyun wang (1):
> net/hinic: fix filters on memory allocation failure
>
> Xueming Li (2):
> net/mlx5: fix port shared data reference count
> net/mlx5: fix missing meter packet
>
> Yi Yang (2):
> gso: fix payload unit size for UDP
> gro: fix packet type detection with IPv6 tunnel
>
> Youri Querry (1):
> bus/fslmc: fix atomic queues on NXP LX2 platform
>
> Yunjian Wang (32):
> net/hinic: fix negative array index read
> net/bnxt: add memory allocation check in VF info init
> bus/dpaa: remove logically dead code
> net/hns3: fix out of bounds access
> net/tap: free mempool when closing
> bus/dpaa: fix fd check before close
> stack: fix uninitialized variable
> net/fm10k: fix memory leak when thresh check fails
> net/qede: fix dereference before null check
> examples/vhost_blk: check driver start failure
> vfio: fix group descriptor check
> bus/fslmc: fix VFIO group descriptor check
> bus/pci: fix memory leak when unmapping VFIO resource
> bus/pci: fix leak on VFIO mapping error
> net/fm10k: fix memory leak when Tx thresh check fails
> raw/dpaa2_qdma: fix reset
> crypto/dpaa_sec: fix a null pointer dereference
> eventdev: check allocation in Tx adapter
> event/dpaa2: fix dereference before null check
> eventdev: fix adapter leak in error path
> net/netvsc: fix Tx queue leak in error path
> net/octeontx2: remove useless check before free
> eal/linux: fix memory leak in uevent handling
> net/bnxt: fix memory leak when freeing VF info
> efd: fix tailq entry leak in error path
> eal: fix leak on device event callback unregister
> baseband/turbo_sw: fix memory leak in error path
> net/mvpp2: fix memory leak in error path
> net/thunderx: fix memory leak on rbdr desc ring failure
> ethdev: fix data type for port id
> compress/isal: check allocation in queue setup
> malloc: fix style in free list index computation
>
> Yuying Zhang (1):
> net/i40e: fix virtual channel conflict
>
> Zhenghua Zhou (1):
> app/testpmd: do not allow dynamic change of core number
>
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] [dpdk-dev] 19.11.6 patches review and test
2020-12-10 10:15 ` Luca Boccassi
@ 2020-12-16 10:08 ` Luca Boccassi
2020-12-17 9:50 ` Yu, PingX
0 siblings, 1 reply; 17+ messages in thread
From: Luca Boccassi @ 2020-12-16 10:08 UTC (permalink / raw)
To: Chen, BoX C, stable, Qi Zhang, Yang, Qiming
Cc: dev, Walker, Benjamin, Stokes, Ian, Mcnamara, John, Yu, PingX,
Ju-Hyoung Lee, Thomas Monjalon, Peng, Yuan, Pei Zhang, Xu,
Qian Q, Raslan Darawsheh, Chen, Zhaoyan
Hi,
Release date is fast approaching - could the questions below be looked,
please? Thanks!
On Thu, 2020-12-10 at 10:15 +0000, Luca Boccassi wrote:
> On Thu, 2020-12-10 at 10:07 +0000, Chen, BoX C wrote:
> > Hi Luca,
> > Update LTS 19.11.6 test result for Intel part. All passed except the known issues. One new minor CVL bug was found which affected two test cases.
>
> Thank you!
>
> > * Intel(R) Testing
> >
> > # Basic Intel(R) NIC testing
> > * PF(i40e):Passed
> > known issue: create rule for set hash key, but rule create failed. the fix patch already exists: https://patches.dpdk.org/patch/84056/
>
> Qi, what's the status of this patch? Is it ready to be merged in the
> Intel tree, and is it urgent enough for backporting immediately, or can
> it wait for the next 19.11 release?
>
> > known issue: inconsistent with expected queue after creating flow rule. It is a FW issue. Intel is working on it.
> > * PF(ixgbe):Passed
> > * PF(ice):Passed
> > * VF(i40e):Passed
> > * VF(ixgbe):Passed
> > * VF(ice):Passed
> > new issue: Failed to execute 'reset port 0' command on CVL VF.
>
> Qi and Qiming, can we have more details on this issue in the ICE pmd?
> Is it specific to 19.11 or was it observed on main too?
>
> > * Build or compile: Passed
> > * Intel NIC single core/NIC performance: Passed
> >
> > #Basic cryptodev and virtio testing
> > * vhost/virtio basic loopback, PVP and performance test: Passed.
> > known issue: The UDP fragmentation offload feature of Virtio-net device can not be turned on in the VM. bugzilla has been submit: https://bugzilla.kernel.org/show_bug.cgi?id=207075
> > * cryptodev Function: Passed.
> > * cryptodev Performance: Passed.
> >
> > Regards,
> > Chen Bo
> >
> > > -----Original Message-----
> > > From: dev <dev-bounces@dpdk.org> On Behalf Of luca.boccassi@gmail.com
> > > Sent: December 3, 2020 17:39
> > > To: stable@dpdk.org
> > > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > > <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>;
> > > Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>;
> > > Mcnamara, John <john.mcnamara@intel.com>; Ju-Hyoung Lee
> > > <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>; Luca
> > > Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX
> > > <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan
> > > Darawsheh <rasland@mellanox.com>; Thomas Monjalon
> > > <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen,
> > > Zhaoyan <zhaoyan.chen@intel.com>
> > > Subject: [dpdk-dev] 19.11.6 patches review and test
> > >
> > > Hi all,
> > >
> > > Here is a list of patches targeted for stable release 19.11.6.
> > >
> > > The planned date for the final release is December 17.
> > >
> > > Please help with testing and validation of your use cases and report any
> > > issues/results with reply-all to this mail. For the final release the fixes and
> > > reported validations will be added to the release notes.
> > >
> > > A release candidate tarball can be found at:
> > >
> > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
> > >
> > > These patches are located at branch 19.11 of dpdk-stable repo:
> > > https://dpdk.org/browse/dpdk-stable/
> > >
> > > Thanks.
> > >
> > > Luca Boccassi
> > >
> > > ---
> > > Abhinandan Gujjar (1):
> > > test/event_crypto_adapter: fix configuration
> > >
> > > Ajit Khaparde (2):
> > > net/bnxt: increase size of Rx CQ
> > > net/bnxt: fix resetting mbuf data offset
> > >
> > > Alexander Kozyrev (3):
> > > net/mlx5: fix Rx queue count calculation
> > > net/mlx: do not enforce RSS hash offload
> > > net/mlx5: fix Rx packet padding config via DevX
> > >
> > > Alvin Zhang (1):
> > > net/ice: fix Rx offload flags in SSE path
> > >
> > > Anatoly Burakov (2):
> > > doc: clarify instructions on running as non-root
> > > doc: update information on using hugepages
> > >
> > > Andrew Rybchenko (1):
> > > doc: fix EF10 Rx mode name in sfc guide
> > >
> > > Ankur Dwivedi (4):
> > > crypto/octeontx2: fix session-less mode
> > > test/crypto: fix device number
> > > test/event: fix function arguments for crypto adapter
> > > crypto/octeontx2: fix multi-process
> > >
> > > Archana Muniganti (1):
> > > examples/fips_validation: fix version compatibility
> > >
> > > Arek Kusztal (1):
> > > doc: remove notice about AES-GCM IV and J0
> > >
> > > Beilei Xing (1):
> > > net/i40e: fix flow director for eth + VLAN pattern
> > >
> > > Bruce Richardson (11):
> > > app/testpmd: fix name of bitrate library in meson build
> > > doc: fix formatting of notes in meson guide
> > > build: skip detecting libpcap via pcap-config
> > > eal/x86: fix memcpy AVX-512 enablement
> > > doc: add SPDX license tag header to meson guide
> > > app: fix missing dependencies
> > > examples/l2fwd-crypto: fix missing dependency
> > > examples/vm_power: fix build on Ubuntu 20.04
> > > examples/multi_process: fix build on Ubuntu 20.04
> > > examples: fix flattening directory layout on install
> > > examples/l2fwd-keepalive: skip meson build if no librt
> > >
> > > Chas Williams (2):
> > > net: check segment pointer in raw checksum processing
> > > net/virtio: check raw checksum failure
> > >
> > > Chenbo Xia (3):
> > > drivers/net: fix port id size
> > > app: fix ethdev port id size
> > > doc: fix ethdev port id size
> > >
> > > Chengchang Tang (8):
> > > net/hns3: fix deleting default VLAN from PF
> > > app/testpmd: fix port id check in Tx VLAN command
> > > app/testpmd: fix VLAN configuration on failure
> > > app/testpmd: remove restriction on Tx segments set
> > > app/testpmd: fix packet header in txonly mode
> > > app/testpmd: fix descriptor id check
> > > net/hns3: decrease non-nearby memory access in Rx
> > > net/hns3: fix TX checksum with fix header length
> > >
> > > Chenxu Di (2):
> > > net/dpaa2: fix build with timesync functions
> > > net/i40e: fix incorrect FDIR flex configuration
> > >
> > > Ciara Loftus (3):
> > > net/af_xdp: change return value from Rx to unsigned
> > > net/af_xdp: fix umem size
> > > net/af_xdp: use strlcpy instead of strncpy
> > >
> > > Ciara Power (2):
> > > doc: fix typo in KNI guide
> > > usertools: fix CPU layout script to be PEP8 compliant
> > >
> > > Conor Walsh (2):
> > > net/ixgbe: check switch domain allocation result
> > > build: fix gcc warning requiring Wformat
> > >
> > > Cristian Dumitrescu (1):
> > > examples/ip_pipeline: fix external build
> > >
> > > David Christensen (1):
> > > net/vhost: fix xstats after clearing stats
> > >
> > > David Hunt (1):
> > > doc: remove obsolete deprecation notice for power library
> > >
> > > David Marchand (18):
> > > bus/pci: remove duplicate declaration
> > > mem: fix allocation in container with SELinux
> > > eal: fix doxygen for EAL cleanup
> > > crypto/scheduler: fix header install with meson
> > > event/dpaa2: remove dead code from self test
> > > crypto/scheduler: remove unused internal seqn
> > > crypto/dpaa2_sec: remove dead code
> > > net/ena: remove unused macro
> > > devtools: fix x86-default build test install env
> > > devtools: fix directory filter in forbidden token check
> > > doc: fix typo in ipsec-secgw guide
> > > examples/fips_validation: fix build with pkg-config
> > > examples/kni: fix build with pkg-config
> > > examples/l2fwd-crypto: fix build with pkg-config
> > > examples/ntb: fix clean target
> > > examples/performance-thread: fix build with pkg-config
> > > examples/vhost_blk: fix build with pkg-config
> > > examples/rxtx_callbacks: fix build with pkg-config
> > >
> > > Dekel Peled (1):
> > > ethdev: fix RSS flow expansion in case of mismatch
> > >
> > > Devendra Singh Rawat (1):
> > > net/qede: fix milliseconds sleep macro
> > >
> > > Didier Pallard (4):
> > > common/qat: add missing kmod dependency info
> > > crypto/octeontx: fix out-of-place support
> > > crypto/octeontx2: fix out-of-place support
> > > net/mlx5: fix Rx descriptor status
> > >
> > > Diogo Behrens (1):
> > > mcslock: fix hang in weak memory model
> > >
> > > Dmitry Kozlyuk (1):
> > > rcu: avoid literal suffix warning in C++ mode
> > >
> > > Dong Zhou (1):
> > > net/mlx5: fix switch port id when representor in bonding
> > >
> > > Dongsheng Rong (1):
> > > net/bonding: fix Rx queue conversion
> > >
> > > Erik Gabriel Carrillo (1):
> > > timer: add limitation note for sync stop and reset
> > >
> > > Eugenio Pérez (1):
> > > vhost: fix IOTLB mempool single-consumer flag
> > >
> > > Fan Zhang (2):
> > > port: remove useless assignment
> > > examples/fips_validation: fix missed version line
> > >
> > > Feifei Wang (1):
> > > test/ring: fix number of single element enqueue/dequeue
> > >
> > > Ferruh Yigit (14):
> > > net/netvsc: replace compiler builtin overflow check
> > > ethdev: remove redundant license text
> > > net/dpaa: fix port ID type in API
> > > kni: fix build with Linux 5.9
> > > examples/vm_power: fix 32-bit build
> > > app/testpmd: fix build with gcc 11
> > > pmdinfogen: fix build with gcc 11
> > > net/pcap: fix input only Rx
> > > net/pcap: fix crash on exit for infinite Rx
> > > net/bnxt: fix xstats by id
> > > net/i40e: fix build for log format specifier
> > > net/af_xdp: fix pointer storage size
> > > app/testpmd: fix MTU after device configure
> > > app/testpmd: revert setting MTU explicitly after configure
> > >
> > > Gaetan Rivet (1):
> > > net/failsafe: fix state synchro cleanup
> > >
> > > Gagandeep Singh (1):
> > > crypto/caam_jr: fix device tree parsing for SEC_ERA
> > >
> > > Gregory Etelson (2):
> > > examples/l3fwd-power: check packet types after start
> > > net/mlx5: fix representor interrupts handler
> > >
> > > Guinan Sun (5):
> > > net/i40e: fix link status
> > > net/ice: fix flow validation for unsupported patterns
> > > net/i40e/base: fix function header arguments
> > > net/i40e/base: fix Rx only for unicast promisc on VLAN
> > > net/i40e: fix recreating flexible flow director rule
> > >
> > > Guoyang Zhou (5):
> > > net/hinic/base: support two or more AEQS for chip
> > > net/hinic/base: fix log info for PF command channel
> > > net/hinic/base: add message check for command channel
> > > net/hinic/base: remove queue number limitation
> > > net/hinic: remove optical module operation
> > >
> > > Haggai Eran (1):
> > > cryptodev: fix parameter parsing
> > >
> > > Haiyue Wang (1):
> > > net/ixgbe: remove redundant MAC flag check
> > >
> > > Harman Kalra (1):
> > > net/octeontx2: fix multi segment mode for jumbo packets
> > >
> > > Heinrich Kuhn (2):
> > > net/nfp: expand device info get
> > > doc: improve multiport PF in nfp guide
> > >
> > > Hemant Agrawal (1):
> > > crypto/dpaa2_sec: fix stats query without queue pair
> > >
> > > Hongbo Zheng (3):
> > > net/hns3: skip VF register access when PF in FLR
> > > net/hns3: check PCI config space reads
> > > net/hns3: check setting VF PCI bus return value
> > >
> > > Honnappa Nagarahalli (7):
> > > net/memif: do not update local copy of tail in Tx
> > > net/memif: relax load of ring tail for M2S ring
> > > net/memif: relax load of ring head for M2S ring
> > > net/memif: relax load of ring head for S2M ring
> > > ethdev: fix memory ordering for callback functions
> > > test/rcu: fix build with low core count
> > > examples/performance-thread: fix build with low core count
> > >
> > > Huisong Li (7):
> > > net/hns3: fix default MAC address from firmware
> > > net/hns3: fix some incomplete command structures
> > > app/testpmd: fix displaying Rx/Tx queues information
> > > net/hns3: fix RSS max queue id allowed in multi-TC
> > > net/hns3: fix data type to store queue number
> > > net/hns3: fix configurations of port-level scheduling rate
> > > net/hns3: fix crash with multi-TC
> > >
> > > Hyong Youb Kim (3):
> > > net/enic: ignore VLAN inner type when it is zero
> > > net/enic: generate VXLAN src port if it is zero in template
> > > net/enic: fix header sizes when copying flow patterns
> > >
> > > Ibtisam Tariq (6):
> > > net/softnic: use POSIX network address conversion
> > > examples/ip_pipeline: use POSIX network address conversion
> > > examples/ipsec-secgw: use POSIX network address conversion
> > > examples/qos_sched: fix usage string
> > > examples/vhost_crypto: add new line character in usage
> > > doc: fix rule file parameters in l3fwd-acl guide
> > >
> > > Igor Romanov (3):
> > > net/sfc/base: fix tunnel configuration
> > > net/sfc: fix RSS hash flag when offload is disabled
> > > net/sfc: fix RSS hash offload if queue action is used
> > >
> > > Jeff Guo (7):
> > > net/iavf: fix command after PF reset
> > > net/iavf: fix flow flush after PF reset
> > > net/ixgbe: fix vector Rx
> > > net/i40e: fix vector Rx
> > > net/ice: fix vector Rx
> > > net/fm10k: fix vector Rx
> > > net/iavf: fix vector Rx
> > >
> > > Jesse Brandeburg (1):
> > > net/ice: update writeback policy to reduce latency
> > >
> > > Jiawei Wang (1):
> > > net/mlx5: free MR resource on device DMA unmap
> > >
> > > Julien Massonneau (1):
> > > usertools: fix pmdinfo parsing
> > >
> > > Junyu Jiang (1):
> > > net/i40e: fix byte counters
> > >
> > > Kalesh AP (6):
> > > net/bnxt: fix endianness while setting L4 destination port
> > > net/bnxt: fix structure variable initialization
> > > net/bnxt: fix crash in vector mode Tx
> > > net/bnxt: fix L2 filter allocation
> > > net/bnxt: fix link status during device recovery
> > > net/bnxt: fix link update
> > >
> > > Karra Satwik (1):
> > > net/cxgbe: fix duplicate MAC addresses in MPS TCAM
> > >
> > > Kevin Laatz (3):
> > > raw/ioat: fix missing close function
> > > examples/ioat: fix stats print
> > > net/ring: check internal arguments
> > >
> > > Kiran Kumar K (1):
> > > net/octeontx2: fix RSS flow create
> > >
> > > Konstantin Ananyev (2):
> > > acl: fix x86 build for compiler without AVX2
> > > doc: fix missing classify methods in ACL guide
> > >
> > > Lance Richardson (4):
> > > net/bnxt: fix drop enable in get Rx queue info
> > > net/bnxt: fix queue get info
> > > net/bnxt: fix boolean operator usage
> > > net/bnxt: fix doorbell barrier location
> > >
> > > Leyi Rong (2):
> > > net/iavf: fix unchecked Tx cleanup error
> > > net/iavf: fix performance drop after port reset
> > >
> > > Lijun Ou (4):
> > > net/hns3: fix config when creating RSS rule after flush
> > > net/hns3: fix flushing RSS rule
> > > app/testpmd: fix RSS key for flow API RSS rule
> > > net/hns3: check PCI config space write
> > >
> > > Long Li (5):
> > > net/netvsc: fix multiple channel Rx
> > > net/netvsc: fix stale value after free
> > > net/netvsc: fix rndis packet addresses
> > > net/netvsc: allocate contiguous physical memory for RNDIS
> > > net/vdev_netvsc: fix device probing error flow
> > >
> > > Luca Boccassi (8):
> > > Revert "Revert "devtools: test static linkage with pkg-config""
> > > Revert "Revert "build: always link whole DPDK static libraries""
> > > Revert "Revert "build/pkg-config: move pkg-config file creation""
> > > Revert "Revert "build/pkg-config: output drivers first for static build""
> > > Revert "Revert "build/pkg-config: improve static linking flags""
> > > Revert "Revert "build/pkg-config: prevent overlinking""
> > > fix spellings that Lintian complains about
> > > Revert "app/testpmd: fix name of bitrate library in meson build"
> > >
> > > Lukasz Wojciechowski (18):
> > > raw/skeleton: reset test statistics
> > > raw/skeleton: allow closing already closed device
> > > distributor: fix handshake synchronization
> > > distributor: fix handshake deadlock
> > > distributor: fix buffer use after free
> > > distributor: handle worker shutdown in burst mode
> > > test/distributor: fix shutdown of busy worker
> > > distributor: fix return pkt calls in single mode
> > > test/distributor: fix freeing mbufs
> > > test/distributor: fix lcores statistics
> > > test/distributor: collect return mbufs
> > > distributor: fix API documentation
> > > test/distributor: fix race conditions on shutdown
> > > distributor: fix scalar matching
> > > distributor: fix flushing in flight packets
> > > distributor: fix clearing returns buffer
> > > test/distributor: ensure all packets are delivered
> > > test/distributor: fix quitting workers in burst mode
> > >
> > > Marvin Liu (1):
> > > net/virtio: fix packed ring indirect descricptors setup
> > >
> > > Maxime Coquelin (13):
> > > vdpa/ifc: fix build with recent kernels
> > > baseband/fpga_lte_fec: fix crash with debug
> > > vhost: fix virtio-net header length with packed ring
> > > vhost: fix virtqueues metadata allocation
> > > vhost: validate index in available entries API
> > > vhost: validate index in guest notification API
> > > vhost: validate index in live-migration API
> > > vhost: validate index in inflight API
> > > config: enable packet prefetching with Meson
> > > vhost: fix virtqueue initialization
> > > vhost: fix error path when setting memory tables
> > > vhost: fix fd leak in dirty logging setup
> > > vhost: fix fd leak in kick setup
> > >
> > > Maxime Leroy (2):
> > > net/mlx5: fix RSS RETA reset on start
> > > net/mlx5: fix Rx queue count calculation
> > >
> > > Michael Baum (2):
> > > net/mlx5: fix hairpin dependency on destination DevX TIR
> > > net/mlx5: remove unused variable in Tx queue creation
> > >
> > > Michal Krawczyk (6):
> > > net/ena/base: use min/max macros with type conversion
> > > net/ena/base: specify delay operations
> > > net/ena/base: fix release of wait event
> > > net/ena: fix getting xstats global stats offset
> > > net/ena: fix setting Rx checksum flags in mbuf
> > > net/ena/base: align IO CQ allocation to 4K
> > >
> > > Min Hu (Connor) (1):
> > > app/testpmd: fix bonding xmit balance policy command
> > >
> > > Nick Connolly (3):
> > > mem: fix allocation failure on non-NUMA kernel
> > > build: fix install on Windows
> > > build: fix MS linker flag with meson 0.54
> > >
> > > Nicolas Chautru (1):
> > > app/bbdev: fix test vector symlink
> > >
> > > Olivier Matz (5):
> > > examples/fips_validation: fix buffer overflow
> > > vhost: fix external mbuf creation
> > > eal: fix MCS lock and ticketlock headers install
> > > net/ring: fix typo in log message
> > > kni: fix build on RHEL 8.3
> > >
> > > Ophir Munk (2):
> > > net/mlx5: remove unused includes
> > > net/mlx5: remove unused log macros
> > >
> > > Ori Kam (1):
> > > maintainers: update Mellanox emails
> > >
> > > Pablo de Lara (2):
> > > crypto/aesni_mb: fix CCM digest size check
> > > crypto/aesni_mb: fix GCM digest size check
> > >
> > > Padraig Connolly (1):
> > > net/i40e: fix QinQ flow pattern to allow non full mask
> > >
> > > Pavan Nikhilesh (2):
> > > mempool/octeontx: fix aura to pool mapping
> > > app/eventdev: check timer adadpters number
> > >
> > > Prateek Agarwal (1):
> > > net/i40e: add C++ include guard
> > >
> > > Qi Zhang (4):
> > > net/ice/base: fix issues around move nodes
> > > net/iavf: fix iterator for RSS LUT
> > > net/iavf: support multicast configuration
> > > net/ice/base: fix parameter name in comment
> > >
> > > Rahul Gupta (1):
> > > net/bnxt: fix Rx performance by removing spinlock
> > >
> > > Rahul Lakkireddy (2):
> > > net/cxgbe: fix crash when accessing empty Tx mbuf list
> > > net/cxgbe: fix queue DMA ring leaks during port close
> > >
> > > Rasesh Mody (2):
> > > net/qede: fix getting link details
> > > net/bnx2x: add QLogic vendor id for BCM57840
> > >
> > > Raslan Darawsheh (1):
> > > common/mlx5: fix name for ConnectX VF device ID
> > >
> > > Reshma Pattan (1):
> > > power: fix current frequency index
> > >
> > > Rohit Raj (1):
> > > bus/fslmc: fix dpio close
> > >
> > > RongQing Li (2):
> > > net/af_xdp: avoid deadlock due to empty fill queue
> > > net/bonding: fix possible unbalanced packet receiving
> > >
> > > Ruifeng Wang (4):
> > > test/crypto: fix stats test
> > > crypto/armv8: fix mempool object returning
> > > eal/arm: fix clang build of native target
> > > eal/arm: fix build with gcc optimization level 0
> > >
> > > Sachin Saxena (3):
> > > net/dpaa2: fix misuse of interface index
> > > net/pfe: fix misuse of interface index
> > > doc: fix diagram in dpaa2 guide
> > >
> > > Sarosh Arif (3):
> > > doc: fix typo in pcap guide
> > > test/distributor: fix mbuf leak on failure
> > > doc: fix grammar
> > >
> > > Shijith Thotton (1):
> > > event/octeontx2: unlink queues during port release
> > >
> > > Shiri Kuzin (1):
> > > net/mlx5: fix xstats reset reinitialization
> > >
> > > Somnath Kotur (5):
> > > net/bnxt: fix checking VNIC in shutdown path
> > > net/bnxt: add separate mutex for FW health check
> > > net/bnxt: fix shift operation
> > > net/bnxt: fix queue release
> > > net/bnxt: fix vnic Rx queue cnt updation
> > >
> > > Stephen Hemminger (7):
> > > eal/linux: change udev debug message
> > > net/failsafe: fix double space in warning log
> > > net/netvsc: check for overflow on packet info from host
> > > ipc: fix spelling in log and comment
> > > mbuf: fix dynamic fields and flags with multiprocess
> > > net/bnxt: remove useless prefetches
> > > doc: add SPDX license tag header to Intel performance guide
> > >
> > > Steve Yang (6):
> > > net/iavf: fix scattered Rx enabling
> > > net/iavf: fix port start during configuration restore
> > > net/iavf: fix setting of MAC address
> > > net/iavf: downgrade error log
> > > net/ixgbe: fix VF reset HW error handling
> > > app/testpmd: fix max Rx packet length for VLAN packet
> > >
> > > Steven Lariau (1):
> > > stack: reload head when pop fails
> > >
> > > Suanming Mou (1):
> > > net/mlx5: fix meter table definitions
> > >
> > > Tal Shnaiderman (1):
> > > common/mlx5: fix DevX SQ object creation
> > >
> > > Thomas Monjalon (7):
> > > bus/pci: remove unused scan by address
> > > mem: fix config name in error logs
> > > test/mbuf: skip field registration at busy offset
> > > mbuf: fix typo in dynamic field convention note
> > > ethdev: move non-offload capabilities
> > > app/testpmd: revert max Rx packet length adjustment
> > > devtools: fix build test config inheritance from env
> > >
> > > Ting Xu (3):
> > > net/ice: fix ptype parsing
> > > table: fix hash for 32-bit
> > > net/iavf: fix releasing mbufs
> > >
> > > Venkat Duvvuru (1):
> > > net/bnxt: fix LRO configuration
> > >
> > > Viacheslav Ovsiienko (3):
> > > common/mlx5: fix PCI address lookup
> > > net/mlx5: fix Rx queue completion index consistency
> > > net/mlx5: fix raw encap/decap limit
> > >
> > > Vimal Chungath (1):
> > > config: add Graviton2(arm64) defconfig
> > >
> > > Vladimir Medvedkin (1):
> > > app/test-sad: fix uninitialized variable
> > >
> > > Wei Hu (Xavier) (10):
> > > net/hns3: fix queue offload capability
> > > net/hns3: fix flow RSS queue number 0
> > > net/hns3: fix configuring device with RSS enabled
> > > net/hns3: fix storing RSS info when creating flow action
> > > net/hns3: fix error type when validating RSS flow action
> > > net/hns3: fix flow error type
> > > net/hns3: fix reassembling multiple segment packets in Tx
> > > net/hns3: report Rx drop packets enable configuration
> > > net/hns3: report Rx free threshold
> > > net/hns3: reduce address calculation in Rx
> > >
> > > Wei Huang (5):
> > > raw/ifpga/base: fix interrupt handler instance usage
> > > raw/ifpga/base: handle unsupported interrupt type
> > > raw/ifpga/base: fix return of IRQ unregister
> > > raw/ifpga: terminate string filled by readlink with null
> > > raw/ifpga: use trusted buffer to free
> > >
> > > Xiaoyu Min (2):
> > > net/mlx5: validate MPLSoGRE with GRE key
> > > net/mlx5: fix RSS queue type validation
> > >
> > > Xiaoyun Wang (3):
> > > net/hinic: fix Rx nombuf stats
> > > net/hinic/base: get default cos from chip
> > > net/hinic/base: fix clock definition with glibc version
> > >
> > > Xiaoyun wang (1):
> > > net/hinic: fix filters on memory allocation failure
> > >
> > > Xueming Li (2):
> > > net/mlx5: fix port shared data reference count
> > > net/mlx5: fix missing meter packet
> > >
> > > Yi Yang (2):
> > > gso: fix payload unit size for UDP
> > > gro: fix packet type detection with IPv6 tunnel
> > >
> > > Youri Querry (1):
> > > bus/fslmc: fix atomic queues on NXP LX2 platform
> > >
> > > Yunjian Wang (32):
> > > net/hinic: fix negative array index read
> > > net/bnxt: add memory allocation check in VF info init
> > > bus/dpaa: remove logically dead code
> > > net/hns3: fix out of bounds access
> > > net/tap: free mempool when closing
> > > bus/dpaa: fix fd check before close
> > > stack: fix uninitialized variable
> > > net/fm10k: fix memory leak when thresh check fails
> > > net/qede: fix dereference before null check
> > > examples/vhost_blk: check driver start failure
> > > vfio: fix group descriptor check
> > > bus/fslmc: fix VFIO group descriptor check
> > > bus/pci: fix memory leak when unmapping VFIO resource
> > > bus/pci: fix leak on VFIO mapping error
> > > net/fm10k: fix memory leak when Tx thresh check fails
> > > raw/dpaa2_qdma: fix reset
> > > crypto/dpaa_sec: fix a null pointer dereference
> > > eventdev: check allocation in Tx adapter
> > > event/dpaa2: fix dereference before null check
> > > eventdev: fix adapter leak in error path
> > > net/netvsc: fix Tx queue leak in error path
> > > net/octeontx2: remove useless check before free
> > > eal/linux: fix memory leak in uevent handling
> > > net/bnxt: fix memory leak when freeing VF info
> > > efd: fix tailq entry leak in error path
> > > eal: fix leak on device event callback unregister
> > > baseband/turbo_sw: fix memory leak in error path
> > > net/mvpp2: fix memory leak in error path
> > > net/thunderx: fix memory leak on rbdr desc ring failure
> > > ethdev: fix data type for port id
> > > compress/isal: check allocation in queue setup
> > > malloc: fix style in free list index computation
> > >
> > > Yuying Zhang (1):
> > > net/i40e: fix virtual channel conflict
> > >
> > > Zhenghua Zhou (1):
> > > app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] 19.11.6 patches review and test
2020-12-16 8:47 ` [dpdk-stable] " Pei Zhang
@ 2020-12-16 10:10 ` Luca Boccassi
0 siblings, 0 replies; 17+ messages in thread
From: Luca Boccassi @ 2020-12-16 10:10 UTC (permalink / raw)
To: Pei Zhang; +Cc: stable, dev, Kevin Traynor, david.marchand
Thank you!
On Wed, 2020-12-16 at 03:47 -0500, Pei Zhang wrote:
> Hello Luca,
>
> The testing with dpdk 19.11.6-rc1 from Red Hat looks good. We tested below 17 scenarios and and all got PASS on RHEL8:
>
> (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 dpdk testpmd as vswitch) 1Q: throughput testing: PASS
> (5)PVP vhost-user 2Q throughput testing: PASS
> (6)PVP vhost-user 1Q - cross numa node throughput testing: PASS
> (7)Guest with vhost-user 2 queues throughput testing: PASS
> (8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS
> (9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS
> (10)PVP 1Q live migration testing: PASS
> (11)PVP 1Q cross numa node live migration testing: PASS
> (12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS
> (13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
> (14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS
> (15) Allocate memory from the NUMA node which Virtio device locates: PASS
> (16)Host PF + DPDK testing: PASS
> (17)Host VF + DPDK testing: PASS
>
> Versions:
>
> kernel 4.18
> qemu 5.2
>
> dpdk: git://dpdk.org/dpdk-stable
> # git log -1
> commit 50896858fe328f530308481a0530bb6a2626113f (HEAD, tag: v19.11.6-rc1, origin/19.11)
> Author: Luca Boccassi <luca.boccassi@microsoft.com>
> Date: Wed Dec 2 18:23:50 2020 +0000
>
> version: 19.11.6-rc1
>
> Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
>
> # git branch
> remotes/origin/19.11
>
> NICs: X540-AT2 NIC(ixgbe, 10G)
>
> Best regards,
>
> Pei
>
> ----- Original Message -----
> > From: "luca boccassi" <luca.boccassi@gmail.com>
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org, "Abhishek Marathe" <Abhishek.Marathe@microsoft.com>, "Akhil Goyal" <akhil.goyal@nxp.com>, "Ali
> > Alnubani" <alialnu@mellanox.com>, "benjamin walker" <benjamin.walker@intel.com>, "David Christensen"
> > <drc@linux.vnet.ibm.com>, "Hemant Agrawal" <hemant.agrawal@nxp.com>, "Ian Stokes" <ian.stokes@intel.com>, "Jerin
> > Jacob" <jerinj@marvell.com>, "John McNamara" <john.mcnamara@intel.com>, "Ju-Hyoung Lee" <juhlee@microsoft.com>,
> > "Kevin Traynor" <ktraynor@redhat.com>, "Luca Boccassi" <bluca@debian.org>, "Pei Zhang" <pezhang@redhat.com>, "pingx
> > yu" <pingx.yu@intel.com>, "qian q xu" <qian.q.xu@intel.com>, "Raslan Darawsheh" <rasland@mellanox.com>, "Thomas
> > Monjalon" <thomas@monjalon.net>, "yuan peng" <yuan.peng@intel.com>, "zhaoyan chen" <zhaoyan.chen@intel.com>
> > Sent: Thursday, December 3, 2020 5:38:56 PM
> > Subject: 19.11.6 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.6.
> >
> > The planned date for the final release is December 17.
> >
> > Please help with testing and validation of your use cases and report
> > any issues/results with reply-all to this mail. For the final release
> > the fixes and reported validations will be added to the release notes.
> >
> > A release candidate tarball can be found at:
> >
> > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
> >
> > These patches are located at branch 19.11 of dpdk-stable repo:
> > https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Luca Boccassi
> >
> > ---
> > Abhinandan Gujjar (1):
> > test/event_crypto_adapter: fix configuration
> >
> > Ajit Khaparde (2):
> > net/bnxt: increase size of Rx CQ
> > net/bnxt: fix resetting mbuf data offset
> >
> > Alexander Kozyrev (3):
> > net/mlx5: fix Rx queue count calculation
> > net/mlx: do not enforce RSS hash offload
> > net/mlx5: fix Rx packet padding config via DevX
> >
> > Alvin Zhang (1):
> > net/ice: fix Rx offload flags in SSE path
> >
> > Anatoly Burakov (2):
> > doc: clarify instructions on running as non-root
> > doc: update information on using hugepages
> >
> > Andrew Rybchenko (1):
> > doc: fix EF10 Rx mode name in sfc guide
> >
> > Ankur Dwivedi (4):
> > crypto/octeontx2: fix session-less mode
> > test/crypto: fix device number
> > test/event: fix function arguments for crypto adapter
> > crypto/octeontx2: fix multi-process
> >
> > Archana Muniganti (1):
> > examples/fips_validation: fix version compatibility
> >
> > Arek Kusztal (1):
> > doc: remove notice about AES-GCM IV and J0
> >
> > Beilei Xing (1):
> > net/i40e: fix flow director for eth + VLAN pattern
> >
> > Bruce Richardson (11):
> > app/testpmd: fix name of bitrate library in meson build
> > doc: fix formatting of notes in meson guide
> > build: skip detecting libpcap via pcap-config
> > eal/x86: fix memcpy AVX-512 enablement
> > doc: add SPDX license tag header to meson guide
> > app: fix missing dependencies
> > examples/l2fwd-crypto: fix missing dependency
> > examples/vm_power: fix build on Ubuntu 20.04
> > examples/multi_process: fix build on Ubuntu 20.04
> > examples: fix flattening directory layout on install
> > examples/l2fwd-keepalive: skip meson build if no librt
> >
> > Chas Williams (2):
> > net: check segment pointer in raw checksum processing
> > net/virtio: check raw checksum failure
> >
> > Chenbo Xia (3):
> > drivers/net: fix port id size
> > app: fix ethdev port id size
> > doc: fix ethdev port id size
> >
> > Chengchang Tang (8):
> > net/hns3: fix deleting default VLAN from PF
> > app/testpmd: fix port id check in Tx VLAN command
> > app/testpmd: fix VLAN configuration on failure
> > app/testpmd: remove restriction on Tx segments set
> > app/testpmd: fix packet header in txonly mode
> > app/testpmd: fix descriptor id check
> > net/hns3: decrease non-nearby memory access in Rx
> > net/hns3: fix TX checksum with fix header length
> >
> > Chenxu Di (2):
> > net/dpaa2: fix build with timesync functions
> > net/i40e: fix incorrect FDIR flex configuration
> >
> > Ciara Loftus (3):
> > net/af_xdp: change return value from Rx to unsigned
> > net/af_xdp: fix umem size
> > net/af_xdp: use strlcpy instead of strncpy
> >
> > Ciara Power (2):
> > doc: fix typo in KNI guide
> > usertools: fix CPU layout script to be PEP8 compliant
> >
> > Conor Walsh (2):
> > net/ixgbe: check switch domain allocation result
> > build: fix gcc warning requiring Wformat
> >
> > Cristian Dumitrescu (1):
> > examples/ip_pipeline: fix external build
> >
> > David Christensen (1):
> > net/vhost: fix xstats after clearing stats
> >
> > David Hunt (1):
> > doc: remove obsolete deprecation notice for power library
> >
> > David Marchand (18):
> > bus/pci: remove duplicate declaration
> > mem: fix allocation in container with SELinux
> > eal: fix doxygen for EAL cleanup
> > crypto/scheduler: fix header install with meson
> > event/dpaa2: remove dead code from self test
> > crypto/scheduler: remove unused internal seqn
> > crypto/dpaa2_sec: remove dead code
> > net/ena: remove unused macro
> > devtools: fix x86-default build test install env
> > devtools: fix directory filter in forbidden token check
> > doc: fix typo in ipsec-secgw guide
> > examples/fips_validation: fix build with pkg-config
> > examples/kni: fix build with pkg-config
> > examples/l2fwd-crypto: fix build with pkg-config
> > examples/ntb: fix clean target
> > examples/performance-thread: fix build with pkg-config
> > examples/vhost_blk: fix build with pkg-config
> > examples/rxtx_callbacks: fix build with pkg-config
> >
> > Dekel Peled (1):
> > ethdev: fix RSS flow expansion in case of mismatch
> >
> > Devendra Singh Rawat (1):
> > net/qede: fix milliseconds sleep macro
> >
> > Didier Pallard (4):
> > common/qat: add missing kmod dependency info
> > crypto/octeontx: fix out-of-place support
> > crypto/octeontx2: fix out-of-place support
> > net/mlx5: fix Rx descriptor status
> >
> > Diogo Behrens (1):
> > mcslock: fix hang in weak memory model
> >
> > Dmitry Kozlyuk (1):
> > rcu: avoid literal suffix warning in C++ mode
> >
> > Dong Zhou (1):
> > net/mlx5: fix switch port id when representor in bonding
> >
> > Dongsheng Rong (1):
> > net/bonding: fix Rx queue conversion
> >
> > Erik Gabriel Carrillo (1):
> > timer: add limitation note for sync stop and reset
> >
> > Eugenio Pérez (1):
> > vhost: fix IOTLB mempool single-consumer flag
> >
> > Fan Zhang (2):
> > port: remove useless assignment
> > examples/fips_validation: fix missed version line
> >
> > Feifei Wang (1):
> > test/ring: fix number of single element enqueue/dequeue
> >
> > Ferruh Yigit (14):
> > net/netvsc: replace compiler builtin overflow check
> > ethdev: remove redundant license text
> > net/dpaa: fix port ID type in API
> > kni: fix build with Linux 5.9
> > examples/vm_power: fix 32-bit build
> > app/testpmd: fix build with gcc 11
> > pmdinfogen: fix build with gcc 11
> > net/pcap: fix input only Rx
> > net/pcap: fix crash on exit for infinite Rx
> > net/bnxt: fix xstats by id
> > net/i40e: fix build for log format specifier
> > net/af_xdp: fix pointer storage size
> > app/testpmd: fix MTU after device configure
> > app/testpmd: revert setting MTU explicitly after configure
> >
> > Gaetan Rivet (1):
> > net/failsafe: fix state synchro cleanup
> >
> > Gagandeep Singh (1):
> > crypto/caam_jr: fix device tree parsing for SEC_ERA
> >
> > Gregory Etelson (2):
> > examples/l3fwd-power: check packet types after start
> > net/mlx5: fix representor interrupts handler
> >
> > Guinan Sun (5):
> > net/i40e: fix link status
> > net/ice: fix flow validation for unsupported patterns
> > net/i40e/base: fix function header arguments
> > net/i40e/base: fix Rx only for unicast promisc on VLAN
> > net/i40e: fix recreating flexible flow director rule
> >
> > Guoyang Zhou (5):
> > net/hinic/base: support two or more AEQS for chip
> > net/hinic/base: fix log info for PF command channel
> > net/hinic/base: add message check for command channel
> > net/hinic/base: remove queue number limitation
> > net/hinic: remove optical module operation
> >
> > Haggai Eran (1):
> > cryptodev: fix parameter parsing
> >
> > Haiyue Wang (1):
> > net/ixgbe: remove redundant MAC flag check
> >
> > Harman Kalra (1):
> > net/octeontx2: fix multi segment mode for jumbo packets
> >
> > Heinrich Kuhn (2):
> > net/nfp: expand device info get
> > doc: improve multiport PF in nfp guide
> >
> > Hemant Agrawal (1):
> > crypto/dpaa2_sec: fix stats query without queue pair
> >
> > Hongbo Zheng (3):
> > net/hns3: skip VF register access when PF in FLR
> > net/hns3: check PCI config space reads
> > net/hns3: check setting VF PCI bus return value
> >
> > Honnappa Nagarahalli (7):
> > net/memif: do not update local copy of tail in Tx
> > net/memif: relax load of ring tail for M2S ring
> > net/memif: relax load of ring head for M2S ring
> > net/memif: relax load of ring head for S2M ring
> > ethdev: fix memory ordering for callback functions
> > test/rcu: fix build with low core count
> > examples/performance-thread: fix build with low core count
> >
> > Huisong Li (7):
> > net/hns3: fix default MAC address from firmware
> > net/hns3: fix some incomplete command structures
> > app/testpmd: fix displaying Rx/Tx queues information
> > net/hns3: fix RSS max queue id allowed in multi-TC
> > net/hns3: fix data type to store queue number
> > net/hns3: fix configurations of port-level scheduling rate
> > net/hns3: fix crash with multi-TC
> >
> > Hyong Youb Kim (3):
> > net/enic: ignore VLAN inner type when it is zero
> > net/enic: generate VXLAN src port if it is zero in template
> > net/enic: fix header sizes when copying flow patterns
> >
> > Ibtisam Tariq (6):
> > net/softnic: use POSIX network address conversion
> > examples/ip_pipeline: use POSIX network address conversion
> > examples/ipsec-secgw: use POSIX network address conversion
> > examples/qos_sched: fix usage string
> > examples/vhost_crypto: add new line character in usage
> > doc: fix rule file parameters in l3fwd-acl guide
> >
> > Igor Romanov (3):
> > net/sfc/base: fix tunnel configuration
> > net/sfc: fix RSS hash flag when offload is disabled
> > net/sfc: fix RSS hash offload if queue action is used
> >
> > Jeff Guo (7):
> > net/iavf: fix command after PF reset
> > net/iavf: fix flow flush after PF reset
> > net/ixgbe: fix vector Rx
> > net/i40e: fix vector Rx
> > net/ice: fix vector Rx
> > net/fm10k: fix vector Rx
> > net/iavf: fix vector Rx
> >
> > Jesse Brandeburg (1):
> > net/ice: update writeback policy to reduce latency
> >
> > Jiawei Wang (1):
> > net/mlx5: free MR resource on device DMA unmap
> >
> > Julien Massonneau (1):
> > usertools: fix pmdinfo parsing
> >
> > Junyu Jiang (1):
> > net/i40e: fix byte counters
> >
> > Kalesh AP (6):
> > net/bnxt: fix endianness while setting L4 destination port
> > net/bnxt: fix structure variable initialization
> > net/bnxt: fix crash in vector mode Tx
> > net/bnxt: fix L2 filter allocation
> > net/bnxt: fix link status during device recovery
> > net/bnxt: fix link update
> >
> > Karra Satwik (1):
> > net/cxgbe: fix duplicate MAC addresses in MPS TCAM
> >
> > Kevin Laatz (3):
> > raw/ioat: fix missing close function
> > examples/ioat: fix stats print
> > net/ring: check internal arguments
> >
> > Kiran Kumar K (1):
> > net/octeontx2: fix RSS flow create
> >
> > Konstantin Ananyev (2):
> > acl: fix x86 build for compiler without AVX2
> > doc: fix missing classify methods in ACL guide
> >
> > Lance Richardson (4):
> > net/bnxt: fix drop enable in get Rx queue info
> > net/bnxt: fix queue get info
> > net/bnxt: fix boolean operator usage
> > net/bnxt: fix doorbell barrier location
> >
> > Leyi Rong (2):
> > net/iavf: fix unchecked Tx cleanup error
> > net/iavf: fix performance drop after port reset
> >
> > Lijun Ou (4):
> > net/hns3: fix config when creating RSS rule after flush
> > net/hns3: fix flushing RSS rule
> > app/testpmd: fix RSS key for flow API RSS rule
> > net/hns3: check PCI config space write
> >
> > Long Li (5):
> > net/netvsc: fix multiple channel Rx
> > net/netvsc: fix stale value after free
> > net/netvsc: fix rndis packet addresses
> > net/netvsc: allocate contiguous physical memory for RNDIS
> > net/vdev_netvsc: fix device probing error flow
> >
> > Luca Boccassi (8):
> > Revert "Revert "devtools: test static linkage with pkg-config""
> > Revert "Revert "build: always link whole DPDK static libraries""
> > Revert "Revert "build/pkg-config: move pkg-config file creation""
> > Revert "Revert "build/pkg-config: output drivers first for static
> > build""
> > Revert "Revert "build/pkg-config: improve static linking flags""
> > Revert "Revert "build/pkg-config: prevent overlinking""
> > fix spellings that Lintian complains about
> > Revert "app/testpmd: fix name of bitrate library in meson build"
> >
> > Lukasz Wojciechowski (18):
> > raw/skeleton: reset test statistics
> > raw/skeleton: allow closing already closed device
> > distributor: fix handshake synchronization
> > distributor: fix handshake deadlock
> > distributor: fix buffer use after free
> > distributor: handle worker shutdown in burst mode
> > test/distributor: fix shutdown of busy worker
> > distributor: fix return pkt calls in single mode
> > test/distributor: fix freeing mbufs
> > test/distributor: fix lcores statistics
> > test/distributor: collect return mbufs
> > distributor: fix API documentation
> > test/distributor: fix race conditions on shutdown
> > distributor: fix scalar matching
> > distributor: fix flushing in flight packets
> > distributor: fix clearing returns buffer
> > test/distributor: ensure all packets are delivered
> > test/distributor: fix quitting workers in burst mode
> >
> > Marvin Liu (1):
> > net/virtio: fix packed ring indirect descricptors setup
> >
> > Maxime Coquelin (13):
> > vdpa/ifc: fix build with recent kernels
> > baseband/fpga_lte_fec: fix crash with debug
> > vhost: fix virtio-net header length with packed ring
> > vhost: fix virtqueues metadata allocation
> > vhost: validate index in available entries API
> > vhost: validate index in guest notification API
> > vhost: validate index in live-migration API
> > vhost: validate index in inflight API
> > config: enable packet prefetching with Meson
> > vhost: fix virtqueue initialization
> > vhost: fix error path when setting memory tables
> > vhost: fix fd leak in dirty logging setup
> > vhost: fix fd leak in kick setup
> >
> > Maxime Leroy (2):
> > net/mlx5: fix RSS RETA reset on start
> > net/mlx5: fix Rx queue count calculation
> >
> > Michael Baum (2):
> > net/mlx5: fix hairpin dependency on destination DevX TIR
> > net/mlx5: remove unused variable in Tx queue creation
> >
> > Michal Krawczyk (6):
> > net/ena/base: use min/max macros with type conversion
> > net/ena/base: specify delay operations
> > net/ena/base: fix release of wait event
> > net/ena: fix getting xstats global stats offset
> > net/ena: fix setting Rx checksum flags in mbuf
> > net/ena/base: align IO CQ allocation to 4K
> >
> > Min Hu (Connor) (1):
> > app/testpmd: fix bonding xmit balance policy command
> >
> > Nick Connolly (3):
> > mem: fix allocation failure on non-NUMA kernel
> > build: fix install on Windows
> > build: fix MS linker flag with meson 0.54
> >
> > Nicolas Chautru (1):
> > app/bbdev: fix test vector symlink
> >
> > Olivier Matz (5):
> > examples/fips_validation: fix buffer overflow
> > vhost: fix external mbuf creation
> > eal: fix MCS lock and ticketlock headers install
> > net/ring: fix typo in log message
> > kni: fix build on RHEL 8.3
> >
> > Ophir Munk (2):
> > net/mlx5: remove unused includes
> > net/mlx5: remove unused log macros
> >
> > Ori Kam (1):
> > maintainers: update Mellanox emails
> >
> > Pablo de Lara (2):
> > crypto/aesni_mb: fix CCM digest size check
> > crypto/aesni_mb: fix GCM digest size check
> >
> > Padraig Connolly (1):
> > net/i40e: fix QinQ flow pattern to allow non full mask
> >
> > Pavan Nikhilesh (2):
> > mempool/octeontx: fix aura to pool mapping
> > app/eventdev: check timer adadpters number
> >
> > Prateek Agarwal (1):
> > net/i40e: add C++ include guard
> >
> > Qi Zhang (4):
> > net/ice/base: fix issues around move nodes
> > net/iavf: fix iterator for RSS LUT
> > net/iavf: support multicast configuration
> > net/ice/base: fix parameter name in comment
> >
> > Rahul Gupta (1):
> > net/bnxt: fix Rx performance by removing spinlock
> >
> > Rahul Lakkireddy (2):
> > net/cxgbe: fix crash when accessing empty Tx mbuf list
> > net/cxgbe: fix queue DMA ring leaks during port close
> >
> > Rasesh Mody (2):
> > net/qede: fix getting link details
> > net/bnx2x: add QLogic vendor id for BCM57840
> >
> > Raslan Darawsheh (1):
> > common/mlx5: fix name for ConnectX VF device ID
> >
> > Reshma Pattan (1):
> > power: fix current frequency index
> >
> > Rohit Raj (1):
> > bus/fslmc: fix dpio close
> >
> > RongQing Li (2):
> > net/af_xdp: avoid deadlock due to empty fill queue
> > net/bonding: fix possible unbalanced packet receiving
> >
> > Ruifeng Wang (4):
> > test/crypto: fix stats test
> > crypto/armv8: fix mempool object returning
> > eal/arm: fix clang build of native target
> > eal/arm: fix build with gcc optimization level 0
> >
> > Sachin Saxena (3):
> > net/dpaa2: fix misuse of interface index
> > net/pfe: fix misuse of interface index
> > doc: fix diagram in dpaa2 guide
> >
> > Sarosh Arif (3):
> > doc: fix typo in pcap guide
> > test/distributor: fix mbuf leak on failure
> > doc: fix grammar
> >
> > Shijith Thotton (1):
> > event/octeontx2: unlink queues during port release
> >
> > Shiri Kuzin (1):
> > net/mlx5: fix xstats reset reinitialization
> >
> > Somnath Kotur (5):
> > net/bnxt: fix checking VNIC in shutdown path
> > net/bnxt: add separate mutex for FW health check
> > net/bnxt: fix shift operation
> > net/bnxt: fix queue release
> > net/bnxt: fix vnic Rx queue cnt updation
> >
> > Stephen Hemminger (7):
> > eal/linux: change udev debug message
> > net/failsafe: fix double space in warning log
> > net/netvsc: check for overflow on packet info from host
> > ipc: fix spelling in log and comment
> > mbuf: fix dynamic fields and flags with multiprocess
> > net/bnxt: remove useless prefetches
> > doc: add SPDX license tag header to Intel performance guide
> >
> > Steve Yang (6):
> > net/iavf: fix scattered Rx enabling
> > net/iavf: fix port start during configuration restore
> > net/iavf: fix setting of MAC address
> > net/iavf: downgrade error log
> > net/ixgbe: fix VF reset HW error handling
> > app/testpmd: fix max Rx packet length for VLAN packet
> >
> > Steven Lariau (1):
> > stack: reload head when pop fails
> >
> > Suanming Mou (1):
> > net/mlx5: fix meter table definitions
> >
> > Tal Shnaiderman (1):
> > common/mlx5: fix DevX SQ object creation
> >
> > Thomas Monjalon (7):
> > bus/pci: remove unused scan by address
> > mem: fix config name in error logs
> > test/mbuf: skip field registration at busy offset
> > mbuf: fix typo in dynamic field convention note
> > ethdev: move non-offload capabilities
> > app/testpmd: revert max Rx packet length adjustment
> > devtools: fix build test config inheritance from env
> >
> > Ting Xu (3):
> > net/ice: fix ptype parsing
> > table: fix hash for 32-bit
> > net/iavf: fix releasing mbufs
> >
> > Venkat Duvvuru (1):
> > net/bnxt: fix LRO configuration
> >
> > Viacheslav Ovsiienko (3):
> > common/mlx5: fix PCI address lookup
> > net/mlx5: fix Rx queue completion index consistency
> > net/mlx5: fix raw encap/decap limit
> >
> > Vimal Chungath (1):
> > config: add Graviton2(arm64) defconfig
> >
> > Vladimir Medvedkin (1):
> > app/test-sad: fix uninitialized variable
> >
> > Wei Hu (Xavier) (10):
> > net/hns3: fix queue offload capability
> > net/hns3: fix flow RSS queue number 0
> > net/hns3: fix configuring device with RSS enabled
> > net/hns3: fix storing RSS info when creating flow action
> > net/hns3: fix error type when validating RSS flow action
> > net/hns3: fix flow error type
> > net/hns3: fix reassembling multiple segment packets in Tx
> > net/hns3: report Rx drop packets enable configuration
> > net/hns3: report Rx free threshold
> > net/hns3: reduce address calculation in Rx
> >
> > Wei Huang (5):
> > raw/ifpga/base: fix interrupt handler instance usage
> > raw/ifpga/base: handle unsupported interrupt type
> > raw/ifpga/base: fix return of IRQ unregister
> > raw/ifpga: terminate string filled by readlink with null
> > raw/ifpga: use trusted buffer to free
> >
> > Xiaoyu Min (2):
> > net/mlx5: validate MPLSoGRE with GRE key
> > net/mlx5: fix RSS queue type validation
> >
> > Xiaoyun Wang (3):
> > net/hinic: fix Rx nombuf stats
> > net/hinic/base: get default cos from chip
> > net/hinic/base: fix clock definition with glibc version
> >
> > Xiaoyun wang (1):
> > net/hinic: fix filters on memory allocation failure
> >
> > Xueming Li (2):
> > net/mlx5: fix port shared data reference count
> > net/mlx5: fix missing meter packet
> >
> > Yi Yang (2):
> > gso: fix payload unit size for UDP
> > gro: fix packet type detection with IPv6 tunnel
> >
> > Youri Querry (1):
> > bus/fslmc: fix atomic queues on NXP LX2 platform
> >
> > Yunjian Wang (32):
> > net/hinic: fix negative array index read
> > net/bnxt: add memory allocation check in VF info init
> > bus/dpaa: remove logically dead code
> > net/hns3: fix out of bounds access
> > net/tap: free mempool when closing
> > bus/dpaa: fix fd check before close
> > stack: fix uninitialized variable
> > net/fm10k: fix memory leak when thresh check fails
> > net/qede: fix dereference before null check
> > examples/vhost_blk: check driver start failure
> > vfio: fix group descriptor check
> > bus/fslmc: fix VFIO group descriptor check
> > bus/pci: fix memory leak when unmapping VFIO resource
> > bus/pci: fix leak on VFIO mapping error
> > net/fm10k: fix memory leak when Tx thresh check fails
> > raw/dpaa2_qdma: fix reset
> > crypto/dpaa_sec: fix a null pointer dereference
> > eventdev: check allocation in Tx adapter
> > event/dpaa2: fix dereference before null check
> > eventdev: fix adapter leak in error path
> > net/netvsc: fix Tx queue leak in error path
> > net/octeontx2: remove useless check before free
> > eal/linux: fix memory leak in uevent handling
> > net/bnxt: fix memory leak when freeing VF info
> > efd: fix tailq entry leak in error path
> > eal: fix leak on device event callback unregister
> > baseband/turbo_sw: fix memory leak in error path
> > net/mvpp2: fix memory leak in error path
> > net/thunderx: fix memory leak on rbdr desc ring failure
> > ethdev: fix data type for port id
> > compress/isal: check allocation in queue setup
> > malloc: fix style in free list index computation
> >
> > Yuying Zhang (1):
> > net/i40e: fix virtual channel conflict
> >
> > Zhenghua Zhou (1):
> > app/testpmd: do not allow dynamic change of core number
> >
> >
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] 19.11.6 patches review and test
2020-12-03 9:38 [dpdk-stable] 19.11.6 patches review and test luca.boccassi
` (2 preceding siblings ...)
2020-12-16 8:47 ` [dpdk-stable] " Pei Zhang
@ 2020-12-16 12:11 ` Govindharajan, Hariprasad
2020-12-16 13:16 ` Luca Boccassi
2020-12-16 20:34 ` Ali Alnubani
4 siblings, 1 reply; 17+ messages in thread
From: Govindharajan, Hariprasad @ 2020-12-16 12:11 UTC (permalink / raw)
To: luca.boccassi, stable
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
Benjamin, David Christensen, Hemant Agrawal, Stokes, Ian,
Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee, Kevin Traynor,
Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q,
Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan
> -----Original Message-----
> From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> Sent: Thursday, December 3, 2020 9:39 AM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>;
> Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>;
> Mcnamara, John <john.mcnamara@intel.com>; Ju-Hyoung Lee
> <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>; Luca
> Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX
> <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan
> Darawsheh <rasland@mellanox.com>; Thomas Monjalon
> <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen,
> Zhaoyan <zhaoyan.chen@intel.com>
> Subject: 19.11.6 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.6.
>
> The planned date for the final release is December 17.
>
> Please help with testing and validation of your use cases and report any
> issues/results with reply-all to this mail. For the final release the fixes and
> reported validations will be added to the release notes.
>
> A release candidate tarball can be found at:
>
> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Luca Boccassi
>
[Govindharajan, Hariprasad]
The following functionalities were validated with OvS-DPDK 19.11.6 release.
DPDK 19.11.6
OvS 2.14.1
ICE Device
Basic performance tests (RFC2544 P2P, PVP_CONT, RFC2544 PVP_TPUT, RFC2544 PVVP_TPUT, PVPV) Jumbo frames RSS
i40e Device
Basic performance (RFC2544 P2P, PVP_CONT, RFC2544 PVP_TPUT, RFC2544 PVVP_TPUT, PVPV) Jumbo frames RSS Flow control
ixgbe Device
Basic performance tests (RFC2544 P2P, PVP_CONT, RFC2544 PVP_TPUT, RFC2544 PVVP_TPUT, PVPV) Jumbo frames RSS
vhostuserclient device
Jumbo frames
dpdkvhostuserclient re-connect
dpdkvhostuserclient NUMA node
Regards
G Hariprasad
> ---
> Abhinandan Gujjar (1):
> test/event_crypto_adapter: fix configuration
>
> Ajit Khaparde (2):
> net/bnxt: increase size of Rx CQ
> net/bnxt: fix resetting mbuf data offset
>
> Alexander Kozyrev (3):
> net/mlx5: fix Rx queue count calculation
> net/mlx: do not enforce RSS hash offload
> net/mlx5: fix Rx packet padding config via DevX
>
> Alvin Zhang (1):
> net/ice: fix Rx offload flags in SSE path
>
> Anatoly Burakov (2):
> doc: clarify instructions on running as non-root
> doc: update information on using hugepages
>
> Andrew Rybchenko (1):
> doc: fix EF10 Rx mode name in sfc guide
>
> Ankur Dwivedi (4):
> crypto/octeontx2: fix session-less mode
> test/crypto: fix device number
> test/event: fix function arguments for crypto adapter
> crypto/octeontx2: fix multi-process
>
> Archana Muniganti (1):
> examples/fips_validation: fix version compatibility
>
> Arek Kusztal (1):
> doc: remove notice about AES-GCM IV and J0
>
> Beilei Xing (1):
> net/i40e: fix flow director for eth + VLAN pattern
>
> Bruce Richardson (11):
> app/testpmd: fix name of bitrate library in meson build
> doc: fix formatting of notes in meson guide
> build: skip detecting libpcap via pcap-config
> eal/x86: fix memcpy AVX-512 enablement
> doc: add SPDX license tag header to meson guide
> app: fix missing dependencies
> examples/l2fwd-crypto: fix missing dependency
> examples/vm_power: fix build on Ubuntu 20.04
> examples/multi_process: fix build on Ubuntu 20.04
> examples: fix flattening directory layout on install
> examples/l2fwd-keepalive: skip meson build if no librt
>
> Chas Williams (2):
> net: check segment pointer in raw checksum processing
> net/virtio: check raw checksum failure
>
> Chenbo Xia (3):
> drivers/net: fix port id size
> app: fix ethdev port id size
> doc: fix ethdev port id size
>
> Chengchang Tang (8):
> net/hns3: fix deleting default VLAN from PF
> app/testpmd: fix port id check in Tx VLAN command
> app/testpmd: fix VLAN configuration on failure
> app/testpmd: remove restriction on Tx segments set
> app/testpmd: fix packet header in txonly mode
> app/testpmd: fix descriptor id check
> net/hns3: decrease non-nearby memory access in Rx
> net/hns3: fix TX checksum with fix header length
>
> Chenxu Di (2):
> net/dpaa2: fix build with timesync functions
> net/i40e: fix incorrect FDIR flex configuration
>
> Ciara Loftus (3):
> net/af_xdp: change return value from Rx to unsigned
> net/af_xdp: fix umem size
> net/af_xdp: use strlcpy instead of strncpy
>
> Ciara Power (2):
> doc: fix typo in KNI guide
> usertools: fix CPU layout script to be PEP8 compliant
>
> Conor Walsh (2):
> net/ixgbe: check switch domain allocation result
> build: fix gcc warning requiring Wformat
>
> Cristian Dumitrescu (1):
> examples/ip_pipeline: fix external build
>
> David Christensen (1):
> net/vhost: fix xstats after clearing stats
>
> David Hunt (1):
> doc: remove obsolete deprecation notice for power library
>
> David Marchand (18):
> bus/pci: remove duplicate declaration
> mem: fix allocation in container with SELinux
> eal: fix doxygen for EAL cleanup
> crypto/scheduler: fix header install with meson
> event/dpaa2: remove dead code from self test
> crypto/scheduler: remove unused internal seqn
> crypto/dpaa2_sec: remove dead code
> net/ena: remove unused macro
> devtools: fix x86-default build test install env
> devtools: fix directory filter in forbidden token check
> doc: fix typo in ipsec-secgw guide
> examples/fips_validation: fix build with pkg-config
> examples/kni: fix build with pkg-config
> examples/l2fwd-crypto: fix build with pkg-config
> examples/ntb: fix clean target
> examples/performance-thread: fix build with pkg-config
> examples/vhost_blk: fix build with pkg-config
> examples/rxtx_callbacks: fix build with pkg-config
>
> Dekel Peled (1):
> ethdev: fix RSS flow expansion in case of mismatch
>
> Devendra Singh Rawat (1):
> net/qede: fix milliseconds sleep macro
>
> Didier Pallard (4):
> common/qat: add missing kmod dependency info
> crypto/octeontx: fix out-of-place support
> crypto/octeontx2: fix out-of-place support
> net/mlx5: fix Rx descriptor status
>
> Diogo Behrens (1):
> mcslock: fix hang in weak memory model
>
> Dmitry Kozlyuk (1):
> rcu: avoid literal suffix warning in C++ mode
>
> Dong Zhou (1):
> net/mlx5: fix switch port id when representor in bonding
>
> Dongsheng Rong (1):
> net/bonding: fix Rx queue conversion
>
> Erik Gabriel Carrillo (1):
> timer: add limitation note for sync stop and reset
>
> Eugenio Pérez (1):
> vhost: fix IOTLB mempool single-consumer flag
>
> Fan Zhang (2):
> port: remove useless assignment
> examples/fips_validation: fix missed version line
>
> Feifei Wang (1):
> test/ring: fix number of single element enqueue/dequeue
>
> Ferruh Yigit (14):
> net/netvsc: replace compiler builtin overflow check
> ethdev: remove redundant license text
> net/dpaa: fix port ID type in API
> kni: fix build with Linux 5.9
> examples/vm_power: fix 32-bit build
> app/testpmd: fix build with gcc 11
> pmdinfogen: fix build with gcc 11
> net/pcap: fix input only Rx
> net/pcap: fix crash on exit for infinite Rx
> net/bnxt: fix xstats by id
> net/i40e: fix build for log format specifier
> net/af_xdp: fix pointer storage size
> app/testpmd: fix MTU after device configure
> app/testpmd: revert setting MTU explicitly after configure
>
> Gaetan Rivet (1):
> net/failsafe: fix state synchro cleanup
>
> Gagandeep Singh (1):
> crypto/caam_jr: fix device tree parsing for SEC_ERA
>
> Gregory Etelson (2):
> examples/l3fwd-power: check packet types after start
> net/mlx5: fix representor interrupts handler
>
> Guinan Sun (5):
> net/i40e: fix link status
> net/ice: fix flow validation for unsupported patterns
> net/i40e/base: fix function header arguments
> net/i40e/base: fix Rx only for unicast promisc on VLAN
> net/i40e: fix recreating flexible flow director rule
>
> Guoyang Zhou (5):
> net/hinic/base: support two or more AEQS for chip
> net/hinic/base: fix log info for PF command channel
> net/hinic/base: add message check for command channel
> net/hinic/base: remove queue number limitation
> net/hinic: remove optical module operation
>
> Haggai Eran (1):
> cryptodev: fix parameter parsing
>
> Haiyue Wang (1):
> net/ixgbe: remove redundant MAC flag check
>
> Harman Kalra (1):
> net/octeontx2: fix multi segment mode for jumbo packets
>
> Heinrich Kuhn (2):
> net/nfp: expand device info get
> doc: improve multiport PF in nfp guide
>
> Hemant Agrawal (1):
> crypto/dpaa2_sec: fix stats query without queue pair
>
> Hongbo Zheng (3):
> net/hns3: skip VF register access when PF in FLR
> net/hns3: check PCI config space reads
> net/hns3: check setting VF PCI bus return value
>
> Honnappa Nagarahalli (7):
> net/memif: do not update local copy of tail in Tx
> net/memif: relax load of ring tail for M2S ring
> net/memif: relax load of ring head for M2S ring
> net/memif: relax load of ring head for S2M ring
> ethdev: fix memory ordering for callback functions
> test/rcu: fix build with low core count
> examples/performance-thread: fix build with low core count
>
> Huisong Li (7):
> net/hns3: fix default MAC address from firmware
> net/hns3: fix some incomplete command structures
> app/testpmd: fix displaying Rx/Tx queues information
> net/hns3: fix RSS max queue id allowed in multi-TC
> net/hns3: fix data type to store queue number
> net/hns3: fix configurations of port-level scheduling rate
> net/hns3: fix crash with multi-TC
>
> Hyong Youb Kim (3):
> net/enic: ignore VLAN inner type when it is zero
> net/enic: generate VXLAN src port if it is zero in template
> net/enic: fix header sizes when copying flow patterns
>
> Ibtisam Tariq (6):
> net/softnic: use POSIX network address conversion
> examples/ip_pipeline: use POSIX network address conversion
> examples/ipsec-secgw: use POSIX network address conversion
> examples/qos_sched: fix usage string
> examples/vhost_crypto: add new line character in usage
> doc: fix rule file parameters in l3fwd-acl guide
>
> Igor Romanov (3):
> net/sfc/base: fix tunnel configuration
> net/sfc: fix RSS hash flag when offload is disabled
> net/sfc: fix RSS hash offload if queue action is used
>
> Jeff Guo (7):
> net/iavf: fix command after PF reset
> net/iavf: fix flow flush after PF reset
> net/ixgbe: fix vector Rx
> net/i40e: fix vector Rx
> net/ice: fix vector Rx
> net/fm10k: fix vector Rx
> net/iavf: fix vector Rx
>
> Jesse Brandeburg (1):
> net/ice: update writeback policy to reduce latency
>
> Jiawei Wang (1):
> net/mlx5: free MR resource on device DMA unmap
>
> Julien Massonneau (1):
> usertools: fix pmdinfo parsing
>
> Junyu Jiang (1):
> net/i40e: fix byte counters
>
> Kalesh AP (6):
> net/bnxt: fix endianness while setting L4 destination port
> net/bnxt: fix structure variable initialization
> net/bnxt: fix crash in vector mode Tx
> net/bnxt: fix L2 filter allocation
> net/bnxt: fix link status during device recovery
> net/bnxt: fix link update
>
> Karra Satwik (1):
> net/cxgbe: fix duplicate MAC addresses in MPS TCAM
>
> Kevin Laatz (3):
> raw/ioat: fix missing close function
> examples/ioat: fix stats print
> net/ring: check internal arguments
>
> Kiran Kumar K (1):
> net/octeontx2: fix RSS flow create
>
> Konstantin Ananyev (2):
> acl: fix x86 build for compiler without AVX2
> doc: fix missing classify methods in ACL guide
>
> Lance Richardson (4):
> net/bnxt: fix drop enable in get Rx queue info
> net/bnxt: fix queue get info
> net/bnxt: fix boolean operator usage
> net/bnxt: fix doorbell barrier location
>
> Leyi Rong (2):
> net/iavf: fix unchecked Tx cleanup error
> net/iavf: fix performance drop after port reset
>
> Lijun Ou (4):
> net/hns3: fix config when creating RSS rule after flush
> net/hns3: fix flushing RSS rule
> app/testpmd: fix RSS key for flow API RSS rule
> net/hns3: check PCI config space write
>
> Long Li (5):
> net/netvsc: fix multiple channel Rx
> net/netvsc: fix stale value after free
> net/netvsc: fix rndis packet addresses
> net/netvsc: allocate contiguous physical memory for RNDIS
> net/vdev_netvsc: fix device probing error flow
>
> Luca Boccassi (8):
> Revert "Revert "devtools: test static linkage with pkg-config""
> Revert "Revert "build: always link whole DPDK static libraries""
> Revert "Revert "build/pkg-config: move pkg-config file creation""
> Revert "Revert "build/pkg-config: output drivers first for static build""
> Revert "Revert "build/pkg-config: improve static linking flags""
> Revert "Revert "build/pkg-config: prevent overlinking""
> fix spellings that Lintian complains about
> Revert "app/testpmd: fix name of bitrate library in meson build"
>
> Lukasz Wojciechowski (18):
> raw/skeleton: reset test statistics
> raw/skeleton: allow closing already closed device
> distributor: fix handshake synchronization
> distributor: fix handshake deadlock
> distributor: fix buffer use after free
> distributor: handle worker shutdown in burst mode
> test/distributor: fix shutdown of busy worker
> distributor: fix return pkt calls in single mode
> test/distributor: fix freeing mbufs
> test/distributor: fix lcores statistics
> test/distributor: collect return mbufs
> distributor: fix API documentation
> test/distributor: fix race conditions on shutdown
> distributor: fix scalar matching
> distributor: fix flushing in flight packets
> distributor: fix clearing returns buffer
> test/distributor: ensure all packets are delivered
> test/distributor: fix quitting workers in burst mode
>
> Marvin Liu (1):
> net/virtio: fix packed ring indirect descricptors setup
>
> Maxime Coquelin (13):
> vdpa/ifc: fix build with recent kernels
> baseband/fpga_lte_fec: fix crash with debug
> vhost: fix virtio-net header length with packed ring
> vhost: fix virtqueues metadata allocation
> vhost: validate index in available entries API
> vhost: validate index in guest notification API
> vhost: validate index in live-migration API
> vhost: validate index in inflight API
> config: enable packet prefetching with Meson
> vhost: fix virtqueue initialization
> vhost: fix error path when setting memory tables
> vhost: fix fd leak in dirty logging setup
> vhost: fix fd leak in kick setup
>
> Maxime Leroy (2):
> net/mlx5: fix RSS RETA reset on start
> net/mlx5: fix Rx queue count calculation
>
> Michael Baum (2):
> net/mlx5: fix hairpin dependency on destination DevX TIR
> net/mlx5: remove unused variable in Tx queue creation
>
> Michal Krawczyk (6):
> net/ena/base: use min/max macros with type conversion
> net/ena/base: specify delay operations
> net/ena/base: fix release of wait event
> net/ena: fix getting xstats global stats offset
> net/ena: fix setting Rx checksum flags in mbuf
> net/ena/base: align IO CQ allocation to 4K
>
> Min Hu (Connor) (1):
> app/testpmd: fix bonding xmit balance policy command
>
> Nick Connolly (3):
> mem: fix allocation failure on non-NUMA kernel
> build: fix install on Windows
> build: fix MS linker flag with meson 0.54
>
> Nicolas Chautru (1):
> app/bbdev: fix test vector symlink
>
> Olivier Matz (5):
> examples/fips_validation: fix buffer overflow
> vhost: fix external mbuf creation
> eal: fix MCS lock and ticketlock headers install
> net/ring: fix typo in log message
> kni: fix build on RHEL 8.3
>
> Ophir Munk (2):
> net/mlx5: remove unused includes
> net/mlx5: remove unused log macros
>
> Ori Kam (1):
> maintainers: update Mellanox emails
>
> Pablo de Lara (2):
> crypto/aesni_mb: fix CCM digest size check
> crypto/aesni_mb: fix GCM digest size check
>
> Padraig Connolly (1):
> net/i40e: fix QinQ flow pattern to allow non full mask
>
> Pavan Nikhilesh (2):
> mempool/octeontx: fix aura to pool mapping
> app/eventdev: check timer adadpters number
>
> Prateek Agarwal (1):
> net/i40e: add C++ include guard
>
> Qi Zhang (4):
> net/ice/base: fix issues around move nodes
> net/iavf: fix iterator for RSS LUT
> net/iavf: support multicast configuration
> net/ice/base: fix parameter name in comment
>
> Rahul Gupta (1):
> net/bnxt: fix Rx performance by removing spinlock
>
> Rahul Lakkireddy (2):
> net/cxgbe: fix crash when accessing empty Tx mbuf list
> net/cxgbe: fix queue DMA ring leaks during port close
>
> Rasesh Mody (2):
> net/qede: fix getting link details
> net/bnx2x: add QLogic vendor id for BCM57840
>
> Raslan Darawsheh (1):
> common/mlx5: fix name for ConnectX VF device ID
>
> Reshma Pattan (1):
> power: fix current frequency index
>
> Rohit Raj (1):
> bus/fslmc: fix dpio close
>
> RongQing Li (2):
> net/af_xdp: avoid deadlock due to empty fill queue
> net/bonding: fix possible unbalanced packet receiving
>
> Ruifeng Wang (4):
> test/crypto: fix stats test
> crypto/armv8: fix mempool object returning
> eal/arm: fix clang build of native target
> eal/arm: fix build with gcc optimization level 0
>
> Sachin Saxena (3):
> net/dpaa2: fix misuse of interface index
> net/pfe: fix misuse of interface index
> doc: fix diagram in dpaa2 guide
>
> Sarosh Arif (3):
> doc: fix typo in pcap guide
> test/distributor: fix mbuf leak on failure
> doc: fix grammar
>
> Shijith Thotton (1):
> event/octeontx2: unlink queues during port release
>
> Shiri Kuzin (1):
> net/mlx5: fix xstats reset reinitialization
>
> Somnath Kotur (5):
> net/bnxt: fix checking VNIC in shutdown path
> net/bnxt: add separate mutex for FW health check
> net/bnxt: fix shift operation
> net/bnxt: fix queue release
> net/bnxt: fix vnic Rx queue cnt updation
>
> Stephen Hemminger (7):
> eal/linux: change udev debug message
> net/failsafe: fix double space in warning log
> net/netvsc: check for overflow on packet info from host
> ipc: fix spelling in log and comment
> mbuf: fix dynamic fields and flags with multiprocess
> net/bnxt: remove useless prefetches
> doc: add SPDX license tag header to Intel performance guide
>
> Steve Yang (6):
> net/iavf: fix scattered Rx enabling
> net/iavf: fix port start during configuration restore
> net/iavf: fix setting of MAC address
> net/iavf: downgrade error log
> net/ixgbe: fix VF reset HW error handling
> app/testpmd: fix max Rx packet length for VLAN packet
>
> Steven Lariau (1):
> stack: reload head when pop fails
>
> Suanming Mou (1):
> net/mlx5: fix meter table definitions
>
> Tal Shnaiderman (1):
> common/mlx5: fix DevX SQ object creation
>
> Thomas Monjalon (7):
> bus/pci: remove unused scan by address
> mem: fix config name in error logs
> test/mbuf: skip field registration at busy offset
> mbuf: fix typo in dynamic field convention note
> ethdev: move non-offload capabilities
> app/testpmd: revert max Rx packet length adjustment
> devtools: fix build test config inheritance from env
>
> Ting Xu (3):
> net/ice: fix ptype parsing
> table: fix hash for 32-bit
> net/iavf: fix releasing mbufs
>
> Venkat Duvvuru (1):
> net/bnxt: fix LRO configuration
>
> Viacheslav Ovsiienko (3):
> common/mlx5: fix PCI address lookup
> net/mlx5: fix Rx queue completion index consistency
> net/mlx5: fix raw encap/decap limit
>
> Vimal Chungath (1):
> config: add Graviton2(arm64) defconfig
>
> Vladimir Medvedkin (1):
> app/test-sad: fix uninitialized variable
>
> Wei Hu (Xavier) (10):
> net/hns3: fix queue offload capability
> net/hns3: fix flow RSS queue number 0
> net/hns3: fix configuring device with RSS enabled
> net/hns3: fix storing RSS info when creating flow action
> net/hns3: fix error type when validating RSS flow action
> net/hns3: fix flow error type
> net/hns3: fix reassembling multiple segment packets in Tx
> net/hns3: report Rx drop packets enable configuration
> net/hns3: report Rx free threshold
> net/hns3: reduce address calculation in Rx
>
> Wei Huang (5):
> raw/ifpga/base: fix interrupt handler instance usage
> raw/ifpga/base: handle unsupported interrupt type
> raw/ifpga/base: fix return of IRQ unregister
> raw/ifpga: terminate string filled by readlink with null
> raw/ifpga: use trusted buffer to free
>
> Xiaoyu Min (2):
> net/mlx5: validate MPLSoGRE with GRE key
> net/mlx5: fix RSS queue type validation
>
> Xiaoyun Wang (3):
> net/hinic: fix Rx nombuf stats
> net/hinic/base: get default cos from chip
> net/hinic/base: fix clock definition with glibc version
>
> Xiaoyun wang (1):
> net/hinic: fix filters on memory allocation failure
>
> Xueming Li (2):
> net/mlx5: fix port shared data reference count
> net/mlx5: fix missing meter packet
>
> Yi Yang (2):
> gso: fix payload unit size for UDP
> gro: fix packet type detection with IPv6 tunnel
>
> Youri Querry (1):
> bus/fslmc: fix atomic queues on NXP LX2 platform
>
> Yunjian Wang (32):
> net/hinic: fix negative array index read
> net/bnxt: add memory allocation check in VF info init
> bus/dpaa: remove logically dead code
> net/hns3: fix out of bounds access
> net/tap: free mempool when closing
> bus/dpaa: fix fd check before close
> stack: fix uninitialized variable
> net/fm10k: fix memory leak when thresh check fails
> net/qede: fix dereference before null check
> examples/vhost_blk: check driver start failure
> vfio: fix group descriptor check
> bus/fslmc: fix VFIO group descriptor check
> bus/pci: fix memory leak when unmapping VFIO resource
> bus/pci: fix leak on VFIO mapping error
> net/fm10k: fix memory leak when Tx thresh check fails
> raw/dpaa2_qdma: fix reset
> crypto/dpaa_sec: fix a null pointer dereference
> eventdev: check allocation in Tx adapter
> event/dpaa2: fix dereference before null check
> eventdev: fix adapter leak in error path
> net/netvsc: fix Tx queue leak in error path
> net/octeontx2: remove useless check before free
> eal/linux: fix memory leak in uevent handling
> net/bnxt: fix memory leak when freeing VF info
> efd: fix tailq entry leak in error path
> eal: fix leak on device event callback unregister
> baseband/turbo_sw: fix memory leak in error path
> net/mvpp2: fix memory leak in error path
> net/thunderx: fix memory leak on rbdr desc ring failure
> ethdev: fix data type for port id
> compress/isal: check allocation in queue setup
> malloc: fix style in free list index computation
>
> Yuying Zhang (1):
> net/i40e: fix virtual channel conflict
>
> Zhenghua Zhou (1):
> app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] 19.11.6 patches review and test
2020-12-16 12:11 ` Govindharajan, Hariprasad
@ 2020-12-16 13:16 ` Luca Boccassi
0 siblings, 0 replies; 17+ messages in thread
From: Luca Boccassi @ 2020-12-16 13:16 UTC (permalink / raw)
To: Govindharajan, Hariprasad, stable
Cc: dev, Walker, Benjamin, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan
On Wed, 2020-12-16 at 12:11 +0000, Govindharajan, Hariprasad wrote:
> > -----Original Message-----
> > From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> > Sent: Thursday, December 3, 2020 9:39 AM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>;
> > Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>;
> > Mcnamara, John <john.mcnamara@intel.com>; Ju-Hyoung Lee
> > <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>; Luca
> > Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX
> > <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan
> > Darawsheh <rasland@mellanox.com>; Thomas Monjalon
> > <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen,
> > Zhaoyan <zhaoyan.chen@intel.com>
> > Subject: 19.11.6 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.6.
> >
> > The planned date for the final release is December 17.
> >
> > Please help with testing and validation of your use cases and report any
> > issues/results with reply-all to this mail. For the final release the fixes and
> > reported validations will be added to the release notes.
> >
> > A release candidate tarball can be found at:
> >
> > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
> >
> > These patches are located at branch 19.11 of dpdk-stable repo:
> > https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Luca Boccassi
> >
> [Govindharajan, Hariprasad]
>
> The following functionalities were validated with OvS-DPDK 19.11.6 release.
> DPDK 19.11.6
> OvS 2.14.1
>
> ICE Device
>
> Basic performance tests (RFC2544 P2P, PVP_CONT, RFC2544 PVP_TPUT, RFC2544 PVVP_TPUT, PVPV) Jumbo frames RSS
> i40e Device
>
> Basic performance (RFC2544 P2P, PVP_CONT, RFC2544 PVP_TPUT, RFC2544 PVVP_TPUT, PVPV) Jumbo frames RSS Flow control
>
> ixgbe Device
>
> Basic performance tests (RFC2544 P2P, PVP_CONT, RFC2544 PVP_TPUT, RFC2544 PVVP_TPUT, PVPV) Jumbo frames RSS
>
> vhostuserclient device
>
> Jumbo frames
> dpdkvhostuserclient re-connect
> dpdkvhostuserclient NUMA node
>
> Regards
> G Hariprasad
Thank you!
--
Kind regards,
Luca Boccassi
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] 19.11.6 patches review and test
2020-12-03 9:38 [dpdk-stable] 19.11.6 patches review and test luca.boccassi
` (3 preceding siblings ...)
2020-12-16 12:11 ` Govindharajan, Hariprasad
@ 2020-12-16 20:34 ` Ali Alnubani
2020-12-17 9:39 ` Luca Boccassi
4 siblings, 1 reply; 17+ messages in thread
From: Ali Alnubani @ 2020-12-16 20:34 UTC (permalink / raw)
To: luca.boccassi, stable
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin.walker, David Christensen, Hemant Agrawal, Ian Stokes,
Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor,
Luca Boccassi, Pei Zhang, pingx.yu, qian.q.xu, Raslan Darawsheh,
NBU-Contact-Thomas Monjalon, yuan.peng, zhaoyan.chen,
Slava Ovsiienko
Hi,
> -----Original Message-----
> From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> Sent: Thursday, December 3, 2020 11:39 AM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>;
> Hemant Agrawal <hemant.agrawal@nxp.com>; Ian Stokes
> <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>; John McNamara
> <john.mcnamara@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>;
> Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>;
> Pei Zhang <pezhang@redhat.com>; pingx.yu@intel.com;
> qian.q.xu@intel.com; Raslan Darawsheh <rasland@mellanox.com>; NBU-
> Contact-Thomas Monjalon <thomas@monjalon.net>; yuan.peng@intel.com;
> zhaoyan.chen@intel.com
> Subject: 19.11.6 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.6.
>
> The planned date for the final release is December 17.
>
> Please help with testing and validation of your use cases and report any
> issues/results with reply-all to this mail. For the final release the fixes and
> reported validations will be added to the release notes.
>
The following covers the functional tests that we ran on Mellanox hardware for this release:
- Basic functionality:
Send and receive multiple types of traffic.
- testpmd xstats counter test.
- testpmd timestamp test.
- Changing/checking link status through testpmd.
- RTE flow tests.
- Some RSS tests.
- VLAN stripping and insertion tests.
- Checksum and TSO tests.
- ptype tests.
- l3fwd-power example application tests.
- Multi-process example applications tests.
The tests ran on:
- NIC: ConnectX-4 Lx / OS: RHEL7.4 / Driver: MLNX_OFED_LINUX-5.1-2.5.8.0 / Firmware: 14.28.2006
- NIC: ConnectX-5 / OS: RHEL7.4 / Driver: MLNX_OFED_LINUX-5.1-2.5.8.0 / Firmware: 16.28.2006
Compilation tests in the following OS/driver combinations are also passing:
- Ubuntu 20.04 with MLNX_OFED_LINUX-5.1-2.5.8.0.
- Ubuntu 20.04 with rdma-core master (6a5c1b7).
- Ubuntu 20.04 with rdma-core v28.0.
- Ubuntu 18.04 with rdma-core v17.1.
- Ubuntu 18.04 with rdma-core master (6a5c1b7) (i386).
- Ubuntu 16.04 with rdma-core v22.7.
- Fedora 32 with rdma-core v32.0.
- CentOS 7 7.9.2009 with rdma-core master (6a5c1b7).
- CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.1-2.5.8.0.
- CentOS 8 8.3.2011 with rdma-core master (6a5c1b7).
- openSUSE Leap 15.2 with rdma-core v27.1.
The testing was done on v19.11.6-rc1 with the following patch applied:
http://inbox.dpdk.org/stable/1608132648-15469-1-git-send-email-viacheslavo@nvidia.com/T/#u
We don't see any critical issues blocking the release other than the debug build failure Viacheslav fixed.
Regards,
Ali
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] 19.11.6 patches review and test
2020-12-16 20:34 ` Ali Alnubani
@ 2020-12-17 9:39 ` Luca Boccassi
0 siblings, 0 replies; 17+ messages in thread
From: Luca Boccassi @ 2020-12-17 9:39 UTC (permalink / raw)
To: Ali Alnubani, stable
Cc: dev, Ali Alnubani, Raslan Darawsheh, NBU-Contact-Thomas Monjalon,
Slava Ovsiienko
On Wed, 2020-12-16 at 20:34 +0000, Ali Alnubani wrote:
> Hi,
>
> > -----Original Message-----
> > From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> > Sent: Thursday, December 3, 2020 11:39 AM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>;
> > Hemant Agrawal <hemant.agrawal@nxp.com>; Ian Stokes
> > <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>; John McNamara
> > <john.mcnamara@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>;
> > Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>;
> > Pei Zhang <pezhang@redhat.com>; pingx.yu@intel.com;
> > qian.q.xu@intel.com; Raslan Darawsheh <rasland@mellanox.com>; NBU-
> > Contact-Thomas Monjalon <thomas@monjalon.net>; yuan.peng@intel.com;
> > zhaoyan.chen@intel.com
> > Subject: 19.11.6 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.6.
> >
> > The planned date for the final release is December 17.
> >
> > Please help with testing and validation of your use cases and report any
> > issues/results with reply-all to this mail. For the final release the fixes and
> > reported validations will be added to the release notes.
> >
>
> The following covers the functional tests that we ran on Mellanox hardware for this release:
> - Basic functionality:
> Send and receive multiple types of traffic.
> - testpmd xstats counter test.
> - testpmd timestamp test.
> - Changing/checking link status through testpmd.
> - RTE flow tests.
> - Some RSS tests.
> - VLAN stripping and insertion tests.
> - Checksum and TSO tests.
> - ptype tests.
> - l3fwd-power example application tests.
> - Multi-process example applications tests.
>
> The tests ran on:
> - NIC: ConnectX-4 Lx / OS: RHEL7.4 / Driver: MLNX_OFED_LINUX-5.1-2.5.8.0 / Firmware: 14.28.2006
> - NIC: ConnectX-5 / OS: RHEL7.4 / Driver: MLNX_OFED_LINUX-5.1-2.5.8.0 / Firmware: 16.28.2006
>
> Compilation tests in the following OS/driver combinations are also passing:
> - Ubuntu 20.04 with MLNX_OFED_LINUX-5.1-2.5.8.0.
> - Ubuntu 20.04 with rdma-core master (6a5c1b7).
> - Ubuntu 20.04 with rdma-core v28.0.
> - Ubuntu 18.04 with rdma-core v17.1.
> - Ubuntu 18.04 with rdma-core master (6a5c1b7) (i386).
> - Ubuntu 16.04 with rdma-core v22.7.
> - Fedora 32 with rdma-core v32.0.
> - CentOS 7 7.9.2009 with rdma-core master (6a5c1b7).
> - CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.1-2.5.8.0.
> - CentOS 8 8.3.2011 with rdma-core master (6a5c1b7).
> - openSUSE Leap 15.2 with rdma-core v27.1.
>
> The testing was done on v19.11.6-rc1 with the following patch applied:
> http://inbox.dpdk.org/stable/1608132648-15469-1-git-send-email-viacheslavo@nvidia.com/T/#u
>
> We don't see any critical issues blocking the release other than the debug build failure Viacheslav fixed.
Thank you!
--
Kind regards,
Luca Boccassi
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] [dpdk-dev] 19.11.6 patches review and test
2020-12-16 10:08 ` Luca Boccassi
@ 2020-12-17 9:50 ` Yu, PingX
2020-12-17 10:40 ` Yu, DapengX
2020-12-17 10:59 ` Luca Boccassi
0 siblings, 2 replies; 17+ messages in thread
From: Yu, PingX @ 2020-12-17 9:50 UTC (permalink / raw)
To: Luca Boccassi, Chen, BoX C, stable, Zhang, Qi Z, Yang, Qiming,
Yu, DapengX
Cc: dev, Walker, Benjamin, Stokes, Ian, Mcnamara, John,
Ju-Hyoung Lee, Thomas Monjalon, Peng, Yuan, Pei Zhang, Xu,
Qian Q, Raslan Darawsheh, Chen, Zhaoyan
+ Dapeng,
> > > new issue: Failed to execute 'reset port 0' command on CVL VF.
> >
> > Qi and Qiming, can we have more details on this issue in the ICE pmd?
> > Is it specific to 19.11 or was it observed on main too?
Luca,
This issue is for 19.11 specific and passed on main. We are working on it and will submit a patch to stable branch later.
Regards,
Yu Ping
> -----Original Message-----
> From: Luca Boccassi <bluca@debian.org>
> Sent: Wednesday, December 16, 2020 6:08 PM
> To: Chen, BoX C <box.c.chen@intel.com>; stable@dpdk.org; Zhang, Qi Z
> <qi.z.zhang@intel.com>; Yang, Qiming <qiming.yang@intel.com>
> Cc: dev@dpdk.org; Walker, Benjamin <benjamin.walker@intel.com>; Stokes,
> Ian <ian.stokes@intel.com>; Mcnamara, John <john.mcnamara@intel.com>;
> Yu, PingX <pingx.yu@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>;
> Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan
> <yuan.peng@intel.com>; Pei Zhang <pezhang@redhat.com>; Xu, Qian Q
> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@mellanox.com>; Chen,
> Zhaoyan <zhaoyan.chen@intel.com>
> Subject: Re: [dpdk-dev] 19.11.6 patches review and test
>
> Hi,
>
> Release date is fast approaching - could the questions below be looked,
> please? Thanks!
>
> On Thu, 2020-12-10 at 10:15 +0000, Luca Boccassi wrote:
> > On Thu, 2020-12-10 at 10:07 +0000, Chen, BoX C wrote:
> > > Hi Luca,
> > > Update LTS 19.11.6 test result for Intel part. All passed except the
> known issues. One new minor CVL bug was found which affected two test
> cases.
> >
> > Thank you!
> >
> > > * Intel(R) Testing
> > >
> > > # Basic Intel(R) NIC testing
> > > * PF(i40e):Passed
> > > known issue: create rule for set hash key, but rule create
> > > failed. the fix patch already exists:
> > > https://patches.dpdk.org/patch/84056/
> >
> > Qi, what's the status of this patch? Is it ready to be merged in the
> > Intel tree, and is it urgent enough for backporting immediately, or
> > can it wait for the next 19.11 release?
> >
> > > known issue: inconsistent with expected queue after creating flow
> rule. It is a FW issue. Intel is working on it.
> > > * PF(ixgbe):Passed
> > > * PF(ice):Passed
> > > * VF(i40e):Passed
> > > * VF(ixgbe):Passed
> > > * VF(ice):Passed
> > > new issue: Failed to execute 'reset port 0' command on CVL VF.
> >
> > Qi and Qiming, can we have more details on this issue in the ICE pmd?
> > Is it specific to 19.11 or was it observed on main too?
> >
> > > * Build or compile: Passed
> > > * Intel NIC single core/NIC performance: Passed
> > >
> > > #Basic cryptodev and virtio testing
> > > * vhost/virtio basic loopback, PVP and performance test: Passed.
> > > known issue: The UDP fragmentation offload feature of Virtio-net
> > > device can not be turned on in the VM. bugzilla has been submit:
> > > https://bugzilla.kernel.org/show_bug.cgi?id=207075
> > > * cryptodev Function: Passed.
> > > * cryptodev Performance: Passed.
> > >
> > > Regards,
> > > Chen Bo
> > >
> > > > -----Original Message-----
> > > > From: dev <dev-bounces@dpdk.org> On Behalf Of
> > > > luca.boccassi@gmail.com
> > > > Sent: December 3, 2020 17:39
> > > > To: stable@dpdk.org
> > > > Cc: dev@dpdk.org; Abhishek Marathe
> > > > <Abhishek.Marathe@microsoft.com>; Akhil Goyal
> > > > <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > > > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > > > <drc@linux.vnet.ibm.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>;
> > > > Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob
> > > > <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>;
> > > > Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> > > > <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei
> Zhang
> > > > <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> > > > <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@mellanox.com>;
> > > > Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan
> > > > <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> > > > Subject: [dpdk-dev] 19.11.6 patches review and test
> > > >
> > > > Hi all,
> > > >
> > > > Here is a list of patches targeted for stable release 19.11.6.
> > > >
> > > > The planned date for the final release is December 17.
> > > >
> > > > Please help with testing and validation of your use cases and
> > > > report any issues/results with reply-all to this mail. For the
> > > > final release the fixes and reported validations will be added to the
> release notes.
> > > >
> > > > A release candidate tarball can be found at:
> > > >
> > > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
> > > >
> > > > These patches are located at branch 19.11 of dpdk-stable repo:
> > > > https://dpdk.org/browse/dpdk-stable/
> > > >
> > > > Thanks.
> > > >
> > > > Luca Boccassi
> > > >
> > > > ---
> > > > Abhinandan Gujjar (1):
> > > > test/event_crypto_adapter: fix configuration
> > > >
> > > > Ajit Khaparde (2):
> > > > net/bnxt: increase size of Rx CQ
> > > > net/bnxt: fix resetting mbuf data offset
> > > >
> > > > Alexander Kozyrev (3):
> > > > net/mlx5: fix Rx queue count calculation
> > > > net/mlx: do not enforce RSS hash offload
> > > > net/mlx5: fix Rx packet padding config via DevX
> > > >
> > > > Alvin Zhang (1):
> > > > net/ice: fix Rx offload flags in SSE path
> > > >
> > > > Anatoly Burakov (2):
> > > > doc: clarify instructions on running as non-root
> > > > doc: update information on using hugepages
> > > >
> > > > Andrew Rybchenko (1):
> > > > doc: fix EF10 Rx mode name in sfc guide
> > > >
> > > > Ankur Dwivedi (4):
> > > > crypto/octeontx2: fix session-less mode
> > > > test/crypto: fix device number
> > > > test/event: fix function arguments for crypto adapter
> > > > crypto/octeontx2: fix multi-process
> > > >
> > > > Archana Muniganti (1):
> > > > examples/fips_validation: fix version compatibility
> > > >
> > > > Arek Kusztal (1):
> > > > doc: remove notice about AES-GCM IV and J0
> > > >
> > > > Beilei Xing (1):
> > > > net/i40e: fix flow director for eth + VLAN pattern
> > > >
> > > > Bruce Richardson (11):
> > > > app/testpmd: fix name of bitrate library in meson build
> > > > doc: fix formatting of notes in meson guide
> > > > build: skip detecting libpcap via pcap-config
> > > > eal/x86: fix memcpy AVX-512 enablement
> > > > doc: add SPDX license tag header to meson guide
> > > > app: fix missing dependencies
> > > > examples/l2fwd-crypto: fix missing dependency
> > > > examples/vm_power: fix build on Ubuntu 20.04
> > > > examples/multi_process: fix build on Ubuntu 20.04
> > > > examples: fix flattening directory layout on install
> > > > examples/l2fwd-keepalive: skip meson build if no librt
> > > >
> > > > Chas Williams (2):
> > > > net: check segment pointer in raw checksum processing
> > > > net/virtio: check raw checksum failure
> > > >
> > > > Chenbo Xia (3):
> > > > drivers/net: fix port id size
> > > > app: fix ethdev port id size
> > > > doc: fix ethdev port id size
> > > >
> > > > Chengchang Tang (8):
> > > > net/hns3: fix deleting default VLAN from PF
> > > > app/testpmd: fix port id check in Tx VLAN command
> > > > app/testpmd: fix VLAN configuration on failure
> > > > app/testpmd: remove restriction on Tx segments set
> > > > app/testpmd: fix packet header in txonly mode
> > > > app/testpmd: fix descriptor id check
> > > > net/hns3: decrease non-nearby memory access in Rx
> > > > net/hns3: fix TX checksum with fix header length
> > > >
> > > > Chenxu Di (2):
> > > > net/dpaa2: fix build with timesync functions
> > > > net/i40e: fix incorrect FDIR flex configuration
> > > >
> > > > Ciara Loftus (3):
> > > > net/af_xdp: change return value from Rx to unsigned
> > > > net/af_xdp: fix umem size
> > > > net/af_xdp: use strlcpy instead of strncpy
> > > >
> > > > Ciara Power (2):
> > > > doc: fix typo in KNI guide
> > > > usertools: fix CPU layout script to be PEP8 compliant
> > > >
> > > > Conor Walsh (2):
> > > > net/ixgbe: check switch domain allocation result
> > > > build: fix gcc warning requiring Wformat
> > > >
> > > > Cristian Dumitrescu (1):
> > > > examples/ip_pipeline: fix external build
> > > >
> > > > David Christensen (1):
> > > > net/vhost: fix xstats after clearing stats
> > > >
> > > > David Hunt (1):
> > > > doc: remove obsolete deprecation notice for power library
> > > >
> > > > David Marchand (18):
> > > > bus/pci: remove duplicate declaration
> > > > mem: fix allocation in container with SELinux
> > > > eal: fix doxygen for EAL cleanup
> > > > crypto/scheduler: fix header install with meson
> > > > event/dpaa2: remove dead code from self test
> > > > crypto/scheduler: remove unused internal seqn
> > > > crypto/dpaa2_sec: remove dead code
> > > > net/ena: remove unused macro
> > > > devtools: fix x86-default build test install env
> > > > devtools: fix directory filter in forbidden token check
> > > > doc: fix typo in ipsec-secgw guide
> > > > examples/fips_validation: fix build with pkg-config
> > > > examples/kni: fix build with pkg-config
> > > > examples/l2fwd-crypto: fix build with pkg-config
> > > > examples/ntb: fix clean target
> > > > examples/performance-thread: fix build with pkg-config
> > > > examples/vhost_blk: fix build with pkg-config
> > > > examples/rxtx_callbacks: fix build with pkg-config
> > > >
> > > > Dekel Peled (1):
> > > > ethdev: fix RSS flow expansion in case of mismatch
> > > >
> > > > Devendra Singh Rawat (1):
> > > > net/qede: fix milliseconds sleep macro
> > > >
> > > > Didier Pallard (4):
> > > > common/qat: add missing kmod dependency info
> > > > crypto/octeontx: fix out-of-place support
> > > > crypto/octeontx2: fix out-of-place support
> > > > net/mlx5: fix Rx descriptor status
> > > >
> > > > Diogo Behrens (1):
> > > > mcslock: fix hang in weak memory model
> > > >
> > > > Dmitry Kozlyuk (1):
> > > > rcu: avoid literal suffix warning in C++ mode
> > > >
> > > > Dong Zhou (1):
> > > > net/mlx5: fix switch port id when representor in bonding
> > > >
> > > > Dongsheng Rong (1):
> > > > net/bonding: fix Rx queue conversion
> > > >
> > > > Erik Gabriel Carrillo (1):
> > > > timer: add limitation note for sync stop and reset
> > > >
> > > > Eugenio Pérez (1):
> > > > vhost: fix IOTLB mempool single-consumer flag
> > > >
> > > > Fan Zhang (2):
> > > > port: remove useless assignment
> > > > examples/fips_validation: fix missed version line
> > > >
> > > > Feifei Wang (1):
> > > > test/ring: fix number of single element enqueue/dequeue
> > > >
> > > > Ferruh Yigit (14):
> > > > net/netvsc: replace compiler builtin overflow check
> > > > ethdev: remove redundant license text
> > > > net/dpaa: fix port ID type in API
> > > > kni: fix build with Linux 5.9
> > > > examples/vm_power: fix 32-bit build
> > > > app/testpmd: fix build with gcc 11
> > > > pmdinfogen: fix build with gcc 11
> > > > net/pcap: fix input only Rx
> > > > net/pcap: fix crash on exit for infinite Rx
> > > > net/bnxt: fix xstats by id
> > > > net/i40e: fix build for log format specifier
> > > > net/af_xdp: fix pointer storage size
> > > > app/testpmd: fix MTU after device configure
> > > > app/testpmd: revert setting MTU explicitly after configure
> > > >
> > > > Gaetan Rivet (1):
> > > > net/failsafe: fix state synchro cleanup
> > > >
> > > > Gagandeep Singh (1):
> > > > crypto/caam_jr: fix device tree parsing for SEC_ERA
> > > >
> > > > Gregory Etelson (2):
> > > > examples/l3fwd-power: check packet types after start
> > > > net/mlx5: fix representor interrupts handler
> > > >
> > > > Guinan Sun (5):
> > > > net/i40e: fix link status
> > > > net/ice: fix flow validation for unsupported patterns
> > > > net/i40e/base: fix function header arguments
> > > > net/i40e/base: fix Rx only for unicast promisc on VLAN
> > > > net/i40e: fix recreating flexible flow director rule
> > > >
> > > > Guoyang Zhou (5):
> > > > net/hinic/base: support two or more AEQS for chip
> > > > net/hinic/base: fix log info for PF command channel
> > > > net/hinic/base: add message check for command channel
> > > > net/hinic/base: remove queue number limitation
> > > > net/hinic: remove optical module operation
> > > >
> > > > Haggai Eran (1):
> > > > cryptodev: fix parameter parsing
> > > >
> > > > Haiyue Wang (1):
> > > > net/ixgbe: remove redundant MAC flag check
> > > >
> > > > Harman Kalra (1):
> > > > net/octeontx2: fix multi segment mode for jumbo packets
> > > >
> > > > Heinrich Kuhn (2):
> > > > net/nfp: expand device info get
> > > > doc: improve multiport PF in nfp guide
> > > >
> > > > Hemant Agrawal (1):
> > > > crypto/dpaa2_sec: fix stats query without queue pair
> > > >
> > > > Hongbo Zheng (3):
> > > > net/hns3: skip VF register access when PF in FLR
> > > > net/hns3: check PCI config space reads
> > > > net/hns3: check setting VF PCI bus return value
> > > >
> > > > Honnappa Nagarahalli (7):
> > > > net/memif: do not update local copy of tail in Tx
> > > > net/memif: relax load of ring tail for M2S ring
> > > > net/memif: relax load of ring head for M2S ring
> > > > net/memif: relax load of ring head for S2M ring
> > > > ethdev: fix memory ordering for callback functions
> > > > test/rcu: fix build with low core count
> > > > examples/performance-thread: fix build with low core count
> > > >
> > > > Huisong Li (7):
> > > > net/hns3: fix default MAC address from firmware
> > > > net/hns3: fix some incomplete command structures
> > > > app/testpmd: fix displaying Rx/Tx queues information
> > > > net/hns3: fix RSS max queue id allowed in multi-TC
> > > > net/hns3: fix data type to store queue number
> > > > net/hns3: fix configurations of port-level scheduling rate
> > > > net/hns3: fix crash with multi-TC
> > > >
> > > > Hyong Youb Kim (3):
> > > > net/enic: ignore VLAN inner type when it is zero
> > > > net/enic: generate VXLAN src port if it is zero in template
> > > > net/enic: fix header sizes when copying flow patterns
> > > >
> > > > Ibtisam Tariq (6):
> > > > net/softnic: use POSIX network address conversion
> > > > examples/ip_pipeline: use POSIX network address conversion
> > > > examples/ipsec-secgw: use POSIX network address conversion
> > > > examples/qos_sched: fix usage string
> > > > examples/vhost_crypto: add new line character in usage
> > > > doc: fix rule file parameters in l3fwd-acl guide
> > > >
> > > > Igor Romanov (3):
> > > > net/sfc/base: fix tunnel configuration
> > > > net/sfc: fix RSS hash flag when offload is disabled
> > > > net/sfc: fix RSS hash offload if queue action is used
> > > >
> > > > Jeff Guo (7):
> > > > net/iavf: fix command after PF reset
> > > > net/iavf: fix flow flush after PF reset
> > > > net/ixgbe: fix vector Rx
> > > > net/i40e: fix vector Rx
> > > > net/ice: fix vector Rx
> > > > net/fm10k: fix vector Rx
> > > > net/iavf: fix vector Rx
> > > >
> > > > Jesse Brandeburg (1):
> > > > net/ice: update writeback policy to reduce latency
> > > >
> > > > Jiawei Wang (1):
> > > > net/mlx5: free MR resource on device DMA unmap
> > > >
> > > > Julien Massonneau (1):
> > > > usertools: fix pmdinfo parsing
> > > >
> > > > Junyu Jiang (1):
> > > > net/i40e: fix byte counters
> > > >
> > > > Kalesh AP (6):
> > > > net/bnxt: fix endianness while setting L4 destination port
> > > > net/bnxt: fix structure variable initialization
> > > > net/bnxt: fix crash in vector mode Tx
> > > > net/bnxt: fix L2 filter allocation
> > > > net/bnxt: fix link status during device recovery
> > > > net/bnxt: fix link update
> > > >
> > > > Karra Satwik (1):
> > > > net/cxgbe: fix duplicate MAC addresses in MPS TCAM
> > > >
> > > > Kevin Laatz (3):
> > > > raw/ioat: fix missing close function
> > > > examples/ioat: fix stats print
> > > > net/ring: check internal arguments
> > > >
> > > > Kiran Kumar K (1):
> > > > net/octeontx2: fix RSS flow create
> > > >
> > > > Konstantin Ananyev (2):
> > > > acl: fix x86 build for compiler without AVX2
> > > > doc: fix missing classify methods in ACL guide
> > > >
> > > > Lance Richardson (4):
> > > > net/bnxt: fix drop enable in get Rx queue info
> > > > net/bnxt: fix queue get info
> > > > net/bnxt: fix boolean operator usage
> > > > net/bnxt: fix doorbell barrier location
> > > >
> > > > Leyi Rong (2):
> > > > net/iavf: fix unchecked Tx cleanup error
> > > > net/iavf: fix performance drop after port reset
> > > >
> > > > Lijun Ou (4):
> > > > net/hns3: fix config when creating RSS rule after flush
> > > > net/hns3: fix flushing RSS rule
> > > > app/testpmd: fix RSS key for flow API RSS rule
> > > > net/hns3: check PCI config space write
> > > >
> > > > Long Li (5):
> > > > net/netvsc: fix multiple channel Rx
> > > > net/netvsc: fix stale value after free
> > > > net/netvsc: fix rndis packet addresses
> > > > net/netvsc: allocate contiguous physical memory for RNDIS
> > > > net/vdev_netvsc: fix device probing error flow
> > > >
> > > > Luca Boccassi (8):
> > > > Revert "Revert "devtools: test static linkage with pkg-config""
> > > > Revert "Revert "build: always link whole DPDK static libraries""
> > > > Revert "Revert "build/pkg-config: move pkg-config file creation""
> > > > Revert "Revert "build/pkg-config: output drivers first for static
> build""
> > > > Revert "Revert "build/pkg-config: improve static linking flags""
> > > > Revert "Revert "build/pkg-config: prevent overlinking""
> > > > fix spellings that Lintian complains about
> > > > Revert "app/testpmd: fix name of bitrate library in meson build"
> > > >
> > > > Lukasz Wojciechowski (18):
> > > > raw/skeleton: reset test statistics
> > > > raw/skeleton: allow closing already closed device
> > > > distributor: fix handshake synchronization
> > > > distributor: fix handshake deadlock
> > > > distributor: fix buffer use after free
> > > > distributor: handle worker shutdown in burst mode
> > > > test/distributor: fix shutdown of busy worker
> > > > distributor: fix return pkt calls in single mode
> > > > test/distributor: fix freeing mbufs
> > > > test/distributor: fix lcores statistics
> > > > test/distributor: collect return mbufs
> > > > distributor: fix API documentation
> > > > test/distributor: fix race conditions on shutdown
> > > > distributor: fix scalar matching
> > > > distributor: fix flushing in flight packets
> > > > distributor: fix clearing returns buffer
> > > > test/distributor: ensure all packets are delivered
> > > > test/distributor: fix quitting workers in burst mode
> > > >
> > > > Marvin Liu (1):
> > > > net/virtio: fix packed ring indirect descricptors setup
> > > >
> > > > Maxime Coquelin (13):
> > > > vdpa/ifc: fix build with recent kernels
> > > > baseband/fpga_lte_fec: fix crash with debug
> > > > vhost: fix virtio-net header length with packed ring
> > > > vhost: fix virtqueues metadata allocation
> > > > vhost: validate index in available entries API
> > > > vhost: validate index in guest notification API
> > > > vhost: validate index in live-migration API
> > > > vhost: validate index in inflight API
> > > > config: enable packet prefetching with Meson
> > > > vhost: fix virtqueue initialization
> > > > vhost: fix error path when setting memory tables
> > > > vhost: fix fd leak in dirty logging setup
> > > > vhost: fix fd leak in kick setup
> > > >
> > > > Maxime Leroy (2):
> > > > net/mlx5: fix RSS RETA reset on start
> > > > net/mlx5: fix Rx queue count calculation
> > > >
> > > > Michael Baum (2):
> > > > net/mlx5: fix hairpin dependency on destination DevX TIR
> > > > net/mlx5: remove unused variable in Tx queue creation
> > > >
> > > > Michal Krawczyk (6):
> > > > net/ena/base: use min/max macros with type conversion
> > > > net/ena/base: specify delay operations
> > > > net/ena/base: fix release of wait event
> > > > net/ena: fix getting xstats global stats offset
> > > > net/ena: fix setting Rx checksum flags in mbuf
> > > > net/ena/base: align IO CQ allocation to 4K
> > > >
> > > > Min Hu (Connor) (1):
> > > > app/testpmd: fix bonding xmit balance policy command
> > > >
> > > > Nick Connolly (3):
> > > > mem: fix allocation failure on non-NUMA kernel
> > > > build: fix install on Windows
> > > > build: fix MS linker flag with meson 0.54
> > > >
> > > > Nicolas Chautru (1):
> > > > app/bbdev: fix test vector symlink
> > > >
> > > > Olivier Matz (5):
> > > > examples/fips_validation: fix buffer overflow
> > > > vhost: fix external mbuf creation
> > > > eal: fix MCS lock and ticketlock headers install
> > > > net/ring: fix typo in log message
> > > > kni: fix build on RHEL 8.3
> > > >
> > > > Ophir Munk (2):
> > > > net/mlx5: remove unused includes
> > > > net/mlx5: remove unused log macros
> > > >
> > > > Ori Kam (1):
> > > > maintainers: update Mellanox emails
> > > >
> > > > Pablo de Lara (2):
> > > > crypto/aesni_mb: fix CCM digest size check
> > > > crypto/aesni_mb: fix GCM digest size check
> > > >
> > > > Padraig Connolly (1):
> > > > net/i40e: fix QinQ flow pattern to allow non full mask
> > > >
> > > > Pavan Nikhilesh (2):
> > > > mempool/octeontx: fix aura to pool mapping
> > > > app/eventdev: check timer adadpters number
> > > >
> > > > Prateek Agarwal (1):
> > > > net/i40e: add C++ include guard
> > > >
> > > > Qi Zhang (4):
> > > > net/ice/base: fix issues around move nodes
> > > > net/iavf: fix iterator for RSS LUT
> > > > net/iavf: support multicast configuration
> > > > net/ice/base: fix parameter name in comment
> > > >
> > > > Rahul Gupta (1):
> > > > net/bnxt: fix Rx performance by removing spinlock
> > > >
> > > > Rahul Lakkireddy (2):
> > > > net/cxgbe: fix crash when accessing empty Tx mbuf list
> > > > net/cxgbe: fix queue DMA ring leaks during port close
> > > >
> > > > Rasesh Mody (2):
> > > > net/qede: fix getting link details
> > > > net/bnx2x: add QLogic vendor id for BCM57840
> > > >
> > > > Raslan Darawsheh (1):
> > > > common/mlx5: fix name for ConnectX VF device ID
> > > >
> > > > Reshma Pattan (1):
> > > > power: fix current frequency index
> > > >
> > > > Rohit Raj (1):
> > > > bus/fslmc: fix dpio close
> > > >
> > > > RongQing Li (2):
> > > > net/af_xdp: avoid deadlock due to empty fill queue
> > > > net/bonding: fix possible unbalanced packet receiving
> > > >
> > > > Ruifeng Wang (4):
> > > > test/crypto: fix stats test
> > > > crypto/armv8: fix mempool object returning
> > > > eal/arm: fix clang build of native target
> > > > eal/arm: fix build with gcc optimization level 0
> > > >
> > > > Sachin Saxena (3):
> > > > net/dpaa2: fix misuse of interface index
> > > > net/pfe: fix misuse of interface index
> > > > doc: fix diagram in dpaa2 guide
> > > >
> > > > Sarosh Arif (3):
> > > > doc: fix typo in pcap guide
> > > > test/distributor: fix mbuf leak on failure
> > > > doc: fix grammar
> > > >
> > > > Shijith Thotton (1):
> > > > event/octeontx2: unlink queues during port release
> > > >
> > > > Shiri Kuzin (1):
> > > > net/mlx5: fix xstats reset reinitialization
> > > >
> > > > Somnath Kotur (5):
> > > > net/bnxt: fix checking VNIC in shutdown path
> > > > net/bnxt: add separate mutex for FW health check
> > > > net/bnxt: fix shift operation
> > > > net/bnxt: fix queue release
> > > > net/bnxt: fix vnic Rx queue cnt updation
> > > >
> > > > Stephen Hemminger (7):
> > > > eal/linux: change udev debug message
> > > > net/failsafe: fix double space in warning log
> > > > net/netvsc: check for overflow on packet info from host
> > > > ipc: fix spelling in log and comment
> > > > mbuf: fix dynamic fields and flags with multiprocess
> > > > net/bnxt: remove useless prefetches
> > > > doc: add SPDX license tag header to Intel performance guide
> > > >
> > > > Steve Yang (6):
> > > > net/iavf: fix scattered Rx enabling
> > > > net/iavf: fix port start during configuration restore
> > > > net/iavf: fix setting of MAC address
> > > > net/iavf: downgrade error log
> > > > net/ixgbe: fix VF reset HW error handling
> > > > app/testpmd: fix max Rx packet length for VLAN packet
> > > >
> > > > Steven Lariau (1):
> > > > stack: reload head when pop fails
> > > >
> > > > Suanming Mou (1):
> > > > net/mlx5: fix meter table definitions
> > > >
> > > > Tal Shnaiderman (1):
> > > > common/mlx5: fix DevX SQ object creation
> > > >
> > > > Thomas Monjalon (7):
> > > > bus/pci: remove unused scan by address
> > > > mem: fix config name in error logs
> > > > test/mbuf: skip field registration at busy offset
> > > > mbuf: fix typo in dynamic field convention note
> > > > ethdev: move non-offload capabilities
> > > > app/testpmd: revert max Rx packet length adjustment
> > > > devtools: fix build test config inheritance from env
> > > >
> > > > Ting Xu (3):
> > > > net/ice: fix ptype parsing
> > > > table: fix hash for 32-bit
> > > > net/iavf: fix releasing mbufs
> > > >
> > > > Venkat Duvvuru (1):
> > > > net/bnxt: fix LRO configuration
> > > >
> > > > Viacheslav Ovsiienko (3):
> > > > common/mlx5: fix PCI address lookup
> > > > net/mlx5: fix Rx queue completion index consistency
> > > > net/mlx5: fix raw encap/decap limit
> > > >
> > > > Vimal Chungath (1):
> > > > config: add Graviton2(arm64) defconfig
> > > >
> > > > Vladimir Medvedkin (1):
> > > > app/test-sad: fix uninitialized variable
> > > >
> > > > Wei Hu (Xavier) (10):
> > > > net/hns3: fix queue offload capability
> > > > net/hns3: fix flow RSS queue number 0
> > > > net/hns3: fix configuring device with RSS enabled
> > > > net/hns3: fix storing RSS info when creating flow action
> > > > net/hns3: fix error type when validating RSS flow action
> > > > net/hns3: fix flow error type
> > > > net/hns3: fix reassembling multiple segment packets in Tx
> > > > net/hns3: report Rx drop packets enable configuration
> > > > net/hns3: report Rx free threshold
> > > > net/hns3: reduce address calculation in Rx
> > > >
> > > > Wei Huang (5):
> > > > raw/ifpga/base: fix interrupt handler instance usage
> > > > raw/ifpga/base: handle unsupported interrupt type
> > > > raw/ifpga/base: fix return of IRQ unregister
> > > > raw/ifpga: terminate string filled by readlink with null
> > > > raw/ifpga: use trusted buffer to free
> > > >
> > > > Xiaoyu Min (2):
> > > > net/mlx5: validate MPLSoGRE with GRE key
> > > > net/mlx5: fix RSS queue type validation
> > > >
> > > > Xiaoyun Wang (3):
> > > > net/hinic: fix Rx nombuf stats
> > > > net/hinic/base: get default cos from chip
> > > > net/hinic/base: fix clock definition with glibc version
> > > >
> > > > Xiaoyun wang (1):
> > > > net/hinic: fix filters on memory allocation failure
> > > >
> > > > Xueming Li (2):
> > > > net/mlx5: fix port shared data reference count
> > > > net/mlx5: fix missing meter packet
> > > >
> > > > Yi Yang (2):
> > > > gso: fix payload unit size for UDP
> > > > gro: fix packet type detection with IPv6 tunnel
> > > >
> > > > Youri Querry (1):
> > > > bus/fslmc: fix atomic queues on NXP LX2 platform
> > > >
> > > > Yunjian Wang (32):
> > > > net/hinic: fix negative array index read
> > > > net/bnxt: add memory allocation check in VF info init
> > > > bus/dpaa: remove logically dead code
> > > > net/hns3: fix out of bounds access
> > > > net/tap: free mempool when closing
> > > > bus/dpaa: fix fd check before close
> > > > stack: fix uninitialized variable
> > > > net/fm10k: fix memory leak when thresh check fails
> > > > net/qede: fix dereference before null check
> > > > examples/vhost_blk: check driver start failure
> > > > vfio: fix group descriptor check
> > > > bus/fslmc: fix VFIO group descriptor check
> > > > bus/pci: fix memory leak when unmapping VFIO resource
> > > > bus/pci: fix leak on VFIO mapping error
> > > > net/fm10k: fix memory leak when Tx thresh check fails
> > > > raw/dpaa2_qdma: fix reset
> > > > crypto/dpaa_sec: fix a null pointer dereference
> > > > eventdev: check allocation in Tx adapter
> > > > event/dpaa2: fix dereference before null check
> > > > eventdev: fix adapter leak in error path
> > > > net/netvsc: fix Tx queue leak in error path
> > > > net/octeontx2: remove useless check before free
> > > > eal/linux: fix memory leak in uevent handling
> > > > net/bnxt: fix memory leak when freeing VF info
> > > > efd: fix tailq entry leak in error path
> > > > eal: fix leak on device event callback unregister
> > > > baseband/turbo_sw: fix memory leak in error path
> > > > net/mvpp2: fix memory leak in error path
> > > > net/thunderx: fix memory leak on rbdr desc ring failure
> > > > ethdev: fix data type for port id
> > > > compress/isal: check allocation in queue setup
> > > > malloc: fix style in free list index computation
> > > >
> > > > Yuying Zhang (1):
> > > > net/i40e: fix virtual channel conflict
> > > >
> > > > Zhenghua Zhou (1):
> > > > app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] [dpdk-dev] 19.11.6 patches review and test
2020-12-17 9:50 ` Yu, PingX
@ 2020-12-17 10:40 ` Yu, DapengX
2020-12-17 10:59 ` Luca Boccassi
1 sibling, 0 replies; 17+ messages in thread
From: Yu, DapengX @ 2020-12-17 10:40 UTC (permalink / raw)
To: Yu, PingX, Luca Boccassi, Chen, BoX C, stable, Zhang, Qi Z,
Yang, Qiming
Cc: dev, Walker, Benjamin, Stokes, Ian, Mcnamara, John,
Ju-Hyoung Lee, Thomas Monjalon, Peng, Yuan, Pei Zhang, Xu,
Qian Q, Raslan Darawsheh, Chen, Zhaoyan
Hi All,
The patch: net/iavf: enable port reset, has been sent to stable@dpdk.org.
Best regards,
Yu Dapeng
-----Original Message-----
From: Yu, PingX
Sent: Thursday, December 17, 2020 5:51 PM
To: Luca Boccassi <bluca@debian.org>; Chen, BoX C <box.c.chen@intel.com>; stable@dpdk.org; Zhang, Qi Z <qi.z.zhang@intel.com>; Yang, Qiming <qiming.yang@intel.com>; Yu, DapengX <dapengx.yu@intel.com>
Cc: dev@dpdk.org; Walker, Benjamin <benjamin.walker@intel.com>; Stokes, Ian <ian.stokes@intel.com>; Mcnamara, John <john.mcnamara@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>; Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Pei Zhang <pezhang@redhat.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@mellanox.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
Subject: RE: [dpdk-dev] 19.11.6 patches review and test
+ Dapeng,
> > > new issue: Failed to execute 'reset port 0' command on CVL VF.
> >
> > Qi and Qiming, can we have more details on this issue in the ICE pmd?
> > Is it specific to 19.11 or was it observed on main too?
Luca,
This issue is for 19.11 specific and passed on main. We are working on it and will submit a patch to stable branch later.
Regards,
Yu Ping
> -----Original Message-----
> From: Luca Boccassi <bluca@debian.org>
> Sent: Wednesday, December 16, 2020 6:08 PM
> To: Chen, BoX C <box.c.chen@intel.com>; stable@dpdk.org; Zhang, Qi Z
> <qi.z.zhang@intel.com>; Yang, Qiming <qiming.yang@intel.com>
> Cc: dev@dpdk.org; Walker, Benjamin <benjamin.walker@intel.com>;
> Stokes, Ian <ian.stokes@intel.com>; Mcnamara, John
> <john.mcnamara@intel.com>; Yu, PingX <pingx.yu@intel.com>; Ju-Hyoung
> Lee <juhlee@microsoft.com>; Thomas Monjalon <thomas@monjalon.net>;
> Peng, Yuan <yuan.peng@intel.com>; Pei Zhang <pezhang@redhat.com>; Xu,
> Qian Q <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@mellanox.com>;
> Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: Re: [dpdk-dev] 19.11.6 patches review and test
>
> Hi,
>
> Release date is fast approaching - could the questions below be
> looked, please? Thanks!
>
> On Thu, 2020-12-10 at 10:15 +0000, Luca Boccassi wrote:
> > On Thu, 2020-12-10 at 10:07 +0000, Chen, BoX C wrote:
> > > Hi Luca,
> > > Update LTS 19.11.6 test result for Intel part. All passed except
> > > the
> known issues. One new minor CVL bug was found which affected two test
> cases.
> >
> > Thank you!
> >
> > > * Intel(R) Testing
> > >
> > > # Basic Intel(R) NIC testing
> > > * PF(i40e):Passed
> > > known issue: create rule for set hash key, but rule create
> > > failed. the fix patch already exists:
> > > https://patches.dpdk.org/patch/84056/
> >
> > Qi, what's the status of this patch? Is it ready to be merged in the
> > Intel tree, and is it urgent enough for backporting immediately, or
> > can it wait for the next 19.11 release?
> >
> > > known issue: inconsistent with expected queue after creating
> > > flow
> rule. It is a FW issue. Intel is working on it.
> > > * PF(ixgbe):Passed
> > > * PF(ice):Passed
> > > * VF(i40e):Passed
> > > * VF(ixgbe):Passed
> > > * VF(ice):Passed
> > > new issue: Failed to execute 'reset port 0' command on CVL VF.
> >
> > Qi and Qiming, can we have more details on this issue in the ICE pmd?
> > Is it specific to 19.11 or was it observed on main too?
> >
> > > * Build or compile: Passed
> > > * Intel NIC single core/NIC performance: Passed
> > >
> > > #Basic cryptodev and virtio testing
> > > * vhost/virtio basic loopback, PVP and performance test: Passed.
> > > known issue: The UDP fragmentation offload feature of
> > > Virtio-net device can not be turned on in the VM. bugzilla has been submit:
> > > https://bugzilla.kernel.org/show_bug.cgi?id=207075
> > > * cryptodev Function: Passed.
> > > * cryptodev Performance: Passed.
> > >
> > > Regards,
> > > Chen Bo
> > >
> > > > -----Original Message-----
> > > > From: dev <dev-bounces@dpdk.org> On Behalf Of
> > > > luca.boccassi@gmail.com
> > > > Sent: December 3, 2020 17:39
> > > > To: stable@dpdk.org
> > > > Cc: dev@dpdk.org; Abhishek Marathe
> > > > <Abhishek.Marathe@microsoft.com>; Akhil Goyal
> > > > <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > > > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > > > <drc@linux.vnet.ibm.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>;
> > > > Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob
> > > > <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>;
> > > > Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> > > > <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei
> Zhang
> > > > <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> > > > <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@mellanox.com>;
> > > > Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan
> > > > <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> > > > Subject: [dpdk-dev] 19.11.6 patches review and test
> > > >
> > > > Hi all,
> > > >
> > > > Here is a list of patches targeted for stable release 19.11.6.
> > > >
> > > > The planned date for the final release is December 17.
> > > >
> > > > Please help with testing and validation of your use cases and
> > > > report any issues/results with reply-all to this mail. For the
> > > > final release the fixes and reported validations will be added
> > > > to the
> release notes.
> > > >
> > > > A release candidate tarball can be found at:
> > > >
> > > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
> > > >
> > > > These patches are located at branch 19.11 of dpdk-stable repo:
> > > > https://dpdk.org/browse/dpdk-stable/
> > > >
> > > > Thanks.
> > > >
> > > > Luca Boccassi
> > > >
> > > > ---
> > > > Abhinandan Gujjar (1):
> > > > test/event_crypto_adapter: fix configuration
> > > >
> > > > Ajit Khaparde (2):
> > > > net/bnxt: increase size of Rx CQ
> > > > net/bnxt: fix resetting mbuf data offset
> > > >
> > > > Alexander Kozyrev (3):
> > > > net/mlx5: fix Rx queue count calculation
> > > > net/mlx: do not enforce RSS hash offload
> > > > net/mlx5: fix Rx packet padding config via DevX
> > > >
> > > > Alvin Zhang (1):
> > > > net/ice: fix Rx offload flags in SSE path
> > > >
> > > > Anatoly Burakov (2):
> > > > doc: clarify instructions on running as non-root
> > > > doc: update information on using hugepages
> > > >
> > > > Andrew Rybchenko (1):
> > > > doc: fix EF10 Rx mode name in sfc guide
> > > >
> > > > Ankur Dwivedi (4):
> > > > crypto/octeontx2: fix session-less mode
> > > > test/crypto: fix device number
> > > > test/event: fix function arguments for crypto adapter
> > > > crypto/octeontx2: fix multi-process
> > > >
> > > > Archana Muniganti (1):
> > > > examples/fips_validation: fix version compatibility
> > > >
> > > > Arek Kusztal (1):
> > > > doc: remove notice about AES-GCM IV and J0
> > > >
> > > > Beilei Xing (1):
> > > > net/i40e: fix flow director for eth + VLAN pattern
> > > >
> > > > Bruce Richardson (11):
> > > > app/testpmd: fix name of bitrate library in meson build
> > > > doc: fix formatting of notes in meson guide
> > > > build: skip detecting libpcap via pcap-config
> > > > eal/x86: fix memcpy AVX-512 enablement
> > > > doc: add SPDX license tag header to meson guide
> > > > app: fix missing dependencies
> > > > examples/l2fwd-crypto: fix missing dependency
> > > > examples/vm_power: fix build on Ubuntu 20.04
> > > > examples/multi_process: fix build on Ubuntu 20.04
> > > > examples: fix flattening directory layout on install
> > > > examples/l2fwd-keepalive: skip meson build if no librt
> > > >
> > > > Chas Williams (2):
> > > > net: check segment pointer in raw checksum processing
> > > > net/virtio: check raw checksum failure
> > > >
> > > > Chenbo Xia (3):
> > > > drivers/net: fix port id size
> > > > app: fix ethdev port id size
> > > > doc: fix ethdev port id size
> > > >
> > > > Chengchang Tang (8):
> > > > net/hns3: fix deleting default VLAN from PF
> > > > app/testpmd: fix port id check in Tx VLAN command
> > > > app/testpmd: fix VLAN configuration on failure
> > > > app/testpmd: remove restriction on Tx segments set
> > > > app/testpmd: fix packet header in txonly mode
> > > > app/testpmd: fix descriptor id check
> > > > net/hns3: decrease non-nearby memory access in Rx
> > > > net/hns3: fix TX checksum with fix header length
> > > >
> > > > Chenxu Di (2):
> > > > net/dpaa2: fix build with timesync functions
> > > > net/i40e: fix incorrect FDIR flex configuration
> > > >
> > > > Ciara Loftus (3):
> > > > net/af_xdp: change return value from Rx to unsigned
> > > > net/af_xdp: fix umem size
> > > > net/af_xdp: use strlcpy instead of strncpy
> > > >
> > > > Ciara Power (2):
> > > > doc: fix typo in KNI guide
> > > > usertools: fix CPU layout script to be PEP8 compliant
> > > >
> > > > Conor Walsh (2):
> > > > net/ixgbe: check switch domain allocation result
> > > > build: fix gcc warning requiring Wformat
> > > >
> > > > Cristian Dumitrescu (1):
> > > > examples/ip_pipeline: fix external build
> > > >
> > > > David Christensen (1):
> > > > net/vhost: fix xstats after clearing stats
> > > >
> > > > David Hunt (1):
> > > > doc: remove obsolete deprecation notice for power library
> > > >
> > > > David Marchand (18):
> > > > bus/pci: remove duplicate declaration
> > > > mem: fix allocation in container with SELinux
> > > > eal: fix doxygen for EAL cleanup
> > > > crypto/scheduler: fix header install with meson
> > > > event/dpaa2: remove dead code from self test
> > > > crypto/scheduler: remove unused internal seqn
> > > > crypto/dpaa2_sec: remove dead code
> > > > net/ena: remove unused macro
> > > > devtools: fix x86-default build test install env
> > > > devtools: fix directory filter in forbidden token check
> > > > doc: fix typo in ipsec-secgw guide
> > > > examples/fips_validation: fix build with pkg-config
> > > > examples/kni: fix build with pkg-config
> > > > examples/l2fwd-crypto: fix build with pkg-config
> > > > examples/ntb: fix clean target
> > > > examples/performance-thread: fix build with pkg-config
> > > > examples/vhost_blk: fix build with pkg-config
> > > > examples/rxtx_callbacks: fix build with pkg-config
> > > >
> > > > Dekel Peled (1):
> > > > ethdev: fix RSS flow expansion in case of mismatch
> > > >
> > > > Devendra Singh Rawat (1):
> > > > net/qede: fix milliseconds sleep macro
> > > >
> > > > Didier Pallard (4):
> > > > common/qat: add missing kmod dependency info
> > > > crypto/octeontx: fix out-of-place support
> > > > crypto/octeontx2: fix out-of-place support
> > > > net/mlx5: fix Rx descriptor status
> > > >
> > > > Diogo Behrens (1):
> > > > mcslock: fix hang in weak memory model
> > > >
> > > > Dmitry Kozlyuk (1):
> > > > rcu: avoid literal suffix warning in C++ mode
> > > >
> > > > Dong Zhou (1):
> > > > net/mlx5: fix switch port id when representor in bonding
> > > >
> > > > Dongsheng Rong (1):
> > > > net/bonding: fix Rx queue conversion
> > > >
> > > > Erik Gabriel Carrillo (1):
> > > > timer: add limitation note for sync stop and reset
> > > >
> > > > Eugenio Pérez (1):
> > > > vhost: fix IOTLB mempool single-consumer flag
> > > >
> > > > Fan Zhang (2):
> > > > port: remove useless assignment
> > > > examples/fips_validation: fix missed version line
> > > >
> > > > Feifei Wang (1):
> > > > test/ring: fix number of single element enqueue/dequeue
> > > >
> > > > Ferruh Yigit (14):
> > > > net/netvsc: replace compiler builtin overflow check
> > > > ethdev: remove redundant license text
> > > > net/dpaa: fix port ID type in API
> > > > kni: fix build with Linux 5.9
> > > > examples/vm_power: fix 32-bit build
> > > > app/testpmd: fix build with gcc 11
> > > > pmdinfogen: fix build with gcc 11
> > > > net/pcap: fix input only Rx
> > > > net/pcap: fix crash on exit for infinite Rx
> > > > net/bnxt: fix xstats by id
> > > > net/i40e: fix build for log format specifier
> > > > net/af_xdp: fix pointer storage size
> > > > app/testpmd: fix MTU after device configure
> > > > app/testpmd: revert setting MTU explicitly after configure
> > > >
> > > > Gaetan Rivet (1):
> > > > net/failsafe: fix state synchro cleanup
> > > >
> > > > Gagandeep Singh (1):
> > > > crypto/caam_jr: fix device tree parsing for SEC_ERA
> > > >
> > > > Gregory Etelson (2):
> > > > examples/l3fwd-power: check packet types after start
> > > > net/mlx5: fix representor interrupts handler
> > > >
> > > > Guinan Sun (5):
> > > > net/i40e: fix link status
> > > > net/ice: fix flow validation for unsupported patterns
> > > > net/i40e/base: fix function header arguments
> > > > net/i40e/base: fix Rx only for unicast promisc on VLAN
> > > > net/i40e: fix recreating flexible flow director rule
> > > >
> > > > Guoyang Zhou (5):
> > > > net/hinic/base: support two or more AEQS for chip
> > > > net/hinic/base: fix log info for PF command channel
> > > > net/hinic/base: add message check for command channel
> > > > net/hinic/base: remove queue number limitation
> > > > net/hinic: remove optical module operation
> > > >
> > > > Haggai Eran (1):
> > > > cryptodev: fix parameter parsing
> > > >
> > > > Haiyue Wang (1):
> > > > net/ixgbe: remove redundant MAC flag check
> > > >
> > > > Harman Kalra (1):
> > > > net/octeontx2: fix multi segment mode for jumbo packets
> > > >
> > > > Heinrich Kuhn (2):
> > > > net/nfp: expand device info get
> > > > doc: improve multiport PF in nfp guide
> > > >
> > > > Hemant Agrawal (1):
> > > > crypto/dpaa2_sec: fix stats query without queue pair
> > > >
> > > > Hongbo Zheng (3):
> > > > net/hns3: skip VF register access when PF in FLR
> > > > net/hns3: check PCI config space reads
> > > > net/hns3: check setting VF PCI bus return value
> > > >
> > > > Honnappa Nagarahalli (7):
> > > > net/memif: do not update local copy of tail in Tx
> > > > net/memif: relax load of ring tail for M2S ring
> > > > net/memif: relax load of ring head for M2S ring
> > > > net/memif: relax load of ring head for S2M ring
> > > > ethdev: fix memory ordering for callback functions
> > > > test/rcu: fix build with low core count
> > > > examples/performance-thread: fix build with low core count
> > > >
> > > > Huisong Li (7):
> > > > net/hns3: fix default MAC address from firmware
> > > > net/hns3: fix some incomplete command structures
> > > > app/testpmd: fix displaying Rx/Tx queues information
> > > > net/hns3: fix RSS max queue id allowed in multi-TC
> > > > net/hns3: fix data type to store queue number
> > > > net/hns3: fix configurations of port-level scheduling rate
> > > > net/hns3: fix crash with multi-TC
> > > >
> > > > Hyong Youb Kim (3):
> > > > net/enic: ignore VLAN inner type when it is zero
> > > > net/enic: generate VXLAN src port if it is zero in template
> > > > net/enic: fix header sizes when copying flow patterns
> > > >
> > > > Ibtisam Tariq (6):
> > > > net/softnic: use POSIX network address conversion
> > > > examples/ip_pipeline: use POSIX network address conversion
> > > > examples/ipsec-secgw: use POSIX network address conversion
> > > > examples/qos_sched: fix usage string
> > > > examples/vhost_crypto: add new line character in usage
> > > > doc: fix rule file parameters in l3fwd-acl guide
> > > >
> > > > Igor Romanov (3):
> > > > net/sfc/base: fix tunnel configuration
> > > > net/sfc: fix RSS hash flag when offload is disabled
> > > > net/sfc: fix RSS hash offload if queue action is used
> > > >
> > > > Jeff Guo (7):
> > > > net/iavf: fix command after PF reset
> > > > net/iavf: fix flow flush after PF reset
> > > > net/ixgbe: fix vector Rx
> > > > net/i40e: fix vector Rx
> > > > net/ice: fix vector Rx
> > > > net/fm10k: fix vector Rx
> > > > net/iavf: fix vector Rx
> > > >
> > > > Jesse Brandeburg (1):
> > > > net/ice: update writeback policy to reduce latency
> > > >
> > > > Jiawei Wang (1):
> > > > net/mlx5: free MR resource on device DMA unmap
> > > >
> > > > Julien Massonneau (1):
> > > > usertools: fix pmdinfo parsing
> > > >
> > > > Junyu Jiang (1):
> > > > net/i40e: fix byte counters
> > > >
> > > > Kalesh AP (6):
> > > > net/bnxt: fix endianness while setting L4 destination port
> > > > net/bnxt: fix structure variable initialization
> > > > net/bnxt: fix crash in vector mode Tx
> > > > net/bnxt: fix L2 filter allocation
> > > > net/bnxt: fix link status during device recovery
> > > > net/bnxt: fix link update
> > > >
> > > > Karra Satwik (1):
> > > > net/cxgbe: fix duplicate MAC addresses in MPS TCAM
> > > >
> > > > Kevin Laatz (3):
> > > > raw/ioat: fix missing close function
> > > > examples/ioat: fix stats print
> > > > net/ring: check internal arguments
> > > >
> > > > Kiran Kumar K (1):
> > > > net/octeontx2: fix RSS flow create
> > > >
> > > > Konstantin Ananyev (2):
> > > > acl: fix x86 build for compiler without AVX2
> > > > doc: fix missing classify methods in ACL guide
> > > >
> > > > Lance Richardson (4):
> > > > net/bnxt: fix drop enable in get Rx queue info
> > > > net/bnxt: fix queue get info
> > > > net/bnxt: fix boolean operator usage
> > > > net/bnxt: fix doorbell barrier location
> > > >
> > > > Leyi Rong (2):
> > > > net/iavf: fix unchecked Tx cleanup error
> > > > net/iavf: fix performance drop after port reset
> > > >
> > > > Lijun Ou (4):
> > > > net/hns3: fix config when creating RSS rule after flush
> > > > net/hns3: fix flushing RSS rule
> > > > app/testpmd: fix RSS key for flow API RSS rule
> > > > net/hns3: check PCI config space write
> > > >
> > > > Long Li (5):
> > > > net/netvsc: fix multiple channel Rx
> > > > net/netvsc: fix stale value after free
> > > > net/netvsc: fix rndis packet addresses
> > > > net/netvsc: allocate contiguous physical memory for RNDIS
> > > > net/vdev_netvsc: fix device probing error flow
> > > >
> > > > Luca Boccassi (8):
> > > > Revert "Revert "devtools: test static linkage with pkg-config""
> > > > Revert "Revert "build: always link whole DPDK static libraries""
> > > > Revert "Revert "build/pkg-config: move pkg-config file creation""
> > > > Revert "Revert "build/pkg-config: output drivers first for
> > > > static
> build""
> > > > Revert "Revert "build/pkg-config: improve static linking flags""
> > > > Revert "Revert "build/pkg-config: prevent overlinking""
> > > > fix spellings that Lintian complains about
> > > > Revert "app/testpmd: fix name of bitrate library in meson build"
> > > >
> > > > Lukasz Wojciechowski (18):
> > > > raw/skeleton: reset test statistics
> > > > raw/skeleton: allow closing already closed device
> > > > distributor: fix handshake synchronization
> > > > distributor: fix handshake deadlock
> > > > distributor: fix buffer use after free
> > > > distributor: handle worker shutdown in burst mode
> > > > test/distributor: fix shutdown of busy worker
> > > > distributor: fix return pkt calls in single mode
> > > > test/distributor: fix freeing mbufs
> > > > test/distributor: fix lcores statistics
> > > > test/distributor: collect return mbufs
> > > > distributor: fix API documentation
> > > > test/distributor: fix race conditions on shutdown
> > > > distributor: fix scalar matching
> > > > distributor: fix flushing in flight packets
> > > > distributor: fix clearing returns buffer
> > > > test/distributor: ensure all packets are delivered
> > > > test/distributor: fix quitting workers in burst mode
> > > >
> > > > Marvin Liu (1):
> > > > net/virtio: fix packed ring indirect descricptors setup
> > > >
> > > > Maxime Coquelin (13):
> > > > vdpa/ifc: fix build with recent kernels
> > > > baseband/fpga_lte_fec: fix crash with debug
> > > > vhost: fix virtio-net header length with packed ring
> > > > vhost: fix virtqueues metadata allocation
> > > > vhost: validate index in available entries API
> > > > vhost: validate index in guest notification API
> > > > vhost: validate index in live-migration API
> > > > vhost: validate index in inflight API
> > > > config: enable packet prefetching with Meson
> > > > vhost: fix virtqueue initialization
> > > > vhost: fix error path when setting memory tables
> > > > vhost: fix fd leak in dirty logging setup
> > > > vhost: fix fd leak in kick setup
> > > >
> > > > Maxime Leroy (2):
> > > > net/mlx5: fix RSS RETA reset on start
> > > > net/mlx5: fix Rx queue count calculation
> > > >
> > > > Michael Baum (2):
> > > > net/mlx5: fix hairpin dependency on destination DevX TIR
> > > > net/mlx5: remove unused variable in Tx queue creation
> > > >
> > > > Michal Krawczyk (6):
> > > > net/ena/base: use min/max macros with type conversion
> > > > net/ena/base: specify delay operations
> > > > net/ena/base: fix release of wait event
> > > > net/ena: fix getting xstats global stats offset
> > > > net/ena: fix setting Rx checksum flags in mbuf
> > > > net/ena/base: align IO CQ allocation to 4K
> > > >
> > > > Min Hu (Connor) (1):
> > > > app/testpmd: fix bonding xmit balance policy command
> > > >
> > > > Nick Connolly (3):
> > > > mem: fix allocation failure on non-NUMA kernel
> > > > build: fix install on Windows
> > > > build: fix MS linker flag with meson 0.54
> > > >
> > > > Nicolas Chautru (1):
> > > > app/bbdev: fix test vector symlink
> > > >
> > > > Olivier Matz (5):
> > > > examples/fips_validation: fix buffer overflow
> > > > vhost: fix external mbuf creation
> > > > eal: fix MCS lock and ticketlock headers install
> > > > net/ring: fix typo in log message
> > > > kni: fix build on RHEL 8.3
> > > >
> > > > Ophir Munk (2):
> > > > net/mlx5: remove unused includes
> > > > net/mlx5: remove unused log macros
> > > >
> > > > Ori Kam (1):
> > > > maintainers: update Mellanox emails
> > > >
> > > > Pablo de Lara (2):
> > > > crypto/aesni_mb: fix CCM digest size check
> > > > crypto/aesni_mb: fix GCM digest size check
> > > >
> > > > Padraig Connolly (1):
> > > > net/i40e: fix QinQ flow pattern to allow non full mask
> > > >
> > > > Pavan Nikhilesh (2):
> > > > mempool/octeontx: fix aura to pool mapping
> > > > app/eventdev: check timer adadpters number
> > > >
> > > > Prateek Agarwal (1):
> > > > net/i40e: add C++ include guard
> > > >
> > > > Qi Zhang (4):
> > > > net/ice/base: fix issues around move nodes
> > > > net/iavf: fix iterator for RSS LUT
> > > > net/iavf: support multicast configuration
> > > > net/ice/base: fix parameter name in comment
> > > >
> > > > Rahul Gupta (1):
> > > > net/bnxt: fix Rx performance by removing spinlock
> > > >
> > > > Rahul Lakkireddy (2):
> > > > net/cxgbe: fix crash when accessing empty Tx mbuf list
> > > > net/cxgbe: fix queue DMA ring leaks during port close
> > > >
> > > > Rasesh Mody (2):
> > > > net/qede: fix getting link details
> > > > net/bnx2x: add QLogic vendor id for BCM57840
> > > >
> > > > Raslan Darawsheh (1):
> > > > common/mlx5: fix name for ConnectX VF device ID
> > > >
> > > > Reshma Pattan (1):
> > > > power: fix current frequency index
> > > >
> > > > Rohit Raj (1):
> > > > bus/fslmc: fix dpio close
> > > >
> > > > RongQing Li (2):
> > > > net/af_xdp: avoid deadlock due to empty fill queue
> > > > net/bonding: fix possible unbalanced packet receiving
> > > >
> > > > Ruifeng Wang (4):
> > > > test/crypto: fix stats test
> > > > crypto/armv8: fix mempool object returning
> > > > eal/arm: fix clang build of native target
> > > > eal/arm: fix build with gcc optimization level 0
> > > >
> > > > Sachin Saxena (3):
> > > > net/dpaa2: fix misuse of interface index
> > > > net/pfe: fix misuse of interface index
> > > > doc: fix diagram in dpaa2 guide
> > > >
> > > > Sarosh Arif (3):
> > > > doc: fix typo in pcap guide
> > > > test/distributor: fix mbuf leak on failure
> > > > doc: fix grammar
> > > >
> > > > Shijith Thotton (1):
> > > > event/octeontx2: unlink queues during port release
> > > >
> > > > Shiri Kuzin (1):
> > > > net/mlx5: fix xstats reset reinitialization
> > > >
> > > > Somnath Kotur (5):
> > > > net/bnxt: fix checking VNIC in shutdown path
> > > > net/bnxt: add separate mutex for FW health check
> > > > net/bnxt: fix shift operation
> > > > net/bnxt: fix queue release
> > > > net/bnxt: fix vnic Rx queue cnt updation
> > > >
> > > > Stephen Hemminger (7):
> > > > eal/linux: change udev debug message
> > > > net/failsafe: fix double space in warning log
> > > > net/netvsc: check for overflow on packet info from host
> > > > ipc: fix spelling in log and comment
> > > > mbuf: fix dynamic fields and flags with multiprocess
> > > > net/bnxt: remove useless prefetches
> > > > doc: add SPDX license tag header to Intel performance
> > > > guide
> > > >
> > > > Steve Yang (6):
> > > > net/iavf: fix scattered Rx enabling
> > > > net/iavf: fix port start during configuration restore
> > > > net/iavf: fix setting of MAC address
> > > > net/iavf: downgrade error log
> > > > net/ixgbe: fix VF reset HW error handling
> > > > app/testpmd: fix max Rx packet length for VLAN packet
> > > >
> > > > Steven Lariau (1):
> > > > stack: reload head when pop fails
> > > >
> > > > Suanming Mou (1):
> > > > net/mlx5: fix meter table definitions
> > > >
> > > > Tal Shnaiderman (1):
> > > > common/mlx5: fix DevX SQ object creation
> > > >
> > > > Thomas Monjalon (7):
> > > > bus/pci: remove unused scan by address
> > > > mem: fix config name in error logs
> > > > test/mbuf: skip field registration at busy offset
> > > > mbuf: fix typo in dynamic field convention note
> > > > ethdev: move non-offload capabilities
> > > > app/testpmd: revert max Rx packet length adjustment
> > > > devtools: fix build test config inheritance from env
> > > >
> > > > Ting Xu (3):
> > > > net/ice: fix ptype parsing
> > > > table: fix hash for 32-bit
> > > > net/iavf: fix releasing mbufs
> > > >
> > > > Venkat Duvvuru (1):
> > > > net/bnxt: fix LRO configuration
> > > >
> > > > Viacheslav Ovsiienko (3):
> > > > common/mlx5: fix PCI address lookup
> > > > net/mlx5: fix Rx queue completion index consistency
> > > > net/mlx5: fix raw encap/decap limit
> > > >
> > > > Vimal Chungath (1):
> > > > config: add Graviton2(arm64) defconfig
> > > >
> > > > Vladimir Medvedkin (1):
> > > > app/test-sad: fix uninitialized variable
> > > >
> > > > Wei Hu (Xavier) (10):
> > > > net/hns3: fix queue offload capability
> > > > net/hns3: fix flow RSS queue number 0
> > > > net/hns3: fix configuring device with RSS enabled
> > > > net/hns3: fix storing RSS info when creating flow action
> > > > net/hns3: fix error type when validating RSS flow action
> > > > net/hns3: fix flow error type
> > > > net/hns3: fix reassembling multiple segment packets in Tx
> > > > net/hns3: report Rx drop packets enable configuration
> > > > net/hns3: report Rx free threshold
> > > > net/hns3: reduce address calculation in Rx
> > > >
> > > > Wei Huang (5):
> > > > raw/ifpga/base: fix interrupt handler instance usage
> > > > raw/ifpga/base: handle unsupported interrupt type
> > > > raw/ifpga/base: fix return of IRQ unregister
> > > > raw/ifpga: terminate string filled by readlink with null
> > > > raw/ifpga: use trusted buffer to free
> > > >
> > > > Xiaoyu Min (2):
> > > > net/mlx5: validate MPLSoGRE with GRE key
> > > > net/mlx5: fix RSS queue type validation
> > > >
> > > > Xiaoyun Wang (3):
> > > > net/hinic: fix Rx nombuf stats
> > > > net/hinic/base: get default cos from chip
> > > > net/hinic/base: fix clock definition with glibc version
> > > >
> > > > Xiaoyun wang (1):
> > > > net/hinic: fix filters on memory allocation failure
> > > >
> > > > Xueming Li (2):
> > > > net/mlx5: fix port shared data reference count
> > > > net/mlx5: fix missing meter packet
> > > >
> > > > Yi Yang (2):
> > > > gso: fix payload unit size for UDP
> > > > gro: fix packet type detection with IPv6 tunnel
> > > >
> > > > Youri Querry (1):
> > > > bus/fslmc: fix atomic queues on NXP LX2 platform
> > > >
> > > > Yunjian Wang (32):
> > > > net/hinic: fix negative array index read
> > > > net/bnxt: add memory allocation check in VF info init
> > > > bus/dpaa: remove logically dead code
> > > > net/hns3: fix out of bounds access
> > > > net/tap: free mempool when closing
> > > > bus/dpaa: fix fd check before close
> > > > stack: fix uninitialized variable
> > > > net/fm10k: fix memory leak when thresh check fails
> > > > net/qede: fix dereference before null check
> > > > examples/vhost_blk: check driver start failure
> > > > vfio: fix group descriptor check
> > > > bus/fslmc: fix VFIO group descriptor check
> > > > bus/pci: fix memory leak when unmapping VFIO resource
> > > > bus/pci: fix leak on VFIO mapping error
> > > > net/fm10k: fix memory leak when Tx thresh check fails
> > > > raw/dpaa2_qdma: fix reset
> > > > crypto/dpaa_sec: fix a null pointer dereference
> > > > eventdev: check allocation in Tx adapter
> > > > event/dpaa2: fix dereference before null check
> > > > eventdev: fix adapter leak in error path
> > > > net/netvsc: fix Tx queue leak in error path
> > > > net/octeontx2: remove useless check before free
> > > > eal/linux: fix memory leak in uevent handling
> > > > net/bnxt: fix memory leak when freeing VF info
> > > > efd: fix tailq entry leak in error path
> > > > eal: fix leak on device event callback unregister
> > > > baseband/turbo_sw: fix memory leak in error path
> > > > net/mvpp2: fix memory leak in error path
> > > > net/thunderx: fix memory leak on rbdr desc ring failure
> > > > ethdev: fix data type for port id
> > > > compress/isal: check allocation in queue setup
> > > > malloc: fix style in free list index computation
> > > >
> > > > Yuying Zhang (1):
> > > > net/i40e: fix virtual channel conflict
> > > >
> > > > Zhenghua Zhou (1):
> > > > app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] [dpdk-dev] 19.11.6 patches review and test
2020-12-17 9:50 ` Yu, PingX
2020-12-17 10:40 ` Yu, DapengX
@ 2020-12-17 10:59 ` Luca Boccassi
2020-12-18 2:45 ` Yu, DapengX
1 sibling, 1 reply; 17+ messages in thread
From: Luca Boccassi @ 2020-12-17 10:59 UTC (permalink / raw)
To: Yu, PingX, Chen, BoX C, stable, Zhang, Qi Z, Yang, Qiming, Yu, DapengX
Cc: dev, Walker, Benjamin, Stokes, Ian, Mcnamara, John,
Thomas Monjalon, Pei Zhang, Chen, Zhaoyan, Raslan Darawsheh,
Chen, Zhaoyan
On Thu, 2020-12-17 at 09:50 +0000, Yu, PingX wrote:
> + Dapeng,
>
> > > > new issue: Failed to execute 'reset port 0' command on CVL VF.
> > >
> > > Qi and Qiming, can we have more details on this issue in the ICE pmd?
> > > Is it specific to 19.11 or was it observed on main too?
> Luca,
> This issue is for 19.11 specific and passed on main. We are working on it and will submit a patch to stable branch later.
>
> Regards,
> Yu Ping
Thank you! I will postpone the release to tomorrow while waiting for
updates on this.
> > -----Original Message-----
> > From: Luca Boccassi <bluca@debian.org>
> > Sent: Wednesday, December 16, 2020 6:08 PM
> > To: Chen, BoX C <box.c.chen@intel.com>; stable@dpdk.org; Zhang, Qi Z
> > <qi.z.zhang@intel.com>; Yang, Qiming <qiming.yang@intel.com>
> > Cc: dev@dpdk.org; Walker, Benjamin <benjamin.walker@intel.com>; Stokes,
> > Ian <ian.stokes@intel.com>; Mcnamara, John <john.mcnamara@intel.com>;
> > Yu, PingX <pingx.yu@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>;
> > Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan
> > <yuan.peng@intel.com>; Pei Zhang <pezhang@redhat.com>; Xu, Qian Q
> > <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@mellanox.com>; Chen,
> > Zhaoyan <zhaoyan.chen@intel.com>
> > Subject: Re: [dpdk-dev] 19.11.6 patches review and test
> >
> > Hi,
> >
> > Release date is fast approaching - could the questions below be looked,
> > please? Thanks!
> >
> > On Thu, 2020-12-10 at 10:15 +0000, Luca Boccassi wrote:
> > > On Thu, 2020-12-10 at 10:07 +0000, Chen, BoX C wrote:
> > > > Hi Luca,
> > > > Update LTS 19.11.6 test result for Intel part. All passed except the
> > known issues. One new minor CVL bug was found which affected two test
> > cases.
> > > Thank you!
> > >
> > > > * Intel(R) Testing
> > > >
> > > > # Basic Intel(R) NIC testing
> > > > * PF(i40e):Passed
> > > > known issue: create rule for set hash key, but rule create
> > > > failed. the fix patch already exists:
> > > > https://patches.dpdk.org/patch/84056/
> > >
> > > Qi, what's the status of this patch? Is it ready to be merged in the
> > > Intel tree, and is it urgent enough for backporting immediately, or
> > > can it wait for the next 19.11 release?
> > >
> > > > known issue: inconsistent with expected queue after creating flow
> > rule. It is a FW issue. Intel is working on it.
> > > > * PF(ixgbe):Passed
> > > > * PF(ice):Passed
> > > > * VF(i40e):Passed
> > > > * VF(ixgbe):Passed
> > > > * VF(ice):Passed
> > > > new issue: Failed to execute 'reset port 0' command on CVL VF.
> > >
> > > Qi and Qiming, can we have more details on this issue in the ICE pmd?
> > > Is it specific to 19.11 or was it observed on main too?
> > >
> > > > * Build or compile: Passed
> > > > * Intel NIC single core/NIC performance: Passed
> > > >
> > > > #Basic cryptodev and virtio testing
> > > > * vhost/virtio basic loopback, PVP and performance test: Passed.
> > > > known issue: The UDP fragmentation offload feature of Virtio-net
> > > > device can not be turned on in the VM. bugzilla has been submit:
> > > > https://bugzilla.kernel.org/show_bug.cgi?id=207075
> > > > * cryptodev Function: Passed.
> > > > * cryptodev Performance: Passed.
> > > >
> > > > Regards,
> > > > Chen Bo
> > > >
> > > > > -----Original Message-----
> > > > > From: dev <dev-bounces@dpdk.org> On Behalf Of
> > > > > luca.boccassi@gmail.com
> > > > > Sent: December 3, 2020 17:39
> > > > > To: stable@dpdk.org
> > > > > Cc: dev@dpdk.org; Abhishek Marathe
> > > > > <Abhishek.Marathe@microsoft.com>; Akhil Goyal
> > > > > <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > > > > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > > > > <drc@linux.vnet.ibm.com>; Hemant Agrawal
> > <hemant.agrawal@nxp.com>;
> > > > > Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob
> > > > > <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>;
> > > > > Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> > > > > <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei
> > Zhang
> > > > > <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> > > > > <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@mellanox.com>;
> > > > > Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan
> > > > > <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> > > > > Subject: [dpdk-dev] 19.11.6 patches review and test
> > > > >
> > > > > Hi all,
> > > > >
> > > > > Here is a list of patches targeted for stable release 19.11.6.
> > > > >
> > > > > The planned date for the final release is December 17.
> > > > >
> > > > > Please help with testing and validation of your use cases and
> > > > > report any issues/results with reply-all to this mail. For the
> > > > > final release the fixes and reported validations will be added to the
> > release notes.
> > > > > A release candidate tarball can be found at:
> > > > >
> > > > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
> > > > >
> > > > > These patches are located at branch 19.11 of dpdk-stable repo:
> > > > > https://dpdk.org/browse/dpdk-stable/
> > > > >
> > > > > Thanks.
> > > > >
> > > > > Luca Boccassi
> > > > >
> > > > > ---
> > > > > Abhinandan Gujjar (1):
> > > > > test/event_crypto_adapter: fix configuration
> > > > >
> > > > > Ajit Khaparde (2):
> > > > > net/bnxt: increase size of Rx CQ
> > > > > net/bnxt: fix resetting mbuf data offset
> > > > >
> > > > > Alexander Kozyrev (3):
> > > > > net/mlx5: fix Rx queue count calculation
> > > > > net/mlx: do not enforce RSS hash offload
> > > > > net/mlx5: fix Rx packet padding config via DevX
> > > > >
> > > > > Alvin Zhang (1):
> > > > > net/ice: fix Rx offload flags in SSE path
> > > > >
> > > > > Anatoly Burakov (2):
> > > > > doc: clarify instructions on running as non-root
> > > > > doc: update information on using hugepages
> > > > >
> > > > > Andrew Rybchenko (1):
> > > > > doc: fix EF10 Rx mode name in sfc guide
> > > > >
> > > > > Ankur Dwivedi (4):
> > > > > crypto/octeontx2: fix session-less mode
> > > > > test/crypto: fix device number
> > > > > test/event: fix function arguments for crypto adapter
> > > > > crypto/octeontx2: fix multi-process
> > > > >
> > > > > Archana Muniganti (1):
> > > > > examples/fips_validation: fix version compatibility
> > > > >
> > > > > Arek Kusztal (1):
> > > > > doc: remove notice about AES-GCM IV and J0
> > > > >
> > > > > Beilei Xing (1):
> > > > > net/i40e: fix flow director for eth + VLAN pattern
> > > > >
> > > > > Bruce Richardson (11):
> > > > > app/testpmd: fix name of bitrate library in meson build
> > > > > doc: fix formatting of notes in meson guide
> > > > > build: skip detecting libpcap via pcap-config
> > > > > eal/x86: fix memcpy AVX-512 enablement
> > > > > doc: add SPDX license tag header to meson guide
> > > > > app: fix missing dependencies
> > > > > examples/l2fwd-crypto: fix missing dependency
> > > > > examples/vm_power: fix build on Ubuntu 20.04
> > > > > examples/multi_process: fix build on Ubuntu 20.04
> > > > > examples: fix flattening directory layout on install
> > > > > examples/l2fwd-keepalive: skip meson build if no librt
> > > > >
> > > > > Chas Williams (2):
> > > > > net: check segment pointer in raw checksum processing
> > > > > net/virtio: check raw checksum failure
> > > > >
> > > > > Chenbo Xia (3):
> > > > > drivers/net: fix port id size
> > > > > app: fix ethdev port id size
> > > > > doc: fix ethdev port id size
> > > > >
> > > > > Chengchang Tang (8):
> > > > > net/hns3: fix deleting default VLAN from PF
> > > > > app/testpmd: fix port id check in Tx VLAN command
> > > > > app/testpmd: fix VLAN configuration on failure
> > > > > app/testpmd: remove restriction on Tx segments set
> > > > > app/testpmd: fix packet header in txonly mode
> > > > > app/testpmd: fix descriptor id check
> > > > > net/hns3: decrease non-nearby memory access in Rx
> > > > > net/hns3: fix TX checksum with fix header length
> > > > >
> > > > > Chenxu Di (2):
> > > > > net/dpaa2: fix build with timesync functions
> > > > > net/i40e: fix incorrect FDIR flex configuration
> > > > >
> > > > > Ciara Loftus (3):
> > > > > net/af_xdp: change return value from Rx to unsigned
> > > > > net/af_xdp: fix umem size
> > > > > net/af_xdp: use strlcpy instead of strncpy
> > > > >
> > > > > Ciara Power (2):
> > > > > doc: fix typo in KNI guide
> > > > > usertools: fix CPU layout script to be PEP8 compliant
> > > > >
> > > > > Conor Walsh (2):
> > > > > net/ixgbe: check switch domain allocation result
> > > > > build: fix gcc warning requiring Wformat
> > > > >
> > > > > Cristian Dumitrescu (1):
> > > > > examples/ip_pipeline: fix external build
> > > > >
> > > > > David Christensen (1):
> > > > > net/vhost: fix xstats after clearing stats
> > > > >
> > > > > David Hunt (1):
> > > > > doc: remove obsolete deprecation notice for power library
> > > > >
> > > > > David Marchand (18):
> > > > > bus/pci: remove duplicate declaration
> > > > > mem: fix allocation in container with SELinux
> > > > > eal: fix doxygen for EAL cleanup
> > > > > crypto/scheduler: fix header install with meson
> > > > > event/dpaa2: remove dead code from self test
> > > > > crypto/scheduler: remove unused internal seqn
> > > > > crypto/dpaa2_sec: remove dead code
> > > > > net/ena: remove unused macro
> > > > > devtools: fix x86-default build test install env
> > > > > devtools: fix directory filter in forbidden token check
> > > > > doc: fix typo in ipsec-secgw guide
> > > > > examples/fips_validation: fix build with pkg-config
> > > > > examples/kni: fix build with pkg-config
> > > > > examples/l2fwd-crypto: fix build with pkg-config
> > > > > examples/ntb: fix clean target
> > > > > examples/performance-thread: fix build with pkg-config
> > > > > examples/vhost_blk: fix build with pkg-config
> > > > > examples/rxtx_callbacks: fix build with pkg-config
> > > > >
> > > > > Dekel Peled (1):
> > > > > ethdev: fix RSS flow expansion in case of mismatch
> > > > >
> > > > > Devendra Singh Rawat (1):
> > > > > net/qede: fix milliseconds sleep macro
> > > > >
> > > > > Didier Pallard (4):
> > > > > common/qat: add missing kmod dependency info
> > > > > crypto/octeontx: fix out-of-place support
> > > > > crypto/octeontx2: fix out-of-place support
> > > > > net/mlx5: fix Rx descriptor status
> > > > >
> > > > > Diogo Behrens (1):
> > > > > mcslock: fix hang in weak memory model
> > > > >
> > > > > Dmitry Kozlyuk (1):
> > > > > rcu: avoid literal suffix warning in C++ mode
> > > > >
> > > > > Dong Zhou (1):
> > > > > net/mlx5: fix switch port id when representor in bonding
> > > > >
> > > > > Dongsheng Rong (1):
> > > > > net/bonding: fix Rx queue conversion
> > > > >
> > > > > Erik Gabriel Carrillo (1):
> > > > > timer: add limitation note for sync stop and reset
> > > > >
> > > > > Eugenio Pérez (1):
> > > > > vhost: fix IOTLB mempool single-consumer flag
> > > > >
> > > > > Fan Zhang (2):
> > > > > port: remove useless assignment
> > > > > examples/fips_validation: fix missed version line
> > > > >
> > > > > Feifei Wang (1):
> > > > > test/ring: fix number of single element enqueue/dequeue
> > > > >
> > > > > Ferruh Yigit (14):
> > > > > net/netvsc: replace compiler builtin overflow check
> > > > > ethdev: remove redundant license text
> > > > > net/dpaa: fix port ID type in API
> > > > > kni: fix build with Linux 5.9
> > > > > examples/vm_power: fix 32-bit build
> > > > > app/testpmd: fix build with gcc 11
> > > > > pmdinfogen: fix build with gcc 11
> > > > > net/pcap: fix input only Rx
> > > > > net/pcap: fix crash on exit for infinite Rx
> > > > > net/bnxt: fix xstats by id
> > > > > net/i40e: fix build for log format specifier
> > > > > net/af_xdp: fix pointer storage size
> > > > > app/testpmd: fix MTU after device configure
> > > > > app/testpmd: revert setting MTU explicitly after configure
> > > > >
> > > > > Gaetan Rivet (1):
> > > > > net/failsafe: fix state synchro cleanup
> > > > >
> > > > > Gagandeep Singh (1):
> > > > > crypto/caam_jr: fix device tree parsing for SEC_ERA
> > > > >
> > > > > Gregory Etelson (2):
> > > > > examples/l3fwd-power: check packet types after start
> > > > > net/mlx5: fix representor interrupts handler
> > > > >
> > > > > Guinan Sun (5):
> > > > > net/i40e: fix link status
> > > > > net/ice: fix flow validation for unsupported patterns
> > > > > net/i40e/base: fix function header arguments
> > > > > net/i40e/base: fix Rx only for unicast promisc on VLAN
> > > > > net/i40e: fix recreating flexible flow director rule
> > > > >
> > > > > Guoyang Zhou (5):
> > > > > net/hinic/base: support two or more AEQS for chip
> > > > > net/hinic/base: fix log info for PF command channel
> > > > > net/hinic/base: add message check for command channel
> > > > > net/hinic/base: remove queue number limitation
> > > > > net/hinic: remove optical module operation
> > > > >
> > > > > Haggai Eran (1):
> > > > > cryptodev: fix parameter parsing
> > > > >
> > > > > Haiyue Wang (1):
> > > > > net/ixgbe: remove redundant MAC flag check
> > > > >
> > > > > Harman Kalra (1):
> > > > > net/octeontx2: fix multi segment mode for jumbo packets
> > > > >
> > > > > Heinrich Kuhn (2):
> > > > > net/nfp: expand device info get
> > > > > doc: improve multiport PF in nfp guide
> > > > >
> > > > > Hemant Agrawal (1):
> > > > > crypto/dpaa2_sec: fix stats query without queue pair
> > > > >
> > > > > Hongbo Zheng (3):
> > > > > net/hns3: skip VF register access when PF in FLR
> > > > > net/hns3: check PCI config space reads
> > > > > net/hns3: check setting VF PCI bus return value
> > > > >
> > > > > Honnappa Nagarahalli (7):
> > > > > net/memif: do not update local copy of tail in Tx
> > > > > net/memif: relax load of ring tail for M2S ring
> > > > > net/memif: relax load of ring head for M2S ring
> > > > > net/memif: relax load of ring head for S2M ring
> > > > > ethdev: fix memory ordering for callback functions
> > > > > test/rcu: fix build with low core count
> > > > > examples/performance-thread: fix build with low core count
> > > > >
> > > > > Huisong Li (7):
> > > > > net/hns3: fix default MAC address from firmware
> > > > > net/hns3: fix some incomplete command structures
> > > > > app/testpmd: fix displaying Rx/Tx queues information
> > > > > net/hns3: fix RSS max queue id allowed in multi-TC
> > > > > net/hns3: fix data type to store queue number
> > > > > net/hns3: fix configurations of port-level scheduling rate
> > > > > net/hns3: fix crash with multi-TC
> > > > >
> > > > > Hyong Youb Kim (3):
> > > > > net/enic: ignore VLAN inner type when it is zero
> > > > > net/enic: generate VXLAN src port if it is zero in template
> > > > > net/enic: fix header sizes when copying flow patterns
> > > > >
> > > > > Ibtisam Tariq (6):
> > > > > net/softnic: use POSIX network address conversion
> > > > > examples/ip_pipeline: use POSIX network address conversion
> > > > > examples/ipsec-secgw: use POSIX network address conversion
> > > > > examples/qos_sched: fix usage string
> > > > > examples/vhost_crypto: add new line character in usage
> > > > > doc: fix rule file parameters in l3fwd-acl guide
> > > > >
> > > > > Igor Romanov (3):
> > > > > net/sfc/base: fix tunnel configuration
> > > > > net/sfc: fix RSS hash flag when offload is disabled
> > > > > net/sfc: fix RSS hash offload if queue action is used
> > > > >
> > > > > Jeff Guo (7):
> > > > > net/iavf: fix command after PF reset
> > > > > net/iavf: fix flow flush after PF reset
> > > > > net/ixgbe: fix vector Rx
> > > > > net/i40e: fix vector Rx
> > > > > net/ice: fix vector Rx
> > > > > net/fm10k: fix vector Rx
> > > > > net/iavf: fix vector Rx
> > > > >
> > > > > Jesse Brandeburg (1):
> > > > > net/ice: update writeback policy to reduce latency
> > > > >
> > > > > Jiawei Wang (1):
> > > > > net/mlx5: free MR resource on device DMA unmap
> > > > >
> > > > > Julien Massonneau (1):
> > > > > usertools: fix pmdinfo parsing
> > > > >
> > > > > Junyu Jiang (1):
> > > > > net/i40e: fix byte counters
> > > > >
> > > > > Kalesh AP (6):
> > > > > net/bnxt: fix endianness while setting L4 destination port
> > > > > net/bnxt: fix structure variable initialization
> > > > > net/bnxt: fix crash in vector mode Tx
> > > > > net/bnxt: fix L2 filter allocation
> > > > > net/bnxt: fix link status during device recovery
> > > > > net/bnxt: fix link update
> > > > >
> > > > > Karra Satwik (1):
> > > > > net/cxgbe: fix duplicate MAC addresses in MPS TCAM
> > > > >
> > > > > Kevin Laatz (3):
> > > > > raw/ioat: fix missing close function
> > > > > examples/ioat: fix stats print
> > > > > net/ring: check internal arguments
> > > > >
> > > > > Kiran Kumar K (1):
> > > > > net/octeontx2: fix RSS flow create
> > > > >
> > > > > Konstantin Ananyev (2):
> > > > > acl: fix x86 build for compiler without AVX2
> > > > > doc: fix missing classify methods in ACL guide
> > > > >
> > > > > Lance Richardson (4):
> > > > > net/bnxt: fix drop enable in get Rx queue info
> > > > > net/bnxt: fix queue get info
> > > > > net/bnxt: fix boolean operator usage
> > > > > net/bnxt: fix doorbell barrier location
> > > > >
> > > > > Leyi Rong (2):
> > > > > net/iavf: fix unchecked Tx cleanup error
> > > > > net/iavf: fix performance drop after port reset
> > > > >
> > > > > Lijun Ou (4):
> > > > > net/hns3: fix config when creating RSS rule after flush
> > > > > net/hns3: fix flushing RSS rule
> > > > > app/testpmd: fix RSS key for flow API RSS rule
> > > > > net/hns3: check PCI config space write
> > > > >
> > > > > Long Li (5):
> > > > > net/netvsc: fix multiple channel Rx
> > > > > net/netvsc: fix stale value after free
> > > > > net/netvsc: fix rndis packet addresses
> > > > > net/netvsc: allocate contiguous physical memory for RNDIS
> > > > > net/vdev_netvsc: fix device probing error flow
> > > > >
> > > > > Luca Boccassi (8):
> > > > > Revert "Revert "devtools: test static linkage with pkg-config""
> > > > > Revert "Revert "build: always link whole DPDK static libraries""
> > > > > Revert "Revert "build/pkg-config: move pkg-config file creation""
> > > > > Revert "Revert "build/pkg-config: output drivers first for static
> > build""
> > > > > Revert "Revert "build/pkg-config: improve static linking flags""
> > > > > Revert "Revert "build/pkg-config: prevent overlinking""
> > > > > fix spellings that Lintian complains about
> > > > > Revert "app/testpmd: fix name of bitrate library in meson build"
> > > > >
> > > > > Lukasz Wojciechowski (18):
> > > > > raw/skeleton: reset test statistics
> > > > > raw/skeleton: allow closing already closed device
> > > > > distributor: fix handshake synchronization
> > > > > distributor: fix handshake deadlock
> > > > > distributor: fix buffer use after free
> > > > > distributor: handle worker shutdown in burst mode
> > > > > test/distributor: fix shutdown of busy worker
> > > > > distributor: fix return pkt calls in single mode
> > > > > test/distributor: fix freeing mbufs
> > > > > test/distributor: fix lcores statistics
> > > > > test/distributor: collect return mbufs
> > > > > distributor: fix API documentation
> > > > > test/distributor: fix race conditions on shutdown
> > > > > distributor: fix scalar matching
> > > > > distributor: fix flushing in flight packets
> > > > > distributor: fix clearing returns buffer
> > > > > test/distributor: ensure all packets are delivered
> > > > > test/distributor: fix quitting workers in burst mode
> > > > >
> > > > > Marvin Liu (1):
> > > > > net/virtio: fix packed ring indirect descricptors setup
> > > > >
> > > > > Maxime Coquelin (13):
> > > > > vdpa/ifc: fix build with recent kernels
> > > > > baseband/fpga_lte_fec: fix crash with debug
> > > > > vhost: fix virtio-net header length with packed ring
> > > > > vhost: fix virtqueues metadata allocation
> > > > > vhost: validate index in available entries API
> > > > > vhost: validate index in guest notification API
> > > > > vhost: validate index in live-migration API
> > > > > vhost: validate index in inflight API
> > > > > config: enable packet prefetching with Meson
> > > > > vhost: fix virtqueue initialization
> > > > > vhost: fix error path when setting memory tables
> > > > > vhost: fix fd leak in dirty logging setup
> > > > > vhost: fix fd leak in kick setup
> > > > >
> > > > > Maxime Leroy (2):
> > > > > net/mlx5: fix RSS RETA reset on start
> > > > > net/mlx5: fix Rx queue count calculation
> > > > >
> > > > > Michael Baum (2):
> > > > > net/mlx5: fix hairpin dependency on destination DevX TIR
> > > > > net/mlx5: remove unused variable in Tx queue creation
> > > > >
> > > > > Michal Krawczyk (6):
> > > > > net/ena/base: use min/max macros with type conversion
> > > > > net/ena/base: specify delay operations
> > > > > net/ena/base: fix release of wait event
> > > > > net/ena: fix getting xstats global stats offset
> > > > > net/ena: fix setting Rx checksum flags in mbuf
> > > > > net/ena/base: align IO CQ allocation to 4K
> > > > >
> > > > > Min Hu (Connor) (1):
> > > > > app/testpmd: fix bonding xmit balance policy command
> > > > >
> > > > > Nick Connolly (3):
> > > > > mem: fix allocation failure on non-NUMA kernel
> > > > > build: fix install on Windows
> > > > > build: fix MS linker flag with meson 0.54
> > > > >
> > > > > Nicolas Chautru (1):
> > > > > app/bbdev: fix test vector symlink
> > > > >
> > > > > Olivier Matz (5):
> > > > > examples/fips_validation: fix buffer overflow
> > > > > vhost: fix external mbuf creation
> > > > > eal: fix MCS lock and ticketlock headers install
> > > > > net/ring: fix typo in log message
> > > > > kni: fix build on RHEL 8.3
> > > > >
> > > > > Ophir Munk (2):
> > > > > net/mlx5: remove unused includes
> > > > > net/mlx5: remove unused log macros
> > > > >
> > > > > Ori Kam (1):
> > > > > maintainers: update Mellanox emails
> > > > >
> > > > > Pablo de Lara (2):
> > > > > crypto/aesni_mb: fix CCM digest size check
> > > > > crypto/aesni_mb: fix GCM digest size check
> > > > >
> > > > > Padraig Connolly (1):
> > > > > net/i40e: fix QinQ flow pattern to allow non full mask
> > > > >
> > > > > Pavan Nikhilesh (2):
> > > > > mempool/octeontx: fix aura to pool mapping
> > > > > app/eventdev: check timer adadpters number
> > > > >
> > > > > Prateek Agarwal (1):
> > > > > net/i40e: add C++ include guard
> > > > >
> > > > > Qi Zhang (4):
> > > > > net/ice/base: fix issues around move nodes
> > > > > net/iavf: fix iterator for RSS LUT
> > > > > net/iavf: support multicast configuration
> > > > > net/ice/base: fix parameter name in comment
> > > > >
> > > > > Rahul Gupta (1):
> > > > > net/bnxt: fix Rx performance by removing spinlock
> > > > >
> > > > > Rahul Lakkireddy (2):
> > > > > net/cxgbe: fix crash when accessing empty Tx mbuf list
> > > > > net/cxgbe: fix queue DMA ring leaks during port close
> > > > >
> > > > > Rasesh Mody (2):
> > > > > net/qede: fix getting link details
> > > > > net/bnx2x: add QLogic vendor id for BCM57840
> > > > >
> > > > > Raslan Darawsheh (1):
> > > > > common/mlx5: fix name for ConnectX VF device ID
> > > > >
> > > > > Reshma Pattan (1):
> > > > > power: fix current frequency index
> > > > >
> > > > > Rohit Raj (1):
> > > > > bus/fslmc: fix dpio close
> > > > >
> > > > > RongQing Li (2):
> > > > > net/af_xdp: avoid deadlock due to empty fill queue
> > > > > net/bonding: fix possible unbalanced packet receiving
> > > > >
> > > > > Ruifeng Wang (4):
> > > > > test/crypto: fix stats test
> > > > > crypto/armv8: fix mempool object returning
> > > > > eal/arm: fix clang build of native target
> > > > > eal/arm: fix build with gcc optimization level 0
> > > > >
> > > > > Sachin Saxena (3):
> > > > > net/dpaa2: fix misuse of interface index
> > > > > net/pfe: fix misuse of interface index
> > > > > doc: fix diagram in dpaa2 guide
> > > > >
> > > > > Sarosh Arif (3):
> > > > > doc: fix typo in pcap guide
> > > > > test/distributor: fix mbuf leak on failure
> > > > > doc: fix grammar
> > > > >
> > > > > Shijith Thotton (1):
> > > > > event/octeontx2: unlink queues during port release
> > > > >
> > > > > Shiri Kuzin (1):
> > > > > net/mlx5: fix xstats reset reinitialization
> > > > >
> > > > > Somnath Kotur (5):
> > > > > net/bnxt: fix checking VNIC in shutdown path
> > > > > net/bnxt: add separate mutex for FW health check
> > > > > net/bnxt: fix shift operation
> > > > > net/bnxt: fix queue release
> > > > > net/bnxt: fix vnic Rx queue cnt updation
> > > > >
> > > > > Stephen Hemminger (7):
> > > > > eal/linux: change udev debug message
> > > > > net/failsafe: fix double space in warning log
> > > > > net/netvsc: check for overflow on packet info from host
> > > > > ipc: fix spelling in log and comment
> > > > > mbuf: fix dynamic fields and flags with multiprocess
> > > > > net/bnxt: remove useless prefetches
> > > > > doc: add SPDX license tag header to Intel performance guide
> > > > >
> > > > > Steve Yang (6):
> > > > > net/iavf: fix scattered Rx enabling
> > > > > net/iavf: fix port start during configuration restore
> > > > > net/iavf: fix setting of MAC address
> > > > > net/iavf: downgrade error log
> > > > > net/ixgbe: fix VF reset HW error handling
> > > > > app/testpmd: fix max Rx packet length for VLAN packet
> > > > >
> > > > > Steven Lariau (1):
> > > > > stack: reload head when pop fails
> > > > >
> > > > > Suanming Mou (1):
> > > > > net/mlx5: fix meter table definitions
> > > > >
> > > > > Tal Shnaiderman (1):
> > > > > common/mlx5: fix DevX SQ object creation
> > > > >
> > > > > Thomas Monjalon (7):
> > > > > bus/pci: remove unused scan by address
> > > > > mem: fix config name in error logs
> > > > > test/mbuf: skip field registration at busy offset
> > > > > mbuf: fix typo in dynamic field convention note
> > > > > ethdev: move non-offload capabilities
> > > > > app/testpmd: revert max Rx packet length adjustment
> > > > > devtools: fix build test config inheritance from env
> > > > >
> > > > > Ting Xu (3):
> > > > > net/ice: fix ptype parsing
> > > > > table: fix hash for 32-bit
> > > > > net/iavf: fix releasing mbufs
> > > > >
> > > > > Venkat Duvvuru (1):
> > > > > net/bnxt: fix LRO configuration
> > > > >
> > > > > Viacheslav Ovsiienko (3):
> > > > > common/mlx5: fix PCI address lookup
> > > > > net/mlx5: fix Rx queue completion index consistency
> > > > > net/mlx5: fix raw encap/decap limit
> > > > >
> > > > > Vimal Chungath (1):
> > > > > config: add Graviton2(arm64) defconfig
> > > > >
> > > > > Vladimir Medvedkin (1):
> > > > > app/test-sad: fix uninitialized variable
> > > > >
> > > > > Wei Hu (Xavier) (10):
> > > > > net/hns3: fix queue offload capability
> > > > > net/hns3: fix flow RSS queue number 0
> > > > > net/hns3: fix configuring device with RSS enabled
> > > > > net/hns3: fix storing RSS info when creating flow action
> > > > > net/hns3: fix error type when validating RSS flow action
> > > > > net/hns3: fix flow error type
> > > > > net/hns3: fix reassembling multiple segment packets in Tx
> > > > > net/hns3: report Rx drop packets enable configuration
> > > > > net/hns3: report Rx free threshold
> > > > > net/hns3: reduce address calculation in Rx
> > > > >
> > > > > Wei Huang (5):
> > > > > raw/ifpga/base: fix interrupt handler instance usage
> > > > > raw/ifpga/base: handle unsupported interrupt type
> > > > > raw/ifpga/base: fix return of IRQ unregister
> > > > > raw/ifpga: terminate string filled by readlink with null
> > > > > raw/ifpga: use trusted buffer to free
> > > > >
> > > > > Xiaoyu Min (2):
> > > > > net/mlx5: validate MPLSoGRE with GRE key
> > > > > net/mlx5: fix RSS queue type validation
> > > > >
> > > > > Xiaoyun Wang (3):
> > > > > net/hinic: fix Rx nombuf stats
> > > > > net/hinic/base: get default cos from chip
> > > > > net/hinic/base: fix clock definition with glibc version
> > > > >
> > > > > Xiaoyun wang (1):
> > > > > net/hinic: fix filters on memory allocation failure
> > > > >
> > > > > Xueming Li (2):
> > > > > net/mlx5: fix port shared data reference count
> > > > > net/mlx5: fix missing meter packet
> > > > >
> > > > > Yi Yang (2):
> > > > > gso: fix payload unit size for UDP
> > > > > gro: fix packet type detection with IPv6 tunnel
> > > > >
> > > > > Youri Querry (1):
> > > > > bus/fslmc: fix atomic queues on NXP LX2 platform
> > > > >
> > > > > Yunjian Wang (32):
> > > > > net/hinic: fix negative array index read
> > > > > net/bnxt: add memory allocation check in VF info init
> > > > > bus/dpaa: remove logically dead code
> > > > > net/hns3: fix out of bounds access
> > > > > net/tap: free mempool when closing
> > > > > bus/dpaa: fix fd check before close
> > > > > stack: fix uninitialized variable
> > > > > net/fm10k: fix memory leak when thresh check fails
> > > > > net/qede: fix dereference before null check
> > > > > examples/vhost_blk: check driver start failure
> > > > > vfio: fix group descriptor check
> > > > > bus/fslmc: fix VFIO group descriptor check
> > > > > bus/pci: fix memory leak when unmapping VFIO resource
> > > > > bus/pci: fix leak on VFIO mapping error
> > > > > net/fm10k: fix memory leak when Tx thresh check fails
> > > > > raw/dpaa2_qdma: fix reset
> > > > > crypto/dpaa_sec: fix a null pointer dereference
> > > > > eventdev: check allocation in Tx adapter
> > > > > event/dpaa2: fix dereference before null check
> > > > > eventdev: fix adapter leak in error path
> > > > > net/netvsc: fix Tx queue leak in error path
> > > > > net/octeontx2: remove useless check before free
> > > > > eal/linux: fix memory leak in uevent handling
> > > > > net/bnxt: fix memory leak when freeing VF info
> > > > > efd: fix tailq entry leak in error path
> > > > > eal: fix leak on device event callback unregister
> > > > > baseband/turbo_sw: fix memory leak in error path
> > > > > net/mvpp2: fix memory leak in error path
> > > > > net/thunderx: fix memory leak on rbdr desc ring failure
> > > > > ethdev: fix data type for port id
> > > > > compress/isal: check allocation in queue setup
> > > > > malloc: fix style in free list index computation
> > > > >
> > > > > Yuying Zhang (1):
> > > > > net/i40e: fix virtual channel conflict
> > > > >
> > > > > Zhenghua Zhou (1):
> > > > > app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] [dpdk-dev] 19.11.6 patches review and test
2020-12-17 10:59 ` Luca Boccassi
@ 2020-12-18 2:45 ` Yu, DapengX
2020-12-18 10:09 ` Luca Boccassi
0 siblings, 1 reply; 17+ messages in thread
From: Yu, DapengX @ 2020-12-18 2:45 UTC (permalink / raw)
To: Luca Boccassi, Yu, PingX, Chen, BoX C, stable, Zhang, Qi Z,
Yang, Qiming
Cc: dev, Walker, Benjamin, Stokes, Ian, Mcnamara, John,
Thomas Monjalon, Pei Zhang, Chen, Zhaoyan, Raslan Darawsheh,
Chen, Zhaoyan
Hi Luca,
The patch "net/iavf: enable port reset" has been validated by the QA team, and confirmed the test case passes.
Best regards,
Yu Dapeng
-----Original Message-----
From: Luca Boccassi [mailto:bluca@debian.org]
Sent: Thursday, December 17, 2020 7:00 PM
To: Yu, PingX <pingx.yu@intel.com>; Chen, BoX C <box.c.chen@intel.com>; stable@dpdk.org; Zhang, Qi Z <qi.z.zhang@intel.com>; Yang, Qiming <qiming.yang@intel.com>; Yu, DapengX <dapengx.yu@intel.com>
Cc: dev@dpdk.org; Walker, Benjamin <benjamin.walker@intel.com>; Stokes, Ian <ian.stokes@intel.com>; Mcnamara, John <john.mcnamara@intel.com>; Thomas Monjalon <thomas@monjalon.net>; Pei Zhang <pezhang@redhat.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>; Raslan Darawsheh <rasland@mellanox.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
Subject: Re: [dpdk-dev] 19.11.6 patches review and test
On Thu, 2020-12-17 at 09:50 +0000, Yu, PingX wrote:
> + Dapeng,
>
> > > > new issue: Failed to execute 'reset port 0' command on CVL VF.
> > >
> > > Qi and Qiming, can we have more details on this issue in the ICE pmd?
> > > Is it specific to 19.11 or was it observed on main too?
> Luca,
> This issue is for 19.11 specific and passed on main. We are working on it and will submit a patch to stable branch later.
>
> Regards,
> Yu Ping
Thank you! I will postpone the release to tomorrow while waiting for updates on this.
> > -----Original Message-----
> > From: Luca Boccassi <bluca@debian.org>
> > Sent: Wednesday, December 16, 2020 6:08 PM
> > To: Chen, BoX C <box.c.chen@intel.com>; stable@dpdk.org; Zhang, Qi Z
> > <qi.z.zhang@intel.com>; Yang, Qiming <qiming.yang@intel.com>
> > Cc: dev@dpdk.org; Walker, Benjamin <benjamin.walker@intel.com>;
> > Stokes, Ian <ian.stokes@intel.com>; Mcnamara, John
> > <john.mcnamara@intel.com>; Yu, PingX <pingx.yu@intel.com>; Ju-Hyoung
> > Lee <juhlee@microsoft.com>; Thomas Monjalon <thomas@monjalon.net>;
> > Peng, Yuan <yuan.peng@intel.com>; Pei Zhang <pezhang@redhat.com>;
> > Xu, Qian Q <qian.q.xu@intel.com>; Raslan Darawsheh
> > <rasland@mellanox.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> > Subject: Re: [dpdk-dev] 19.11.6 patches review and test
> >
> > Hi,
> >
> > Release date is fast approaching - could the questions below be
> > looked, please? Thanks!
> >
> > On Thu, 2020-12-10 at 10:15 +0000, Luca Boccassi wrote:
> > > On Thu, 2020-12-10 at 10:07 +0000, Chen, BoX C wrote:
> > > > Hi Luca,
> > > > Update LTS 19.11.6 test result for Intel part. All passed
> > > > except the
> > known issues. One new minor CVL bug was found which affected two
> > test cases.
> > > Thank you!
> > >
> > > > * Intel(R) Testing
> > > >
> > > > # Basic Intel(R) NIC testing
> > > > * PF(i40e):Passed
> > > > known issue: create rule for set hash key, but rule create
> > > > failed. the fix patch already exists:
> > > > https://patches.dpdk.org/patch/84056/
> > >
> > > Qi, what's the status of this patch? Is it ready to be merged in
> > > the Intel tree, and is it urgent enough for backporting
> > > immediately, or can it wait for the next 19.11 release?
> > >
> > > > known issue: inconsistent with expected queue after creating
> > > > flow
> > rule. It is a FW issue. Intel is working on it.
> > > > * PF(ixgbe):Passed
> > > > * PF(ice):Passed
> > > > * VF(i40e):Passed
> > > > * VF(ixgbe):Passed
> > > > * VF(ice):Passed
> > > > new issue: Failed to execute 'reset port 0' command on CVL VF.
> > >
> > > Qi and Qiming, can we have more details on this issue in the ICE pmd?
> > > Is it specific to 19.11 or was it observed on main too?
> > >
> > > > * Build or compile: Passed
> > > > * Intel NIC single core/NIC performance: Passed
> > > >
> > > > #Basic cryptodev and virtio testing
> > > > * vhost/virtio basic loopback, PVP and performance test: Passed.
> > > > known issue: The UDP fragmentation offload feature of
> > > > Virtio-net device can not be turned on in the VM. bugzilla has been submit:
> > > > https://bugzilla.kernel.org/show_bug.cgi?id=207075
> > > > * cryptodev Function: Passed.
> > > > * cryptodev Performance: Passed.
> > > >
> > > > Regards,
> > > > Chen Bo
> > > >
> > > > > -----Original Message-----
> > > > > From: dev <dev-bounces@dpdk.org> On Behalf Of
> > > > > luca.boccassi@gmail.com
> > > > > Sent: December 3, 2020 17:39
> > > > > To: stable@dpdk.org
> > > > > Cc: dev@dpdk.org; Abhishek Marathe
> > > > > <Abhishek.Marathe@microsoft.com>; Akhil Goyal
> > > > > <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > > > > Walker, Benjamin <benjamin.walker@intel.com>; David
> > > > > Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal
> > <hemant.agrawal@nxp.com>;
> > > > > Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob
> > > > > <jerinj@marvell.com>; Mcnamara, John
> > > > > <john.mcnamara@intel.com>; Ju-Hyoung Lee
> > > > > <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>;
> > > > > Luca Boccassi <bluca@debian.org>; Pei
> > Zhang
> > > > > <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian
> > > > > Q <qian.q.xu@intel.com>; Raslan Darawsheh
> > > > > <rasland@mellanox.com>; Thomas Monjalon <thomas@monjalon.net>;
> > > > > Peng, Yuan <yuan.peng@intel.com>; Chen, Zhaoyan
> > > > > <zhaoyan.chen@intel.com>
> > > > > Subject: [dpdk-dev] 19.11.6 patches review and test
> > > > >
> > > > > Hi all,
> > > > >
> > > > > Here is a list of patches targeted for stable release 19.11.6.
> > > > >
> > > > > The planned date for the final release is December 17.
> > > > >
> > > > > Please help with testing and validation of your use cases and
> > > > > report any issues/results with reply-all to this mail. For the
> > > > > final release the fixes and reported validations will be added
> > > > > to the
> > release notes.
> > > > > A release candidate tarball can be found at:
> > > > >
> > > > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
> > > > >
> > > > > These patches are located at branch 19.11 of dpdk-stable repo:
> > > > > https://dpdk.org/browse/dpdk-stable/
> > > > >
> > > > > Thanks.
> > > > >
> > > > > Luca Boccassi
> > > > >
> > > > > ---
> > > > > Abhinandan Gujjar (1):
> > > > > test/event_crypto_adapter: fix configuration
> > > > >
> > > > > Ajit Khaparde (2):
> > > > > net/bnxt: increase size of Rx CQ
> > > > > net/bnxt: fix resetting mbuf data offset
> > > > >
> > > > > Alexander Kozyrev (3):
> > > > > net/mlx5: fix Rx queue count calculation
> > > > > net/mlx: do not enforce RSS hash offload
> > > > > net/mlx5: fix Rx packet padding config via DevX
> > > > >
> > > > > Alvin Zhang (1):
> > > > > net/ice: fix Rx offload flags in SSE path
> > > > >
> > > > > Anatoly Burakov (2):
> > > > > doc: clarify instructions on running as non-root
> > > > > doc: update information on using hugepages
> > > > >
> > > > > Andrew Rybchenko (1):
> > > > > doc: fix EF10 Rx mode name in sfc guide
> > > > >
> > > > > Ankur Dwivedi (4):
> > > > > crypto/octeontx2: fix session-less mode
> > > > > test/crypto: fix device number
> > > > > test/event: fix function arguments for crypto adapter
> > > > > crypto/octeontx2: fix multi-process
> > > > >
> > > > > Archana Muniganti (1):
> > > > > examples/fips_validation: fix version compatibility
> > > > >
> > > > > Arek Kusztal (1):
> > > > > doc: remove notice about AES-GCM IV and J0
> > > > >
> > > > > Beilei Xing (1):
> > > > > net/i40e: fix flow director for eth + VLAN pattern
> > > > >
> > > > > Bruce Richardson (11):
> > > > > app/testpmd: fix name of bitrate library in meson build
> > > > > doc: fix formatting of notes in meson guide
> > > > > build: skip detecting libpcap via pcap-config
> > > > > eal/x86: fix memcpy AVX-512 enablement
> > > > > doc: add SPDX license tag header to meson guide
> > > > > app: fix missing dependencies
> > > > > examples/l2fwd-crypto: fix missing dependency
> > > > > examples/vm_power: fix build on Ubuntu 20.04
> > > > > examples/multi_process: fix build on Ubuntu 20.04
> > > > > examples: fix flattening directory layout on install
> > > > > examples/l2fwd-keepalive: skip meson build if no librt
> > > > >
> > > > > Chas Williams (2):
> > > > > net: check segment pointer in raw checksum processing
> > > > > net/virtio: check raw checksum failure
> > > > >
> > > > > Chenbo Xia (3):
> > > > > drivers/net: fix port id size
> > > > > app: fix ethdev port id size
> > > > > doc: fix ethdev port id size
> > > > >
> > > > > Chengchang Tang (8):
> > > > > net/hns3: fix deleting default VLAN from PF
> > > > > app/testpmd: fix port id check in Tx VLAN command
> > > > > app/testpmd: fix VLAN configuration on failure
> > > > > app/testpmd: remove restriction on Tx segments set
> > > > > app/testpmd: fix packet header in txonly mode
> > > > > app/testpmd: fix descriptor id check
> > > > > net/hns3: decrease non-nearby memory access in Rx
> > > > > net/hns3: fix TX checksum with fix header length
> > > > >
> > > > > Chenxu Di (2):
> > > > > net/dpaa2: fix build with timesync functions
> > > > > net/i40e: fix incorrect FDIR flex configuration
> > > > >
> > > > > Ciara Loftus (3):
> > > > > net/af_xdp: change return value from Rx to unsigned
> > > > > net/af_xdp: fix umem size
> > > > > net/af_xdp: use strlcpy instead of strncpy
> > > > >
> > > > > Ciara Power (2):
> > > > > doc: fix typo in KNI guide
> > > > > usertools: fix CPU layout script to be PEP8 compliant
> > > > >
> > > > > Conor Walsh (2):
> > > > > net/ixgbe: check switch domain allocation result
> > > > > build: fix gcc warning requiring Wformat
> > > > >
> > > > > Cristian Dumitrescu (1):
> > > > > examples/ip_pipeline: fix external build
> > > > >
> > > > > David Christensen (1):
> > > > > net/vhost: fix xstats after clearing stats
> > > > >
> > > > > David Hunt (1):
> > > > > doc: remove obsolete deprecation notice for power
> > > > > library
> > > > >
> > > > > David Marchand (18):
> > > > > bus/pci: remove duplicate declaration
> > > > > mem: fix allocation in container with SELinux
> > > > > eal: fix doxygen for EAL cleanup
> > > > > crypto/scheduler: fix header install with meson
> > > > > event/dpaa2: remove dead code from self test
> > > > > crypto/scheduler: remove unused internal seqn
> > > > > crypto/dpaa2_sec: remove dead code
> > > > > net/ena: remove unused macro
> > > > > devtools: fix x86-default build test install env
> > > > > devtools: fix directory filter in forbidden token check
> > > > > doc: fix typo in ipsec-secgw guide
> > > > > examples/fips_validation: fix build with pkg-config
> > > > > examples/kni: fix build with pkg-config
> > > > > examples/l2fwd-crypto: fix build with pkg-config
> > > > > examples/ntb: fix clean target
> > > > > examples/performance-thread: fix build with pkg-config
> > > > > examples/vhost_blk: fix build with pkg-config
> > > > > examples/rxtx_callbacks: fix build with pkg-config
> > > > >
> > > > > Dekel Peled (1):
> > > > > ethdev: fix RSS flow expansion in case of mismatch
> > > > >
> > > > > Devendra Singh Rawat (1):
> > > > > net/qede: fix milliseconds sleep macro
> > > > >
> > > > > Didier Pallard (4):
> > > > > common/qat: add missing kmod dependency info
> > > > > crypto/octeontx: fix out-of-place support
> > > > > crypto/octeontx2: fix out-of-place support
> > > > > net/mlx5: fix Rx descriptor status
> > > > >
> > > > > Diogo Behrens (1):
> > > > > mcslock: fix hang in weak memory model
> > > > >
> > > > > Dmitry Kozlyuk (1):
> > > > > rcu: avoid literal suffix warning in C++ mode
> > > > >
> > > > > Dong Zhou (1):
> > > > > net/mlx5: fix switch port id when representor in bonding
> > > > >
> > > > > Dongsheng Rong (1):
> > > > > net/bonding: fix Rx queue conversion
> > > > >
> > > > > Erik Gabriel Carrillo (1):
> > > > > timer: add limitation note for sync stop and reset
> > > > >
> > > > > Eugenio Pérez (1):
> > > > > vhost: fix IOTLB mempool single-consumer flag
> > > > >
> > > > > Fan Zhang (2):
> > > > > port: remove useless assignment
> > > > > examples/fips_validation: fix missed version line
> > > > >
> > > > > Feifei Wang (1):
> > > > > test/ring: fix number of single element enqueue/dequeue
> > > > >
> > > > > Ferruh Yigit (14):
> > > > > net/netvsc: replace compiler builtin overflow check
> > > > > ethdev: remove redundant license text
> > > > > net/dpaa: fix port ID type in API
> > > > > kni: fix build with Linux 5.9
> > > > > examples/vm_power: fix 32-bit build
> > > > > app/testpmd: fix build with gcc 11
> > > > > pmdinfogen: fix build with gcc 11
> > > > > net/pcap: fix input only Rx
> > > > > net/pcap: fix crash on exit for infinite Rx
> > > > > net/bnxt: fix xstats by id
> > > > > net/i40e: fix build for log format specifier
> > > > > net/af_xdp: fix pointer storage size
> > > > > app/testpmd: fix MTU after device configure
> > > > > app/testpmd: revert setting MTU explicitly after
> > > > > configure
> > > > >
> > > > > Gaetan Rivet (1):
> > > > > net/failsafe: fix state synchro cleanup
> > > > >
> > > > > Gagandeep Singh (1):
> > > > > crypto/caam_jr: fix device tree parsing for SEC_ERA
> > > > >
> > > > > Gregory Etelson (2):
> > > > > examples/l3fwd-power: check packet types after start
> > > > > net/mlx5: fix representor interrupts handler
> > > > >
> > > > > Guinan Sun (5):
> > > > > net/i40e: fix link status
> > > > > net/ice: fix flow validation for unsupported patterns
> > > > > net/i40e/base: fix function header arguments
> > > > > net/i40e/base: fix Rx only for unicast promisc on VLAN
> > > > > net/i40e: fix recreating flexible flow director rule
> > > > >
> > > > > Guoyang Zhou (5):
> > > > > net/hinic/base: support two or more AEQS for chip
> > > > > net/hinic/base: fix log info for PF command channel
> > > > > net/hinic/base: add message check for command channel
> > > > > net/hinic/base: remove queue number limitation
> > > > > net/hinic: remove optical module operation
> > > > >
> > > > > Haggai Eran (1):
> > > > > cryptodev: fix parameter parsing
> > > > >
> > > > > Haiyue Wang (1):
> > > > > net/ixgbe: remove redundant MAC flag check
> > > > >
> > > > > Harman Kalra (1):
> > > > > net/octeontx2: fix multi segment mode for jumbo packets
> > > > >
> > > > > Heinrich Kuhn (2):
> > > > > net/nfp: expand device info get
> > > > > doc: improve multiport PF in nfp guide
> > > > >
> > > > > Hemant Agrawal (1):
> > > > > crypto/dpaa2_sec: fix stats query without queue pair
> > > > >
> > > > > Hongbo Zheng (3):
> > > > > net/hns3: skip VF register access when PF in FLR
> > > > > net/hns3: check PCI config space reads
> > > > > net/hns3: check setting VF PCI bus return value
> > > > >
> > > > > Honnappa Nagarahalli (7):
> > > > > net/memif: do not update local copy of tail in Tx
> > > > > net/memif: relax load of ring tail for M2S ring
> > > > > net/memif: relax load of ring head for M2S ring
> > > > > net/memif: relax load of ring head for S2M ring
> > > > > ethdev: fix memory ordering for callback functions
> > > > > test/rcu: fix build with low core count
> > > > > examples/performance-thread: fix build with low core
> > > > > count
> > > > >
> > > > > Huisong Li (7):
> > > > > net/hns3: fix default MAC address from firmware
> > > > > net/hns3: fix some incomplete command structures
> > > > > app/testpmd: fix displaying Rx/Tx queues information
> > > > > net/hns3: fix RSS max queue id allowed in multi-TC
> > > > > net/hns3: fix data type to store queue number
> > > > > net/hns3: fix configurations of port-level scheduling rate
> > > > > net/hns3: fix crash with multi-TC
> > > > >
> > > > > Hyong Youb Kim (3):
> > > > > net/enic: ignore VLAN inner type when it is zero
> > > > > net/enic: generate VXLAN src port if it is zero in template
> > > > > net/enic: fix header sizes when copying flow patterns
> > > > >
> > > > > Ibtisam Tariq (6):
> > > > > net/softnic: use POSIX network address conversion
> > > > > examples/ip_pipeline: use POSIX network address conversion
> > > > > examples/ipsec-secgw: use POSIX network address conversion
> > > > > examples/qos_sched: fix usage string
> > > > > examples/vhost_crypto: add new line character in usage
> > > > > doc: fix rule file parameters in l3fwd-acl guide
> > > > >
> > > > > Igor Romanov (3):
> > > > > net/sfc/base: fix tunnel configuration
> > > > > net/sfc: fix RSS hash flag when offload is disabled
> > > > > net/sfc: fix RSS hash offload if queue action is used
> > > > >
> > > > > Jeff Guo (7):
> > > > > net/iavf: fix command after PF reset
> > > > > net/iavf: fix flow flush after PF reset
> > > > > net/ixgbe: fix vector Rx
> > > > > net/i40e: fix vector Rx
> > > > > net/ice: fix vector Rx
> > > > > net/fm10k: fix vector Rx
> > > > > net/iavf: fix vector Rx
> > > > >
> > > > > Jesse Brandeburg (1):
> > > > > net/ice: update writeback policy to reduce latency
> > > > >
> > > > > Jiawei Wang (1):
> > > > > net/mlx5: free MR resource on device DMA unmap
> > > > >
> > > > > Julien Massonneau (1):
> > > > > usertools: fix pmdinfo parsing
> > > > >
> > > > > Junyu Jiang (1):
> > > > > net/i40e: fix byte counters
> > > > >
> > > > > Kalesh AP (6):
> > > > > net/bnxt: fix endianness while setting L4 destination port
> > > > > net/bnxt: fix structure variable initialization
> > > > > net/bnxt: fix crash in vector mode Tx
> > > > > net/bnxt: fix L2 filter allocation
> > > > > net/bnxt: fix link status during device recovery
> > > > > net/bnxt: fix link update
> > > > >
> > > > > Karra Satwik (1):
> > > > > net/cxgbe: fix duplicate MAC addresses in MPS TCAM
> > > > >
> > > > > Kevin Laatz (3):
> > > > > raw/ioat: fix missing close function
> > > > > examples/ioat: fix stats print
> > > > > net/ring: check internal arguments
> > > > >
> > > > > Kiran Kumar K (1):
> > > > > net/octeontx2: fix RSS flow create
> > > > >
> > > > > Konstantin Ananyev (2):
> > > > > acl: fix x86 build for compiler without AVX2
> > > > > doc: fix missing classify methods in ACL guide
> > > > >
> > > > > Lance Richardson (4):
> > > > > net/bnxt: fix drop enable in get Rx queue info
> > > > > net/bnxt: fix queue get info
> > > > > net/bnxt: fix boolean operator usage
> > > > > net/bnxt: fix doorbell barrier location
> > > > >
> > > > > Leyi Rong (2):
> > > > > net/iavf: fix unchecked Tx cleanup error
> > > > > net/iavf: fix performance drop after port reset
> > > > >
> > > > > Lijun Ou (4):
> > > > > net/hns3: fix config when creating RSS rule after flush
> > > > > net/hns3: fix flushing RSS rule
> > > > > app/testpmd: fix RSS key for flow API RSS rule
> > > > > net/hns3: check PCI config space write
> > > > >
> > > > > Long Li (5):
> > > > > net/netvsc: fix multiple channel Rx
> > > > > net/netvsc: fix stale value after free
> > > > > net/netvsc: fix rndis packet addresses
> > > > > net/netvsc: allocate contiguous physical memory for RNDIS
> > > > > net/vdev_netvsc: fix device probing error flow
> > > > >
> > > > > Luca Boccassi (8):
> > > > > Revert "Revert "devtools: test static linkage with pkg-config""
> > > > > Revert "Revert "build: always link whole DPDK static libraries""
> > > > > Revert "Revert "build/pkg-config: move pkg-config file creation""
> > > > > Revert "Revert "build/pkg-config: output drivers first
> > > > > for static
> > build""
> > > > > Revert "Revert "build/pkg-config: improve static linking flags""
> > > > > Revert "Revert "build/pkg-config: prevent overlinking""
> > > > > fix spellings that Lintian complains about
> > > > > Revert "app/testpmd: fix name of bitrate library in meson build"
> > > > >
> > > > > Lukasz Wojciechowski (18):
> > > > > raw/skeleton: reset test statistics
> > > > > raw/skeleton: allow closing already closed device
> > > > > distributor: fix handshake synchronization
> > > > > distributor: fix handshake deadlock
> > > > > distributor: fix buffer use after free
> > > > > distributor: handle worker shutdown in burst mode
> > > > > test/distributor: fix shutdown of busy worker
> > > > > distributor: fix return pkt calls in single mode
> > > > > test/distributor: fix freeing mbufs
> > > > > test/distributor: fix lcores statistics
> > > > > test/distributor: collect return mbufs
> > > > > distributor: fix API documentation
> > > > > test/distributor: fix race conditions on shutdown
> > > > > distributor: fix scalar matching
> > > > > distributor: fix flushing in flight packets
> > > > > distributor: fix clearing returns buffer
> > > > > test/distributor: ensure all packets are delivered
> > > > > test/distributor: fix quitting workers in burst mode
> > > > >
> > > > > Marvin Liu (1):
> > > > > net/virtio: fix packed ring indirect descricptors setup
> > > > >
> > > > > Maxime Coquelin (13):
> > > > > vdpa/ifc: fix build with recent kernels
> > > > > baseband/fpga_lte_fec: fix crash with debug
> > > > > vhost: fix virtio-net header length with packed ring
> > > > > vhost: fix virtqueues metadata allocation
> > > > > vhost: validate index in available entries API
> > > > > vhost: validate index in guest notification API
> > > > > vhost: validate index in live-migration API
> > > > > vhost: validate index in inflight API
> > > > > config: enable packet prefetching with Meson
> > > > > vhost: fix virtqueue initialization
> > > > > vhost: fix error path when setting memory tables
> > > > > vhost: fix fd leak in dirty logging setup
> > > > > vhost: fix fd leak in kick setup
> > > > >
> > > > > Maxime Leroy (2):
> > > > > net/mlx5: fix RSS RETA reset on start
> > > > > net/mlx5: fix Rx queue count calculation
> > > > >
> > > > > Michael Baum (2):
> > > > > net/mlx5: fix hairpin dependency on destination DevX TIR
> > > > > net/mlx5: remove unused variable in Tx queue creation
> > > > >
> > > > > Michal Krawczyk (6):
> > > > > net/ena/base: use min/max macros with type conversion
> > > > > net/ena/base: specify delay operations
> > > > > net/ena/base: fix release of wait event
> > > > > net/ena: fix getting xstats global stats offset
> > > > > net/ena: fix setting Rx checksum flags in mbuf
> > > > > net/ena/base: align IO CQ allocation to 4K
> > > > >
> > > > > Min Hu (Connor) (1):
> > > > > app/testpmd: fix bonding xmit balance policy command
> > > > >
> > > > > Nick Connolly (3):
> > > > > mem: fix allocation failure on non-NUMA kernel
> > > > > build: fix install on Windows
> > > > > build: fix MS linker flag with meson 0.54
> > > > >
> > > > > Nicolas Chautru (1):
> > > > > app/bbdev: fix test vector symlink
> > > > >
> > > > > Olivier Matz (5):
> > > > > examples/fips_validation: fix buffer overflow
> > > > > vhost: fix external mbuf creation
> > > > > eal: fix MCS lock and ticketlock headers install
> > > > > net/ring: fix typo in log message
> > > > > kni: fix build on RHEL 8.3
> > > > >
> > > > > Ophir Munk (2):
> > > > > net/mlx5: remove unused includes
> > > > > net/mlx5: remove unused log macros
> > > > >
> > > > > Ori Kam (1):
> > > > > maintainers: update Mellanox emails
> > > > >
> > > > > Pablo de Lara (2):
> > > > > crypto/aesni_mb: fix CCM digest size check
> > > > > crypto/aesni_mb: fix GCM digest size check
> > > > >
> > > > > Padraig Connolly (1):
> > > > > net/i40e: fix QinQ flow pattern to allow non full mask
> > > > >
> > > > > Pavan Nikhilesh (2):
> > > > > mempool/octeontx: fix aura to pool mapping
> > > > > app/eventdev: check timer adadpters number
> > > > >
> > > > > Prateek Agarwal (1):
> > > > > net/i40e: add C++ include guard
> > > > >
> > > > > Qi Zhang (4):
> > > > > net/ice/base: fix issues around move nodes
> > > > > net/iavf: fix iterator for RSS LUT
> > > > > net/iavf: support multicast configuration
> > > > > net/ice/base: fix parameter name in comment
> > > > >
> > > > > Rahul Gupta (1):
> > > > > net/bnxt: fix Rx performance by removing spinlock
> > > > >
> > > > > Rahul Lakkireddy (2):
> > > > > net/cxgbe: fix crash when accessing empty Tx mbuf list
> > > > > net/cxgbe: fix queue DMA ring leaks during port close
> > > > >
> > > > > Rasesh Mody (2):
> > > > > net/qede: fix getting link details
> > > > > net/bnx2x: add QLogic vendor id for BCM57840
> > > > >
> > > > > Raslan Darawsheh (1):
> > > > > common/mlx5: fix name for ConnectX VF device ID
> > > > >
> > > > > Reshma Pattan (1):
> > > > > power: fix current frequency index
> > > > >
> > > > > Rohit Raj (1):
> > > > > bus/fslmc: fix dpio close
> > > > >
> > > > > RongQing Li (2):
> > > > > net/af_xdp: avoid deadlock due to empty fill queue
> > > > > net/bonding: fix possible unbalanced packet receiving
> > > > >
> > > > > Ruifeng Wang (4):
> > > > > test/crypto: fix stats test
> > > > > crypto/armv8: fix mempool object returning
> > > > > eal/arm: fix clang build of native target
> > > > > eal/arm: fix build with gcc optimization level 0
> > > > >
> > > > > Sachin Saxena (3):
> > > > > net/dpaa2: fix misuse of interface index
> > > > > net/pfe: fix misuse of interface index
> > > > > doc: fix diagram in dpaa2 guide
> > > > >
> > > > > Sarosh Arif (3):
> > > > > doc: fix typo in pcap guide
> > > > > test/distributor: fix mbuf leak on failure
> > > > > doc: fix grammar
> > > > >
> > > > > Shijith Thotton (1):
> > > > > event/octeontx2: unlink queues during port release
> > > > >
> > > > > Shiri Kuzin (1):
> > > > > net/mlx5: fix xstats reset reinitialization
> > > > >
> > > > > Somnath Kotur (5):
> > > > > net/bnxt: fix checking VNIC in shutdown path
> > > > > net/bnxt: add separate mutex for FW health check
> > > > > net/bnxt: fix shift operation
> > > > > net/bnxt: fix queue release
> > > > > net/bnxt: fix vnic Rx queue cnt updation
> > > > >
> > > > > Stephen Hemminger (7):
> > > > > eal/linux: change udev debug message
> > > > > net/failsafe: fix double space in warning log
> > > > > net/netvsc: check for overflow on packet info from host
> > > > > ipc: fix spelling in log and comment
> > > > > mbuf: fix dynamic fields and flags with multiprocess
> > > > > net/bnxt: remove useless prefetches
> > > > > doc: add SPDX license tag header to Intel performance
> > > > > guide
> > > > >
> > > > > Steve Yang (6):
> > > > > net/iavf: fix scattered Rx enabling
> > > > > net/iavf: fix port start during configuration restore
> > > > > net/iavf: fix setting of MAC address
> > > > > net/iavf: downgrade error log
> > > > > net/ixgbe: fix VF reset HW error handling
> > > > > app/testpmd: fix max Rx packet length for VLAN packet
> > > > >
> > > > > Steven Lariau (1):
> > > > > stack: reload head when pop fails
> > > > >
> > > > > Suanming Mou (1):
> > > > > net/mlx5: fix meter table definitions
> > > > >
> > > > > Tal Shnaiderman (1):
> > > > > common/mlx5: fix DevX SQ object creation
> > > > >
> > > > > Thomas Monjalon (7):
> > > > > bus/pci: remove unused scan by address
> > > > > mem: fix config name in error logs
> > > > > test/mbuf: skip field registration at busy offset
> > > > > mbuf: fix typo in dynamic field convention note
> > > > > ethdev: move non-offload capabilities
> > > > > app/testpmd: revert max Rx packet length adjustment
> > > > > devtools: fix build test config inheritance from env
> > > > >
> > > > > Ting Xu (3):
> > > > > net/ice: fix ptype parsing
> > > > > table: fix hash for 32-bit
> > > > > net/iavf: fix releasing mbufs
> > > > >
> > > > > Venkat Duvvuru (1):
> > > > > net/bnxt: fix LRO configuration
> > > > >
> > > > > Viacheslav Ovsiienko (3):
> > > > > common/mlx5: fix PCI address lookup
> > > > > net/mlx5: fix Rx queue completion index consistency
> > > > > net/mlx5: fix raw encap/decap limit
> > > > >
> > > > > Vimal Chungath (1):
> > > > > config: add Graviton2(arm64) defconfig
> > > > >
> > > > > Vladimir Medvedkin (1):
> > > > > app/test-sad: fix uninitialized variable
> > > > >
> > > > > Wei Hu (Xavier) (10):
> > > > > net/hns3: fix queue offload capability
> > > > > net/hns3: fix flow RSS queue number 0
> > > > > net/hns3: fix configuring device with RSS enabled
> > > > > net/hns3: fix storing RSS info when creating flow action
> > > > > net/hns3: fix error type when validating RSS flow action
> > > > > net/hns3: fix flow error type
> > > > > net/hns3: fix reassembling multiple segment packets in Tx
> > > > > net/hns3: report Rx drop packets enable configuration
> > > > > net/hns3: report Rx free threshold
> > > > > net/hns3: reduce address calculation in Rx
> > > > >
> > > > > Wei Huang (5):
> > > > > raw/ifpga/base: fix interrupt handler instance usage
> > > > > raw/ifpga/base: handle unsupported interrupt type
> > > > > raw/ifpga/base: fix return of IRQ unregister
> > > > > raw/ifpga: terminate string filled by readlink with null
> > > > > raw/ifpga: use trusted buffer to free
> > > > >
> > > > > Xiaoyu Min (2):
> > > > > net/mlx5: validate MPLSoGRE with GRE key
> > > > > net/mlx5: fix RSS queue type validation
> > > > >
> > > > > Xiaoyun Wang (3):
> > > > > net/hinic: fix Rx nombuf stats
> > > > > net/hinic/base: get default cos from chip
> > > > > net/hinic/base: fix clock definition with glibc version
> > > > >
> > > > > Xiaoyun wang (1):
> > > > > net/hinic: fix filters on memory allocation failure
> > > > >
> > > > > Xueming Li (2):
> > > > > net/mlx5: fix port shared data reference count
> > > > > net/mlx5: fix missing meter packet
> > > > >
> > > > > Yi Yang (2):
> > > > > gso: fix payload unit size for UDP
> > > > > gro: fix packet type detection with IPv6 tunnel
> > > > >
> > > > > Youri Querry (1):
> > > > > bus/fslmc: fix atomic queues on NXP LX2 platform
> > > > >
> > > > > Yunjian Wang (32):
> > > > > net/hinic: fix negative array index read
> > > > > net/bnxt: add memory allocation check in VF info init
> > > > > bus/dpaa: remove logically dead code
> > > > > net/hns3: fix out of bounds access
> > > > > net/tap: free mempool when closing
> > > > > bus/dpaa: fix fd check before close
> > > > > stack: fix uninitialized variable
> > > > > net/fm10k: fix memory leak when thresh check fails
> > > > > net/qede: fix dereference before null check
> > > > > examples/vhost_blk: check driver start failure
> > > > > vfio: fix group descriptor check
> > > > > bus/fslmc: fix VFIO group descriptor check
> > > > > bus/pci: fix memory leak when unmapping VFIO resource
> > > > > bus/pci: fix leak on VFIO mapping error
> > > > > net/fm10k: fix memory leak when Tx thresh check fails
> > > > > raw/dpaa2_qdma: fix reset
> > > > > crypto/dpaa_sec: fix a null pointer dereference
> > > > > eventdev: check allocation in Tx adapter
> > > > > event/dpaa2: fix dereference before null check
> > > > > eventdev: fix adapter leak in error path
> > > > > net/netvsc: fix Tx queue leak in error path
> > > > > net/octeontx2: remove useless check before free
> > > > > eal/linux: fix memory leak in uevent handling
> > > > > net/bnxt: fix memory leak when freeing VF info
> > > > > efd: fix tailq entry leak in error path
> > > > > eal: fix leak on device event callback unregister
> > > > > baseband/turbo_sw: fix memory leak in error path
> > > > > net/mvpp2: fix memory leak in error path
> > > > > net/thunderx: fix memory leak on rbdr desc ring failure
> > > > > ethdev: fix data type for port id
> > > > > compress/isal: check allocation in queue setup
> > > > > malloc: fix style in free list index computation
> > > > >
> > > > > Yuying Zhang (1):
> > > > > net/i40e: fix virtual channel conflict
> > > > >
> > > > > Zhenghua Zhou (1):
> > > > > app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-stable] [dpdk-dev] 19.11.6 patches review and test
2020-12-18 2:45 ` Yu, DapengX
@ 2020-12-18 10:09 ` Luca Boccassi
0 siblings, 0 replies; 17+ messages in thread
From: Luca Boccassi @ 2020-12-18 10:09 UTC (permalink / raw)
To: Yu, DapengX, Yu, PingX, Chen, BoX C, stable, Zhang, Qi Z, Yang, Qiming
Cc: dev, Walker, Benjamin, Stokes, Ian, Mcnamara, John,
Thomas Monjalon, Pei Zhang, Chen, Zhaoyan, Raslan Darawsheh
Thank you! Will proceed with the release, then.
On Fri, 2020-12-18 at 02:45 +0000, Yu, DapengX wrote:
> Hi Luca,
>
> The patch "net/iavf: enable port reset" has been validated by the QA team, and confirmed the test case passes.
>
> Best regards,
> Yu Dapeng
>
> -----Original Message-----
> From: Luca Boccassi [mailto:bluca@debian.org]
> Sent: Thursday, December 17, 2020 7:00 PM
> To: Yu, PingX <pingx.yu@intel.com>; Chen, BoX C <box.c.chen@intel.com>; stable@dpdk.org; Zhang, Qi Z <qi.z.zhang@intel.com>; Yang, Qiming <qiming.yang@intel.com>; Yu, DapengX <dapengx.yu@intel.com>
> Cc: dev@dpdk.org; Walker, Benjamin <benjamin.walker@intel.com>; Stokes, Ian <ian.stokes@intel.com>; Mcnamara, John <john.mcnamara@intel.com>; Thomas Monjalon <thomas@monjalon.net>; Pei Zhang <pezhang@redhat.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>; Raslan Darawsheh <rasland@mellanox.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: Re: [dpdk-dev] 19.11.6 patches review and test
>
> On Thu, 2020-12-17 at 09:50 +0000, Yu, PingX wrote:
> > + Dapeng,
> >
> > > > > new issue: Failed to execute 'reset port 0' command on CVL VF.
> > > >
> > > > Qi and Qiming, can we have more details on this issue in the ICE pmd?
> > > > Is it specific to 19.11 or was it observed on main too?
> > Luca,
> > This issue is for 19.11 specific and passed on main. We are working on it and will submit a patch to stable branch later.
> >
> > Regards,
> > Yu Ping
>
> Thank you! I will postpone the release to tomorrow while waiting for updates on this.
>
> > > -----Original Message-----
> > > From: Luca Boccassi <bluca@debian.org>
> > > Sent: Wednesday, December 16, 2020 6:08 PM
> > > To: Chen, BoX C <box.c.chen@intel.com>; stable@dpdk.org; Zhang, Qi Z
> > > <qi.z.zhang@intel.com>; Yang, Qiming <qiming.yang@intel.com>
> > > Cc: dev@dpdk.org; Walker, Benjamin <benjamin.walker@intel.com>;
> > > Stokes, Ian <ian.stokes@intel.com>; Mcnamara, John
> > > <john.mcnamara@intel.com>; Yu, PingX <pingx.yu@intel.com>; Ju-Hyoung
> > > Lee <juhlee@microsoft.com>; Thomas Monjalon <thomas@monjalon.net>;
> > > Peng, Yuan <yuan.peng@intel.com>; Pei Zhang <pezhang@redhat.com>;
> > > Xu, Qian Q <qian.q.xu@intel.com>; Raslan Darawsheh
> > > <rasland@mellanox.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> > > Subject: Re: [dpdk-dev] 19.11.6 patches review and test
> > >
> > > Hi,
> > >
> > > Release date is fast approaching - could the questions below be
> > > looked, please? Thanks!
> > >
> > > On Thu, 2020-12-10 at 10:15 +0000, Luca Boccassi wrote:
> > > > On Thu, 2020-12-10 at 10:07 +0000, Chen, BoX C wrote:
> > > > > Hi Luca,
> > > > > Update LTS 19.11.6 test result for Intel part. All passed
> > > > > except the
> > > known issues. One new minor CVL bug was found which affected two
> > > test cases.
> > > > Thank you!
> > > >
> > > > > * Intel(R) Testing
> > > > >
> > > > > # Basic Intel(R) NIC testing
> > > > > * PF(i40e):Passed
> > > > > known issue: create rule for set hash key, but rule create
> > > > > failed. the fix patch already exists:
> > > > > https://patches.dpdk.org/patch/84056/
> > > >
> > > > Qi, what's the status of this patch? Is it ready to be merged in
> > > > the Intel tree, and is it urgent enough for backporting
> > > > immediately, or can it wait for the next 19.11 release?
> > > >
> > > > > known issue: inconsistent with expected queue after creating
> > > > > flow
> > > rule. It is a FW issue. Intel is working on it.
> > > > > * PF(ixgbe):Passed
> > > > > * PF(ice):Passed
> > > > > * VF(i40e):Passed
> > > > > * VF(ixgbe):Passed
> > > > > * VF(ice):Passed
> > > > > new issue: Failed to execute 'reset port 0' command on CVL VF.
> > > >
> > > > Qi and Qiming, can we have more details on this issue in the ICE pmd?
> > > > Is it specific to 19.11 or was it observed on main too?
> > > >
> > > > > * Build or compile: Passed
> > > > > * Intel NIC single core/NIC performance: Passed
> > > > >
> > > > > #Basic cryptodev and virtio testing
> > > > > * vhost/virtio basic loopback, PVP and performance test: Passed.
> > > > > known issue: The UDP fragmentation offload feature of
> > > > > Virtio-net device can not be turned on in the VM. bugzilla has been submit:
> > > > > https://bugzilla.kernel.org/show_bug.cgi?id=207075
> > > > > * cryptodev Function: Passed.
> > > > > * cryptodev Performance: Passed.
> > > > >
> > > > > Regards,
> > > > > Chen Bo
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: dev <dev-bounces@dpdk.org> On Behalf Of
> > > > > > luca.boccassi@gmail.com
> > > > > > Sent: December 3, 2020 17:39
> > > > > > To: stable@dpdk.org
> > > > > > Cc: dev@dpdk.org; Abhishek Marathe
> > > > > > <Abhishek.Marathe@microsoft.com>; Akhil Goyal
> > > > > > <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > > > > > Walker, Benjamin <benjamin.walker@intel.com>; David
> > > > > > Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal
> > > <hemant.agrawal@nxp.com>;
> > > > > > Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob
> > > > > > <jerinj@marvell.com>; Mcnamara, John
> > > > > > <john.mcnamara@intel.com>; Ju-Hyoung Lee
> > > > > > <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>;
> > > > > > Luca Boccassi <bluca@debian.org>; Pei
> > > Zhang
> > > > > > <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian
> > > > > > Q <qian.q.xu@intel.com>; Raslan Darawsheh
> > > > > > <rasland@mellanox.com>; Thomas Monjalon <thomas@monjalon.net>;
> > > > > > Peng, Yuan <yuan.peng@intel.com>; Chen, Zhaoyan
> > > > > > <zhaoyan.chen@intel.com>
> > > > > > Subject: [dpdk-dev] 19.11.6 patches review and test
> > > > > >
> > > > > > Hi all,
> > > > > >
> > > > > > Here is a list of patches targeted for stable release 19.11.6.
> > > > > >
> > > > > > The planned date for the final release is December 17.
> > > > > >
> > > > > > Please help with testing and validation of your use cases and
> > > > > > report any issues/results with reply-all to this mail. For the
> > > > > > final release the fixes and reported validations will be added
> > > > > > to the
> > > release notes.
> > > > > > A release candidate tarball can be found at:
> > > > > >
> > > > > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.6-rc1
> > > > > >
> > > > > > These patches are located at branch 19.11 of dpdk-stable repo:
> > > > > > https://dpdk.org/browse/dpdk-stable/
> > > > > >
> > > > > > Thanks.
> > > > > >
> > > > > > Luca Boccassi
> > > > > >
> > > > > > ---
> > > > > > Abhinandan Gujjar (1):
> > > > > > test/event_crypto_adapter: fix configuration
> > > > > >
> > > > > > Ajit Khaparde (2):
> > > > > > net/bnxt: increase size of Rx CQ
> > > > > > net/bnxt: fix resetting mbuf data offset
> > > > > >
> > > > > > Alexander Kozyrev (3):
> > > > > > net/mlx5: fix Rx queue count calculation
> > > > > > net/mlx: do not enforce RSS hash offload
> > > > > > net/mlx5: fix Rx packet padding config via DevX
> > > > > >
> > > > > > Alvin Zhang (1):
> > > > > > net/ice: fix Rx offload flags in SSE path
> > > > > >
> > > > > > Anatoly Burakov (2):
> > > > > > doc: clarify instructions on running as non-root
> > > > > > doc: update information on using hugepages
> > > > > >
> > > > > > Andrew Rybchenko (1):
> > > > > > doc: fix EF10 Rx mode name in sfc guide
> > > > > >
> > > > > > Ankur Dwivedi (4):
> > > > > > crypto/octeontx2: fix session-less mode
> > > > > > test/crypto: fix device number
> > > > > > test/event: fix function arguments for crypto adapter
> > > > > > crypto/octeontx2: fix multi-process
> > > > > >
> > > > > > Archana Muniganti (1):
> > > > > > examples/fips_validation: fix version compatibility
> > > > > >
> > > > > > Arek Kusztal (1):
> > > > > > doc: remove notice about AES-GCM IV and J0
> > > > > >
> > > > > > Beilei Xing (1):
> > > > > > net/i40e: fix flow director for eth + VLAN pattern
> > > > > >
> > > > > > Bruce Richardson (11):
> > > > > > app/testpmd: fix name of bitrate library in meson build
> > > > > > doc: fix formatting of notes in meson guide
> > > > > > build: skip detecting libpcap via pcap-config
> > > > > > eal/x86: fix memcpy AVX-512 enablement
> > > > > > doc: add SPDX license tag header to meson guide
> > > > > > app: fix missing dependencies
> > > > > > examples/l2fwd-crypto: fix missing dependency
> > > > > > examples/vm_power: fix build on Ubuntu 20.04
> > > > > > examples/multi_process: fix build on Ubuntu 20.04
> > > > > > examples: fix flattening directory layout on install
> > > > > > examples/l2fwd-keepalive: skip meson build if no librt
> > > > > >
> > > > > > Chas Williams (2):
> > > > > > net: check segment pointer in raw checksum processing
> > > > > > net/virtio: check raw checksum failure
> > > > > >
> > > > > > Chenbo Xia (3):
> > > > > > drivers/net: fix port id size
> > > > > > app: fix ethdev port id size
> > > > > > doc: fix ethdev port id size
> > > > > >
> > > > > > Chengchang Tang (8):
> > > > > > net/hns3: fix deleting default VLAN from PF
> > > > > > app/testpmd: fix port id check in Tx VLAN command
> > > > > > app/testpmd: fix VLAN configuration on failure
> > > > > > app/testpmd: remove restriction on Tx segments set
> > > > > > app/testpmd: fix packet header in txonly mode
> > > > > > app/testpmd: fix descriptor id check
> > > > > > net/hns3: decrease non-nearby memory access in Rx
> > > > > > net/hns3: fix TX checksum with fix header length
> > > > > >
> > > > > > Chenxu Di (2):
> > > > > > net/dpaa2: fix build with timesync functions
> > > > > > net/i40e: fix incorrect FDIR flex configuration
> > > > > >
> > > > > > Ciara Loftus (3):
> > > > > > net/af_xdp: change return value from Rx to unsigned
> > > > > > net/af_xdp: fix umem size
> > > > > > net/af_xdp: use strlcpy instead of strncpy
> > > > > >
> > > > > > Ciara Power (2):
> > > > > > doc: fix typo in KNI guide
> > > > > > usertools: fix CPU layout script to be PEP8 compliant
> > > > > >
> > > > > > Conor Walsh (2):
> > > > > > net/ixgbe: check switch domain allocation result
> > > > > > build: fix gcc warning requiring Wformat
> > > > > >
> > > > > > Cristian Dumitrescu (1):
> > > > > > examples/ip_pipeline: fix external build
> > > > > >
> > > > > > David Christensen (1):
> > > > > > net/vhost: fix xstats after clearing stats
> > > > > >
> > > > > > David Hunt (1):
> > > > > > doc: remove obsolete deprecation notice for power
> > > > > > library
> > > > > >
> > > > > > David Marchand (18):
> > > > > > bus/pci: remove duplicate declaration
> > > > > > mem: fix allocation in container with SELinux
> > > > > > eal: fix doxygen for EAL cleanup
> > > > > > crypto/scheduler: fix header install with meson
> > > > > > event/dpaa2: remove dead code from self test
> > > > > > crypto/scheduler: remove unused internal seqn
> > > > > > crypto/dpaa2_sec: remove dead code
> > > > > > net/ena: remove unused macro
> > > > > > devtools: fix x86-default build test install env
> > > > > > devtools: fix directory filter in forbidden token check
> > > > > > doc: fix typo in ipsec-secgw guide
> > > > > > examples/fips_validation: fix build with pkg-config
> > > > > > examples/kni: fix build with pkg-config
> > > > > > examples/l2fwd-crypto: fix build with pkg-config
> > > > > > examples/ntb: fix clean target
> > > > > > examples/performance-thread: fix build with pkg-config
> > > > > > examples/vhost_blk: fix build with pkg-config
> > > > > > examples/rxtx_callbacks: fix build with pkg-config
> > > > > >
> > > > > > Dekel Peled (1):
> > > > > > ethdev: fix RSS flow expansion in case of mismatch
> > > > > >
> > > > > > Devendra Singh Rawat (1):
> > > > > > net/qede: fix milliseconds sleep macro
> > > > > >
> > > > > > Didier Pallard (4):
> > > > > > common/qat: add missing kmod dependency info
> > > > > > crypto/octeontx: fix out-of-place support
> > > > > > crypto/octeontx2: fix out-of-place support
> > > > > > net/mlx5: fix Rx descriptor status
> > > > > >
> > > > > > Diogo Behrens (1):
> > > > > > mcslock: fix hang in weak memory model
> > > > > >
> > > > > > Dmitry Kozlyuk (1):
> > > > > > rcu: avoid literal suffix warning in C++ mode
> > > > > >
> > > > > > Dong Zhou (1):
> > > > > > net/mlx5: fix switch port id when representor in bonding
> > > > > >
> > > > > > Dongsheng Rong (1):
> > > > > > net/bonding: fix Rx queue conversion
> > > > > >
> > > > > > Erik Gabriel Carrillo (1):
> > > > > > timer: add limitation note for sync stop and reset
> > > > > >
> > > > > > Eugenio Pérez (1):
> > > > > > vhost: fix IOTLB mempool single-consumer flag
> > > > > >
> > > > > > Fan Zhang (2):
> > > > > > port: remove useless assignment
> > > > > > examples/fips_validation: fix missed version line
> > > > > >
> > > > > > Feifei Wang (1):
> > > > > > test/ring: fix number of single element enqueue/dequeue
> > > > > >
> > > > > > Ferruh Yigit (14):
> > > > > > net/netvsc: replace compiler builtin overflow check
> > > > > > ethdev: remove redundant license text
> > > > > > net/dpaa: fix port ID type in API
> > > > > > kni: fix build with Linux 5.9
> > > > > > examples/vm_power: fix 32-bit build
> > > > > > app/testpmd: fix build with gcc 11
> > > > > > pmdinfogen: fix build with gcc 11
> > > > > > net/pcap: fix input only Rx
> > > > > > net/pcap: fix crash on exit for infinite Rx
> > > > > > net/bnxt: fix xstats by id
> > > > > > net/i40e: fix build for log format specifier
> > > > > > net/af_xdp: fix pointer storage size
> > > > > > app/testpmd: fix MTU after device configure
> > > > > > app/testpmd: revert setting MTU explicitly after
> > > > > > configure
> > > > > >
> > > > > > Gaetan Rivet (1):
> > > > > > net/failsafe: fix state synchro cleanup
> > > > > >
> > > > > > Gagandeep Singh (1):
> > > > > > crypto/caam_jr: fix device tree parsing for SEC_ERA
> > > > > >
> > > > > > Gregory Etelson (2):
> > > > > > examples/l3fwd-power: check packet types after start
> > > > > > net/mlx5: fix representor interrupts handler
> > > > > >
> > > > > > Guinan Sun (5):
> > > > > > net/i40e: fix link status
> > > > > > net/ice: fix flow validation for unsupported patterns
> > > > > > net/i40e/base: fix function header arguments
> > > > > > net/i40e/base: fix Rx only for unicast promisc on VLAN
> > > > > > net/i40e: fix recreating flexible flow director rule
> > > > > >
> > > > > > Guoyang Zhou (5):
> > > > > > net/hinic/base: support two or more AEQS for chip
> > > > > > net/hinic/base: fix log info for PF command channel
> > > > > > net/hinic/base: add message check for command channel
> > > > > > net/hinic/base: remove queue number limitation
> > > > > > net/hinic: remove optical module operation
> > > > > >
> > > > > > Haggai Eran (1):
> > > > > > cryptodev: fix parameter parsing
> > > > > >
> > > > > > Haiyue Wang (1):
> > > > > > net/ixgbe: remove redundant MAC flag check
> > > > > >
> > > > > > Harman Kalra (1):
> > > > > > net/octeontx2: fix multi segment mode for jumbo packets
> > > > > >
> > > > > > Heinrich Kuhn (2):
> > > > > > net/nfp: expand device info get
> > > > > > doc: improve multiport PF in nfp guide
> > > > > >
> > > > > > Hemant Agrawal (1):
> > > > > > crypto/dpaa2_sec: fix stats query without queue pair
> > > > > >
> > > > > > Hongbo Zheng (3):
> > > > > > net/hns3: skip VF register access when PF in FLR
> > > > > > net/hns3: check PCI config space reads
> > > > > > net/hns3: check setting VF PCI bus return value
> > > > > >
> > > > > > Honnappa Nagarahalli (7):
> > > > > > net/memif: do not update local copy of tail in Tx
> > > > > > net/memif: relax load of ring tail for M2S ring
> > > > > > net/memif: relax load of ring head for M2S ring
> > > > > > net/memif: relax load of ring head for S2M ring
> > > > > > ethdev: fix memory ordering for callback functions
> > > > > > test/rcu: fix build with low core count
> > > > > > examples/performance-thread: fix build with low core
> > > > > > count
> > > > > >
> > > > > > Huisong Li (7):
> > > > > > net/hns3: fix default MAC address from firmware
> > > > > > net/hns3: fix some incomplete command structures
> > > > > > app/testpmd: fix displaying Rx/Tx queues information
> > > > > > net/hns3: fix RSS max queue id allowed in multi-TC
> > > > > > net/hns3: fix data type to store queue number
> > > > > > net/hns3: fix configurations of port-level scheduling rate
> > > > > > net/hns3: fix crash with multi-TC
> > > > > >
> > > > > > Hyong Youb Kim (3):
> > > > > > net/enic: ignore VLAN inner type when it is zero
> > > > > > net/enic: generate VXLAN src port if it is zero in template
> > > > > > net/enic: fix header sizes when copying flow patterns
> > > > > >
> > > > > > Ibtisam Tariq (6):
> > > > > > net/softnic: use POSIX network address conversion
> > > > > > examples/ip_pipeline: use POSIX network address conversion
> > > > > > examples/ipsec-secgw: use POSIX network address conversion
> > > > > > examples/qos_sched: fix usage string
> > > > > > examples/vhost_crypto: add new line character in usage
> > > > > > doc: fix rule file parameters in l3fwd-acl guide
> > > > > >
> > > > > > Igor Romanov (3):
> > > > > > net/sfc/base: fix tunnel configuration
> > > > > > net/sfc: fix RSS hash flag when offload is disabled
> > > > > > net/sfc: fix RSS hash offload if queue action is used
> > > > > >
> > > > > > Jeff Guo (7):
> > > > > > net/iavf: fix command after PF reset
> > > > > > net/iavf: fix flow flush after PF reset
> > > > > > net/ixgbe: fix vector Rx
> > > > > > net/i40e: fix vector Rx
> > > > > > net/ice: fix vector Rx
> > > > > > net/fm10k: fix vector Rx
> > > > > > net/iavf: fix vector Rx
> > > > > >
> > > > > > Jesse Brandeburg (1):
> > > > > > net/ice: update writeback policy to reduce latency
> > > > > >
> > > > > > Jiawei Wang (1):
> > > > > > net/mlx5: free MR resource on device DMA unmap
> > > > > >
> > > > > > Julien Massonneau (1):
> > > > > > usertools: fix pmdinfo parsing
> > > > > >
> > > > > > Junyu Jiang (1):
> > > > > > net/i40e: fix byte counters
> > > > > >
> > > > > > Kalesh AP (6):
> > > > > > net/bnxt: fix endianness while setting L4 destination port
> > > > > > net/bnxt: fix structure variable initialization
> > > > > > net/bnxt: fix crash in vector mode Tx
> > > > > > net/bnxt: fix L2 filter allocation
> > > > > > net/bnxt: fix link status during device recovery
> > > > > > net/bnxt: fix link update
> > > > > >
> > > > > > Karra Satwik (1):
> > > > > > net/cxgbe: fix duplicate MAC addresses in MPS TCAM
> > > > > >
> > > > > > Kevin Laatz (3):
> > > > > > raw/ioat: fix missing close function
> > > > > > examples/ioat: fix stats print
> > > > > > net/ring: check internal arguments
> > > > > >
> > > > > > Kiran Kumar K (1):
> > > > > > net/octeontx2: fix RSS flow create
> > > > > >
> > > > > > Konstantin Ananyev (2):
> > > > > > acl: fix x86 build for compiler without AVX2
> > > > > > doc: fix missing classify methods in ACL guide
> > > > > >
> > > > > > Lance Richardson (4):
> > > > > > net/bnxt: fix drop enable in get Rx queue info
> > > > > > net/bnxt: fix queue get info
> > > > > > net/bnxt: fix boolean operator usage
> > > > > > net/bnxt: fix doorbell barrier location
> > > > > >
> > > > > > Leyi Rong (2):
> > > > > > net/iavf: fix unchecked Tx cleanup error
> > > > > > net/iavf: fix performance drop after port reset
> > > > > >
> > > > > > Lijun Ou (4):
> > > > > > net/hns3: fix config when creating RSS rule after flush
> > > > > > net/hns3: fix flushing RSS rule
> > > > > > app/testpmd: fix RSS key for flow API RSS rule
> > > > > > net/hns3: check PCI config space write
> > > > > >
> > > > > > Long Li (5):
> > > > > > net/netvsc: fix multiple channel Rx
> > > > > > net/netvsc: fix stale value after free
> > > > > > net/netvsc: fix rndis packet addresses
> > > > > > net/netvsc: allocate contiguous physical memory for RNDIS
> > > > > > net/vdev_netvsc: fix device probing error flow
> > > > > >
> > > > > > Luca Boccassi (8):
> > > > > > Revert "Revert "devtools: test static linkage with pkg-config""
> > > > > > Revert "Revert "build: always link whole DPDK static libraries""
> > > > > > Revert "Revert "build/pkg-config: move pkg-config file creation""
> > > > > > Revert "Revert "build/pkg-config: output drivers first
> > > > > > for static
> > > build""
> > > > > > Revert "Revert "build/pkg-config: improve static linking flags""
> > > > > > Revert "Revert "build/pkg-config: prevent overlinking""
> > > > > > fix spellings that Lintian complains about
> > > > > > Revert "app/testpmd: fix name of bitrate library in meson build"
> > > > > >
> > > > > > Lukasz Wojciechowski (18):
> > > > > > raw/skeleton: reset test statistics
> > > > > > raw/skeleton: allow closing already closed device
> > > > > > distributor: fix handshake synchronization
> > > > > > distributor: fix handshake deadlock
> > > > > > distributor: fix buffer use after free
> > > > > > distributor: handle worker shutdown in burst mode
> > > > > > test/distributor: fix shutdown of busy worker
> > > > > > distributor: fix return pkt calls in single mode
> > > > > > test/distributor: fix freeing mbufs
> > > > > > test/distributor: fix lcores statistics
> > > > > > test/distributor: collect return mbufs
> > > > > > distributor: fix API documentation
> > > > > > test/distributor: fix race conditions on shutdown
> > > > > > distributor: fix scalar matching
> > > > > > distributor: fix flushing in flight packets
> > > > > > distributor: fix clearing returns buffer
> > > > > > test/distributor: ensure all packets are delivered
> > > > > > test/distributor: fix quitting workers in burst mode
> > > > > >
> > > > > > Marvin Liu (1):
> > > > > > net/virtio: fix packed ring indirect descricptors setup
> > > > > >
> > > > > > Maxime Coquelin (13):
> > > > > > vdpa/ifc: fix build with recent kernels
> > > > > > baseband/fpga_lte_fec: fix crash with debug
> > > > > > vhost: fix virtio-net header length with packed ring
> > > > > > vhost: fix virtqueues metadata allocation
> > > > > > vhost: validate index in available entries API
> > > > > > vhost: validate index in guest notification API
> > > > > > vhost: validate index in live-migration API
> > > > > > vhost: validate index in inflight API
> > > > > > config: enable packet prefetching with Meson
> > > > > > vhost: fix virtqueue initialization
> > > > > > vhost: fix error path when setting memory tables
> > > > > > vhost: fix fd leak in dirty logging setup
> > > > > > vhost: fix fd leak in kick setup
> > > > > >
> > > > > > Maxime Leroy (2):
> > > > > > net/mlx5: fix RSS RETA reset on start
> > > > > > net/mlx5: fix Rx queue count calculation
> > > > > >
> > > > > > Michael Baum (2):
> > > > > > net/mlx5: fix hairpin dependency on destination DevX TIR
> > > > > > net/mlx5: remove unused variable in Tx queue creation
> > > > > >
> > > > > > Michal Krawczyk (6):
> > > > > > net/ena/base: use min/max macros with type conversion
> > > > > > net/ena/base: specify delay operations
> > > > > > net/ena/base: fix release of wait event
> > > > > > net/ena: fix getting xstats global stats offset
> > > > > > net/ena: fix setting Rx checksum flags in mbuf
> > > > > > net/ena/base: align IO CQ allocation to 4K
> > > > > >
> > > > > > Min Hu (Connor) (1):
> > > > > > app/testpmd: fix bonding xmit balance policy command
> > > > > >
> > > > > > Nick Connolly (3):
> > > > > > mem: fix allocation failure on non-NUMA kernel
> > > > > > build: fix install on Windows
> > > > > > build: fix MS linker flag with meson 0.54
> > > > > >
> > > > > > Nicolas Chautru (1):
> > > > > > app/bbdev: fix test vector symlink
> > > > > >
> > > > > > Olivier Matz (5):
> > > > > > examples/fips_validation: fix buffer overflow
> > > > > > vhost: fix external mbuf creation
> > > > > > eal: fix MCS lock and ticketlock headers install
> > > > > > net/ring: fix typo in log message
> > > > > > kni: fix build on RHEL 8.3
> > > > > >
> > > > > > Ophir Munk (2):
> > > > > > net/mlx5: remove unused includes
> > > > > > net/mlx5: remove unused log macros
> > > > > >
> > > > > > Ori Kam (1):
> > > > > > maintainers: update Mellanox emails
> > > > > >
> > > > > > Pablo de Lara (2):
> > > > > > crypto/aesni_mb: fix CCM digest size check
> > > > > > crypto/aesni_mb: fix GCM digest size check
> > > > > >
> > > > > > Padraig Connolly (1):
> > > > > > net/i40e: fix QinQ flow pattern to allow non full mask
> > > > > >
> > > > > > Pavan Nikhilesh (2):
> > > > > > mempool/octeontx: fix aura to pool mapping
> > > > > > app/eventdev: check timer adadpters number
> > > > > >
> > > > > > Prateek Agarwal (1):
> > > > > > net/i40e: add C++ include guard
> > > > > >
> > > > > > Qi Zhang (4):
> > > > > > net/ice/base: fix issues around move nodes
> > > > > > net/iavf: fix iterator for RSS LUT
> > > > > > net/iavf: support multicast configuration
> > > > > > net/ice/base: fix parameter name in comment
> > > > > >
> > > > > > Rahul Gupta (1):
> > > > > > net/bnxt: fix Rx performance by removing spinlock
> > > > > >
> > > > > > Rahul Lakkireddy (2):
> > > > > > net/cxgbe: fix crash when accessing empty Tx mbuf list
> > > > > > net/cxgbe: fix queue DMA ring leaks during port close
> > > > > >
> > > > > > Rasesh Mody (2):
> > > > > > net/qede: fix getting link details
> > > > > > net/bnx2x: add QLogic vendor id for BCM57840
> > > > > >
> > > > > > Raslan Darawsheh (1):
> > > > > > common/mlx5: fix name for ConnectX VF device ID
> > > > > >
> > > > > > Reshma Pattan (1):
> > > > > > power: fix current frequency index
> > > > > >
> > > > > > Rohit Raj (1):
> > > > > > bus/fslmc: fix dpio close
> > > > > >
> > > > > > RongQing Li (2):
> > > > > > net/af_xdp: avoid deadlock due to empty fill queue
> > > > > > net/bonding: fix possible unbalanced packet receiving
> > > > > >
> > > > > > Ruifeng Wang (4):
> > > > > > test/crypto: fix stats test
> > > > > > crypto/armv8: fix mempool object returning
> > > > > > eal/arm: fix clang build of native target
> > > > > > eal/arm: fix build with gcc optimization level 0
> > > > > >
> > > > > > Sachin Saxena (3):
> > > > > > net/dpaa2: fix misuse of interface index
> > > > > > net/pfe: fix misuse of interface index
> > > > > > doc: fix diagram in dpaa2 guide
> > > > > >
> > > > > > Sarosh Arif (3):
> > > > > > doc: fix typo in pcap guide
> > > > > > test/distributor: fix mbuf leak on failure
> > > > > > doc: fix grammar
> > > > > >
> > > > > > Shijith Thotton (1):
> > > > > > event/octeontx2: unlink queues during port release
> > > > > >
> > > > > > Shiri Kuzin (1):
> > > > > > net/mlx5: fix xstats reset reinitialization
> > > > > >
> > > > > > Somnath Kotur (5):
> > > > > > net/bnxt: fix checking VNIC in shutdown path
> > > > > > net/bnxt: add separate mutex for FW health check
> > > > > > net/bnxt: fix shift operation
> > > > > > net/bnxt: fix queue release
> > > > > > net/bnxt: fix vnic Rx queue cnt updation
> > > > > >
> > > > > > Stephen Hemminger (7):
> > > > > > eal/linux: change udev debug message
> > > > > > net/failsafe: fix double space in warning log
> > > > > > net/netvsc: check for overflow on packet info from host
> > > > > > ipc: fix spelling in log and comment
> > > > > > mbuf: fix dynamic fields and flags with multiprocess
> > > > > > net/bnxt: remove useless prefetches
> > > > > > doc: add SPDX license tag header to Intel performance
> > > > > > guide
> > > > > >
> > > > > > Steve Yang (6):
> > > > > > net/iavf: fix scattered Rx enabling
> > > > > > net/iavf: fix port start during configuration restore
> > > > > > net/iavf: fix setting of MAC address
> > > > > > net/iavf: downgrade error log
> > > > > > net/ixgbe: fix VF reset HW error handling
> > > > > > app/testpmd: fix max Rx packet length for VLAN packet
> > > > > >
> > > > > > Steven Lariau (1):
> > > > > > stack: reload head when pop fails
> > > > > >
> > > > > > Suanming Mou (1):
> > > > > > net/mlx5: fix meter table definitions
> > > > > >
> > > > > > Tal Shnaiderman (1):
> > > > > > common/mlx5: fix DevX SQ object creation
> > > > > >
> > > > > > Thomas Monjalon (7):
> > > > > > bus/pci: remove unused scan by address
> > > > > > mem: fix config name in error logs
> > > > > > test/mbuf: skip field registration at busy offset
> > > > > > mbuf: fix typo in dynamic field convention note
> > > > > > ethdev: move non-offload capabilities
> > > > > > app/testpmd: revert max Rx packet length adjustment
> > > > > > devtools: fix build test config inheritance from env
> > > > > >
> > > > > > Ting Xu (3):
> > > > > > net/ice: fix ptype parsing
> > > > > > table: fix hash for 32-bit
> > > > > > net/iavf: fix releasing mbufs
> > > > > >
> > > > > > Venkat Duvvuru (1):
> > > > > > net/bnxt: fix LRO configuration
> > > > > >
> > > > > > Viacheslav Ovsiienko (3):
> > > > > > common/mlx5: fix PCI address lookup
> > > > > > net/mlx5: fix Rx queue completion index consistency
> > > > > > net/mlx5: fix raw encap/decap limit
> > > > > >
> > > > > > Vimal Chungath (1):
> > > > > > config: add Graviton2(arm64) defconfig
> > > > > >
> > > > > > Vladimir Medvedkin (1):
> > > > > > app/test-sad: fix uninitialized variable
> > > > > >
> > > > > > Wei Hu (Xavier) (10):
> > > > > > net/hns3: fix queue offload capability
> > > > > > net/hns3: fix flow RSS queue number 0
> > > > > > net/hns3: fix configuring device with RSS enabled
> > > > > > net/hns3: fix storing RSS info when creating flow action
> > > > > > net/hns3: fix error type when validating RSS flow action
> > > > > > net/hns3: fix flow error type
> > > > > > net/hns3: fix reassembling multiple segment packets in Tx
> > > > > > net/hns3: report Rx drop packets enable configuration
> > > > > > net/hns3: report Rx free threshold
> > > > > > net/hns3: reduce address calculation in Rx
> > > > > >
> > > > > > Wei Huang (5):
> > > > > > raw/ifpga/base: fix interrupt handler instance usage
> > > > > > raw/ifpga/base: handle unsupported interrupt type
> > > > > > raw/ifpga/base: fix return of IRQ unregister
> > > > > > raw/ifpga: terminate string filled by readlink with null
> > > > > > raw/ifpga: use trusted buffer to free
> > > > > >
> > > > > > Xiaoyu Min (2):
> > > > > > net/mlx5: validate MPLSoGRE with GRE key
> > > > > > net/mlx5: fix RSS queue type validation
> > > > > >
> > > > > > Xiaoyun Wang (3):
> > > > > > net/hinic: fix Rx nombuf stats
> > > > > > net/hinic/base: get default cos from chip
> > > > > > net/hinic/base: fix clock definition with glibc version
> > > > > >
> > > > > > Xiaoyun wang (1):
> > > > > > net/hinic: fix filters on memory allocation failure
> > > > > >
> > > > > > Xueming Li (2):
> > > > > > net/mlx5: fix port shared data reference count
> > > > > > net/mlx5: fix missing meter packet
> > > > > >
> > > > > > Yi Yang (2):
> > > > > > gso: fix payload unit size for UDP
> > > > > > gro: fix packet type detection with IPv6 tunnel
> > > > > >
> > > > > > Youri Querry (1):
> > > > > > bus/fslmc: fix atomic queues on NXP LX2 platform
> > > > > >
> > > > > > Yunjian Wang (32):
> > > > > > net/hinic: fix negative array index read
> > > > > > net/bnxt: add memory allocation check in VF info init
> > > > > > bus/dpaa: remove logically dead code
> > > > > > net/hns3: fix out of bounds access
> > > > > > net/tap: free mempool when closing
> > > > > > bus/dpaa: fix fd check before close
> > > > > > stack: fix uninitialized variable
> > > > > > net/fm10k: fix memory leak when thresh check fails
> > > > > > net/qede: fix dereference before null check
> > > > > > examples/vhost_blk: check driver start failure
> > > > > > vfio: fix group descriptor check
> > > > > > bus/fslmc: fix VFIO group descriptor check
> > > > > > bus/pci: fix memory leak when unmapping VFIO resource
> > > > > > bus/pci: fix leak on VFIO mapping error
> > > > > > net/fm10k: fix memory leak when Tx thresh check fails
> > > > > > raw/dpaa2_qdma: fix reset
> > > > > > crypto/dpaa_sec: fix a null pointer dereference
> > > > > > eventdev: check allocation in Tx adapter
> > > > > > event/dpaa2: fix dereference before null check
> > > > > > eventdev: fix adapter leak in error path
> > > > > > net/netvsc: fix Tx queue leak in error path
> > > > > > net/octeontx2: remove useless check before free
> > > > > > eal/linux: fix memory leak in uevent handling
> > > > > > net/bnxt: fix memory leak when freeing VF info
> > > > > > efd: fix tailq entry leak in error path
> > > > > > eal: fix leak on device event callback unregister
> > > > > > baseband/turbo_sw: fix memory leak in error path
> > > > > > net/mvpp2: fix memory leak in error path
> > > > > > net/thunderx: fix memory leak on rbdr desc ring failure
> > > > > > ethdev: fix data type for port id
> > > > > > compress/isal: check allocation in queue setup
> > > > > > malloc: fix style in free list index computation
> > > > > >
> > > > > > Yuying Zhang (1):
> > > > > > net/i40e: fix virtual channel conflict
> > > > > >
> > > > > > Zhenghua Zhou (1):
> > > > > > app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2020-12-18 10:10 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-03 9:38 [dpdk-stable] 19.11.6 patches review and test luca.boccassi
2020-12-10 10:07 ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
2020-12-10 10:15 ` Luca Boccassi
2020-12-16 10:08 ` Luca Boccassi
2020-12-17 9:50 ` Yu, PingX
2020-12-17 10:40 ` Yu, DapengX
2020-12-17 10:59 ` Luca Boccassi
2020-12-18 2:45 ` Yu, DapengX
2020-12-18 10:09 ` Luca Boccassi
2020-12-10 16:58 ` [dpdk-stable] [EXTERNAL] " Abhishek Marathe
2020-12-10 18:25 ` Luca Boccassi
2020-12-16 8:47 ` [dpdk-stable] " Pei Zhang
2020-12-16 10:10 ` Luca Boccassi
2020-12-16 12:11 ` Govindharajan, Hariprasad
2020-12-16 13:16 ` Luca Boccassi
2020-12-16 20:34 ` Ali Alnubani
2020-12-17 9:39 ` Luca Boccassi
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).