* [dpdk-dev] 20.11.2 patches review and test
@ 2021-06-26 23:08 Xueming Li
0 siblings, 0 replies; 16+ messages in thread
From: Xueming Li @ 2021-06-26 23:08 UTC (permalink / raw)
To: stable
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin.walker, David Christensen, hariprasad.govindharajan,
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, xuemingl
Hi all,
Here is a list of patches targeted for stable release 20.11.2.
The planned date for the final release is 6th July.
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=v20.11.2-rc2
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Xueming Li <xuemingl@nvidia.com>
---
Adam Dybkowski (3):
common/qat: increase IM buffer size for GEN3
compress/qat: enable compression on GEN3
crypto/qat: fix null authentication request
Ajit Khaparde (7):
net/bnxt: fix RSS context cleanup
net/bnxt: check kvargs parsing
net/bnxt: fix resource cleanup
doc: fix formatting in testpmd guide
net/bnxt: fix mismatched type comparison in MAC restore
net/bnxt: check PCI config read
net/bnxt: fix mismatched type comparison in Rx
Alvin Zhang (11):
net/ice: fix VLAN filter with PF
net/i40e: fix input set field mask
net/igc: fix Rx RSS hash offload capability
net/igc: fix Rx error counter for bad length
net/e1000: fix Rx error counter for bad length
net/e1000: fix max Rx packet size
net/igc: fix Rx packet size
net/ice: fix fast mbuf freeing
net/iavf: fix VF to PF command failure handling
net/i40e: fix VF RSS configuration
net/igc: fix speed configuration
Anatoly Burakov (3):
fbarray: fix log message on truncation error
power: do not skip saving original P-state governor
power: save original ACPI governor always
Andrew Boyer (1):
net/ionic: fix completion type in lif init
Andrew Rybchenko (4):
net/failsafe: fix RSS hash offload reporting
net/failsafe: report minimum and maximum MTU
common/sfc_efx: remove GENEVE from supported tunnels
net/sfc: fix mark support in EF100 native Rx datapath
Andy Moreton (2):
common/sfc_efx/base: limit reported MCDI response length
common/sfc_efx/base: add missing MCDI response length checks
Ankur Dwivedi (1):
crypto/octeontx: fix session-less mode
Apeksha Gupta (1):
examples/l2fwd-crypto: skip masked devices
Arek Kusztal (1):
crypto/qat: fix offset for out-of-place scatter-gather
Beilei Xing (1):
net/i40evf: fix packet loss for X722
Bing Zhao (1):
net/mlx5: fix loopback for Direct Verbs queue
Bruce Richardson (2):
build: exclude meson files from examples installation
raw/ioat: fix script for configuring small number of queues
Chaoyong He (1):
doc: fix multiport syntax in nfp guide
Chenbo Xia (1):
examples/vhost: check memory table query
Chengchang Tang (20):
net/hns3: fix HW buffer size on MTU update
net/hns3: fix processing Tx offload flags
net/hns3: fix Tx checksum for UDP packets with special port
net/hns3: fix long task queue pairs reset time
ethdev: validate input in module EEPROM dump
ethdev: validate input in register info
ethdev: validate input in EEPROM info
net/hns3: fix rollback after setting PVID failure
net/hns3: fix timing in resetting queues
net/hns3: fix queue state when concurrent with reset
net/hns3: fix configure FEC when concurrent with reset
net/hns3: fix use of command status enumeration
examples: add eal cleanup to examples
net/bonding: fix adding itself as its slave
net/hns3: fix timing in mailbox
app/testpmd: fix max queue number for Tx offloads
net/tap: fix interrupt vector array size
net/bonding: fix socket ID check
net/tap: check ioctl on restore
examples/timer: fix time interval
Chengwen Feng (50):
net/hns3: fix flow counter value
net/hns3: fix VF mailbox head field
net/hns3: support get device version when dump register
net/hns3: fix some packet types
net/hns3: fix missing outer L4 UDP flag for VXLAN
net/hns3: remove VLAN/QinQ ptypes from support list
test: check thread creation
common/dpaax: fix possible null pointer access
examples/ethtool: remove unused parsing
net/hns3: fix flow director lock
net/e1000/base: fix timeout for shadow RAM write
net/hns3: fix setting default MAC address in bonding of VF
net/hns3: fix possible mismatched response of mailbox
net/hns3: fix VF handling LSC event in secondary process
net/hns3: fix verification of NEON support
mbuf: check shared memory before dumping dynamic space
eventdev: remove redundant thread name setting
eventdev: fix memory leakage on thread creation failure
net/kni: check init result
net/hns3: fix mailbox error message
net/hns3: fix processing link status message on PF
net/hns3: remove unused mailbox macro and struct
net/bonding: fix leak on remove
net/hns3: fix handling link update
net/i40e: fix negative VEB index
net/i40e: remove redundant VSI check in Tx queue setup
net/virtio: fix getline memory leakage
net/hns3: log time delta in decimal format
net/hns3: fix time delta calculation
net/hns3: remove unused macros
net/hns3: fix vector Rx burst limitation
net/hns3: remove read when enabling TM QCN error event
net/hns3: remove unused VMDq code
net/hns3: increase readability in logs
raw/ntb: check SPAD user index
raw/ntb: check memory allocations
ipc: check malloc sync reply result
eal: fix service core list parsing
ipc: use monotonic clock
net/hns3: return error on PCI config write failure
net/hns3: fix log on flow director clear
net/hns3: clear hash map on flow director clear
net/hns3: fix querying flow director counter for out param
net/hns3: fix TM QCN error event report by MSI-X
net/hns3: fix mailbox message ID in log
net/hns3: fix secondary process request start/stop Rx/Tx
net/hns3: fix ordering in secondary process initialization
net/hns3: fail setting FEC if one bit mode is not supported
net/mlx4: fix secondary process initialization ordering
net/mlx5: fix secondary process initialization ordering
Ciara Loftus (1):
net/af_xdp: fix error handling during Rx queue setup
Ciara Power (2):
telemetry: fix race on callbacks list
test/crypto: fix return value of a skipped test
Conor Walsh (1):
examples/l3fwd: fix LPM IPv6 subnets
Cristian Dumitrescu (3):
table: fix actions with different data size
pipeline: fix instruction translation
pipeline: fix endianness conversions
Dapeng Yu (3):
net/igc: remove MTU setting limitation
net/e1000: remove MTU setting limitation
examples/packet_ordering: fix port configuration
David Christensen (1):
config/ppc: reduce number of cores and NUMA nodes
David Harton (1):
net/ena: fix releasing Tx ring mbufs
David Hunt (4):
test/power: fix CPU frequency check
test/power: add turbo mode to frequency check
test/power: fix low frequency test when turbo enabled
test/power: fix turbo test
David Marchand (18):
doc: fix sphinx rtd theme import in GHA
service: clean references to removed symbol
eal: fix evaluation of log level option
ci: hook to GitHub Actions
ci: enable v21 ABI checks
ci: fix package installation in GitHub Actions
ci: ignore APT update failure in GitHub Actions
ci: catch coredumps
vhost: fix offload flags in Rx path
bus/fslmc: remove unused debug macro
eal: fix leak in shared lib mode detection
event/dpaa2: remove unused macros
net/ice/base: fix memory allocation wrapper
net/ice: fix leak on thread termination
devtools: fix orphan symbols check with busybox
net/vhost: restore pseudo TSO support
net/ark: fix leak on thread termination
build: fix drivers selection without Python
Dekel Peled (1):
common/mlx5: fix DevX read output buffer size
Dmitry Kozlyuk (4):
net/pcap: fix format string
eal/windows: add missing SPDX license tag
buildtools: fix all drivers disabled on Windows
examples/rxtx_callbacks: fix port ID format specifier
Ed Czeck (2):
net/ark: update packet director initial state
net/ark: refactor Rx buffer recovery
Elad Nachman (2):
kni: support async user request
kni: fix kernel deadlock with bifurcated device
Feifei Wang (2):
net/i40e: fix parsing packet type for NEON
test/trace: fix race on collected perf data
Ferruh Yigit (9):
power: remove duplicated symbols from map file
log/linux: make default output stderr
license: fix typos
drivers/net: fix FW version query
net/bnx2x: fix build with GCC 11
net/bnx2x: fix build with GCC 11
net/ice/base: fix build with GCC 11
net/tap: fix build with GCC 11
test/table: fix build with GCC 11
Gregory Etelson (2):
app/testpmd: fix tunnel offload flows cleanup
net/mlx5: fix tunnel offload private items location
Guoyang Zhou (1):
net/hinic: fix crash in secondary process
Haiyue Wang (1):
net/ixgbe: fix Rx errors statistics for UDP checksum
Harman Kalra (1):
event/octeontx2: fix device reconfigure for single slot
Heinrich Kuhn (1):
net/nfp: fix reporting of RSS capabilities
Hemant Agrawal (3):
ethdev: add missing buses in device iterator
crypto/dpaa_sec: affine the thread portal affinity
crypto/dpaa2_sec: fix close and uninit functions
Hongbo Zheng (9):
app/testpmd: fix Tx/Rx descriptor query error log
net/hns3: fix FLR miss detection
net/hns3: delete redundant blank line
bpf: fix JSLT validation
common/sfc_efx/base: fix dereferencing null pointer
power: fix sanity checks for guest channel read
net/hns3: fix VF alive notification after config restore
examples/l3fwd-power: fix empty poll thresholds
net/hns3: fix concurrent interrupt handling
Huisong Li (23):
net/hns3: fix device capabilities for copper media type
net/hns3: remove unused parameter markers
net/hns3: fix reporting undefined speed
net/hns3: fix link update when failed to get link info
net/hns3: fix flow control exception
app/testpmd: fix bitmap of link speeds when force speed
net/hns3: fix flow control mode
net/hns3: remove redundant mailbox response
net/hns3: fix DCB mode check
net/hns3: fix VMDq mode check
net/hns3: fix mbuf leakage
net/hns3: fix link status when port is stopped
net/hns3: fix link speed when port is down
app/testpmd: fix forward lcores number for DCB
app/testpmd: fix DCB forwarding configuration
app/testpmd: fix DCB re-configuration
app/testpmd: verify DCB config during forward config
net/hns3: fix Rx/Tx queue numbers check
net/hns3: fix requested FC mode rollback
net/hns3: remove meaningless packet buffer rollback
net/hns3: fix DCB configuration
net/hns3: fix DCB reconfiguration
net/hns3: fix link speed when VF device is down
Ibtisam Tariq (1):
examples/vhost_crypto: remove unused short option
Igor Chauskin (2):
net/ena: switch memcpy to optimized version
net/ena: fix parsing of large LLQ header device argument
Igor Russkikh (2):
net/qede: reduce log verbosity
net/qede: accept bigger RSS table
Ilya Maximets (1):
net/virtio: fix interrupt unregistering for listening socket
Ivan Malov (5):
net/sfc: fix buffer size for flow parse
net: fix comment in IPv6 header
net/sfc: fix error path inconsistency
common/sfc_efx/base: fix indication of MAE encap support
net/sfc: fix outer rule rollback on error
Jerin Jacob (1):
examples: fix pkg-config override
Jiawei Wang (4):
app/testpmd: fix NVGRE encap configuration
net/mlx5: fix resource release for mirror flow
net/mlx5: fix RSS flow item expansion for GRE key
net/mlx5: fix RSS flow item expansion for NVGRE
Jiawei Zhu (1):
net/mlx5: fix Rx segmented packets on mbuf starvation
Jiawen Wu (4):
net/txgbe: remove unused functions
net/txgbe: fix Rx missed packet counter
net/txgbe: update packet type
net/txgbe: fix QinQ strip
Jiayu Hu (2):
vhost: fix queue initialization
vhost: fix redundant vring status change notification
Jie Wang (1):
net/ice: fix VSI array out of bounds access
John Daley (2):
net/enic: fix flow initialization error handling
net/enic: enable GENEVE offload via VNIC configuration
Juraj Linkeš (1):
eal/arm64: fix platform register bit
Kai Ji (2):
test/crypto: fix auth-cipher compare length in OOP
test/crypto: copy offset data to OOP destination buffer
Kalesh AP (23):
net/bnxt: remove unused macro
net/bnxt: fix VNIC configuration
net/bnxt: fix firmware fatal error handling
net/bnxt: fix FW readiness check during recovery
net/bnxt: fix device readiness check
net/bnxt: fix VF info allocation
net/bnxt: fix HWRM and FW incompatibility handling
net/bnxt: mute some failure logs
app/testpmd: check MAC address query
net/bnxt: fix PCI write check
net/bnxt: fix link state operations
net/bnxt: fix timesync when PTP is not supported
net/bnxt: fix memory allocation for command response
net/bnxt: fix double free in port start failure
net/bnxt: fix configuring LRO
net/bnxt: fix health check alarm cancellation
net/bnxt: fix PTP support for Thor
net/bnxt: fix ring count calculation for Thor
net/bnxt: remove unnecessary forward declarations
net/bnxt: remove unused function parameters
net/bnxt: drop unused attribute
net/bnxt: fix single PF per port check
net/bnxt: prevent device access in error state
Kamil Vojanec (1):
net/mlx5/linux: fix firmware version
Kevin Traynor (5):
test/cmdline: fix inputs array
test/crypto: fix build with GCC 11
crypto/zuc: fix build with GCC 11
test: fix build with GCC 11
test/cmdline: silence clang 12 warning
Konstantin Ananyev (1):
acl: fix build with GCC 11
Lance Richardson (8):
net/bnxt: fix Rx buffer posting
net/bnxt: fix Tx length hint threshold
net/bnxt: fix handling of null flow mask
test: fix TCP header initialization
net/bnxt: fix Rx descriptor status
net/bnxt: fix Rx queue count
net/bnxt: fix dynamic VNIC count
eal: fix memory mapping on 32-bit target
Leyi Rong (1):
net/iavf: fix packet length parsing in AVX512
Li Zhang (1):
net/mlx5: fix flow actions index in cache
Luc Pelletier (2):
eal: fix race in control thread creation
eal: fix hang in control thread creation
Marvin Liu (5):
vhost: fix split ring potential buffer overflow
vhost: fix packed ring potential buffer overflow
vhost: fix batch dequeue potential buffer overflow
vhost: fix initialization of temporary header
vhost: fix initialization of async temporary header
Matan Azrad (5):
common/mlx5/linux: add glue function to query WQ
common/mlx5: add DevX command to query WQ
common/mlx5: add DevX commands for queue counters
vdpa/mlx5: fix virtq cleaning
vdpa/mlx5: fix device unplug
Michael Baum (1):
net/mlx5: fix flow age event triggering
Michal Krawczyk (5):
net/ena/base: improve style and comments
net/ena/base: fix type conversions by explicit casting
net/ena/base: destroy multiple wait events
net/ena: fix crash with unsupported device argument
net/ena: indicate Rx RSS hash presence
Min Hu (Connor) (25):
net/hns3: fix MTU config complexity
net/hns3: update HiSilicon copyright syntax
net/hns3: fix copyright date
examples/ptpclient: remove wrong comment
test/bpf: fix error message
doc: fix HiSilicon copyright syntax
net/hns3: remove unused macros
net/hns3: remove unused macro
app/eventdev: fix overflow in lcore list parsing
test/kni: fix a comment
test/kni: check init result
net/hns3: fix typos on comments
net/e1000: fix flow error message object
app/testpmd: fix division by zero on socket memory dump
net/kni: warn on stop failure
app/bbdev: check memory allocation
app/bbdev: fix HARQ error messages
raw/skeleton: add missing check after setting attribute
test/timer: check memzone allocation
app/crypto-perf: check memory allocation
examples/flow_classify: fix NUMA check of port and core
examples/l2fwd-cat: fix NUMA check of port and core
examples/skeleton: fix NUMA check of port and core
test: check flow classifier creation
test: fix division by zero
Murphy Yang (3):
net/ixgbe: fix RSS RETA being reset after port start
net/i40e: fix flow director config after flow validate
net/i40e: fix flow director for common pctypes
Natanael Copa (5):
common/dpaax/caamflib: fix build with musl
bus/dpaa: fix 64-bit arch detection
bus/dpaa: fix build with musl
net/cxgbe: remove use of uint type
app/testpmd: fix build with musl
Nipun Gupta (1):
bus/dpaa: fix statistics reading
Nithin Dabilpuram (3):
vfio: do not merge contiguous areas
vfio: fix DMA mapping granularity for IOVA as VA
test/mem: fix page size for external memory
Olivier Matz (1):
test/mempool: fix object initializer
Pallavi Kadam (1):
bus/pci: skip probing some Windows NDIS devices
Pavan Nikhilesh (4):
test/event: fix timeout accuracy
app/eventdev: fix timeout accuracy
app/eventdev: fix lcore parsing skipping last core
event/octeontx2: fix XAQ pool reconfigure
Pu Xu (1):
ip_frag: fix fragmenting IPv4 packet with header option
Qi Zhang (8):
net/ice/base: fix payload indicator on ptype
net/ice/base: fix uninitialized struct
net/ice/base: cleanup filter list on error
net/ice/base: fix memory allocation for MAC addresses
net/iavf: fix TSO max segment size
doc: fix matching versions in ice guide
net/iavf: fix wrong Tx context descriptor
common/iavf: fix duplicated offload bit
Radha Mohan Chintakuntla (1):
raw/octeontx2_dma: assign PCI device in DPI VF
Raslan Darawsheh (1):
ethdev: update flow item GTP QFI definition
Richael Zhuang (2):
test/power: add delay before checking CPU frequency
test/power: round CPU frequency to check
Robin Zhang (6):
net/i40e: announce request queue capability in PF
doc: update recommended versions for i40e
net/i40e: fix lack of MAC type when set MAC address
net/iavf: fix lack of MAC type when set MAC address
net/iavf: fix primary MAC type when starting port
net/i40e: fix primary MAC type when starting port
Rohit Raj (3):
net/dpaa2: fix getting link status
net/dpaa: fix getting link status
examples/l2fwd-crypto: fix packet length while decryption
Roy Shterman (1):
mem: fix freeing segments in --huge-unlink mode
Satheesh Paul (1):
net/octeontx2: fix VLAN filter
Savinay Dharmappa (1):
sched: fix traffic class oversubscription parameter
Shijith Thotton (3):
eventdev: fix case to initiate crypto adapter service
event/octeontx2: fix crypto adapter queue pair operations
event/octeontx2: configure crypto adapter xaq pool
Siwar Zitouni (1):
net/ice: fix disabling promiscuous mode
Somnath Kotur (5):
net/bnxt: fix xstats get
net/bnxt: fix Rx and Tx timestamps
net/bnxt: fix Tx timestamp init
net/bnxt: refactor multi-queue Rx configuration
net/bnxt: fix Rx timestamp when FIFO pending bit is set
Stanislaw Kardach (6):
test: proceed if timer subsystem already initialized
stack: allow lock-free only on relevant architectures
test/distributor: fix worker notification in burst mode
test/distributor: fix burst flush on worker quit
net/ena: remove endian swap functions
net/ena: report default ring size
Stephen Hemminger (2):
kni: refactor user request processing
net/bnxt: use prefix on global function
Suanming Mou (1):
net/mlx5: fix counter offset detection
Tal Shnaiderman (2):
eal/windows: fix default thread priority
eal/windows: fix return codes of pthread shim layer
Tengfei Zhang (1):
net/pcap: fix file descriptor leak on close
Thinh Tran (1):
test: fix autotest handling of skipped tests
Thomas Monjalon (18):
bus/pci: fix Windows kernel driver categories
eal: fix comment of OS-specific header files
buildtools: fix build with busybox
build: detect execinfo library on Linux
build: remove redundant _GNU_SOURCE definitions
eal: fix build with musl
net/igc: remove use of uint type
event/dlb: fix header includes for musl
examples/bbdev: fix header include for musl
drivers: fix log level after loading
app/regex: fix usage text
app/testpmd: fix usage text
doc: fix names of UIO drivers
doc: fix build with Sphinx 4
bus/pci: support I/O port operations with musl
app: fix exit messages
regex/octeontx2: remove unused include directory
doc: remove PDF requirements
Tianyu Li (1):
net/memif: fix Tx bps statistics for zero-copy
Timothy McDaniel (2):
event/dlb2: remove references to deferred scheduling
doc: fix runtime options in DLB2 guide
Tyler Retzlaff (1):
eal: add C++ include guard for reciprocal header
Vadim Podovinnikov (1):
net/bonding: fix LACP system address check
Venkat Duvvuru (1):
net/bnxt: fix queues per VNIC
Viacheslav Ovsiienko (16):
net/mlx5: fix external buffer pool registration for Rx queue
net/mlx5: fix metadata item validation for ingress flows
net/mlx5: fix hashed list size for tunnel flow groups
net/mlx5: fix UAR allocation diagnostics messages
common/mlx5: add timestamp format support to DevX
vdpa/mlx5: support timestamp format
net/mlx5: fix Rx metadata leftovers
net/mlx5: fix drop action for Direct Rules/Verbs
net/mlx4: fix RSS action with null hash key
net/mlx5: support timestamp format
regex/mlx5: support timestamp format
app/testpmd: fix segment number check
net/mlx5: remove drop queue function prototypes
net/mlx4: fix buffer leakage on device close
net/mlx5: fix probing device in legacy bonding mode
net/mlx5: fix receiving queue timestamp format
Wei Huang (1):
raw/ifpga: fix device name format
Wenjun Wu (3):
net/ice: check some functions return
net/ice: fix RSS hash update
net/ice: fix RSS for L2 packet
Wenwu Ma (1):
net/ice: fix illegal access when removing MAC filter
Wenzhuo Lu (2):
net/iavf: fix crash in AVX512
net/ice: fix crash in AVX512
Wisam Jaddo (1):
app/flow-perf: fix encap/decap actions
Xiao Wang (1):
vdpa/ifc: check PCI config read
Xiaoyu Min (4):
net/mlx5: support RSS expansion for IPv6 GRE
net/mlx5: fix shared inner RSS
net/mlx5: fix missing shared RSS hash types
net/mlx5: fix redundant flow after RSS expansion
Xiaoyun Li (2):
app/testpmd: remove unnecessary UDP tunnel check
net/i40e: fix IPv4 fragment offload
Xueming Li (2):
version: 20.11.2-rc1
net/virtio: fix vectorized Rx queue rearm
Youri Querry (1):
bus/fslmc: fix random portal hangs with qbman 5.0
Yunjian Wang (5):
vfio: fix API description
net/mlx5: fix using flow tunnel before null check
vfio: fix duplicated user mem map
net/mlx4: fix leak when configured repeatedly
net/mlx5: fix leak when configured repeatedly
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-30 10:33 ` Jiang, YuX
@ 2021-07-06 2:37 ` Xueming(Steven) Li
0 siblings, 0 replies; 16+ messages in thread
From: Xueming(Steven) Li @ 2021-07-06 2:37 UTC (permalink / raw)
To: Jiang, YuX, stable
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
Benjamin, David Christensen, Govindharajan, Hariprasad,
Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu,
PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon,
Peng, Yuan, Chen, Zhaoyan
> -----Original Message-----
> From: Jiang, YuX <yux.jiang@intel.com>
> Sent: Wednesday, June 30, 2021 6:33 PM
> To: Xueming(Steven) Li <xuemingl@nvidia.com>; stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani
> <alialnu@nvidia.com>; Walker, Benjamin <benjamin.walker@intel.com>; David Christensen <drc@linux.vnet.ibm.com>;
> Govindharajan, Hariprasad <hariprasad.govindharajan@intel.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@nvidia.com>; NBU-Contact-Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen,
> Zhaoyan <zhaoyan.chen@intel.com>
> Subject: RE: [dpdk-dev] 20.11.2 patches review and test
>
> All,
> Testing with dpdk v20.11.2-rc2 from Intel looks good, no critical issue is found. All of them are known issues.
> Below two issues has been fixed in 20.11.2-rc2:
> 1) Fedora34 GCC11 and Clang12 build failed.
> 2) dcf_lifecycle/handle_acl_filter_05: after reset port the mac changed.
>
> # Basic Intel(R) NIC testing
> *PF(i40e, ixgbe): test scenarios including rte_flow/TSO/Jumboframe/checksum offload/Tunnel, etc. Listed but not all.
> - Below two known issues are found.
> 1)https://bugs.dpdk.org/show_bug.cgi?id=687 : unit_tests_power/power_cpufreq: unit test failed. This issue is found in 21.05 and
> not fixed yet.
> 2)ddp_gtp_qregion/fd_gtpu_ipv4_dstip: flow director does not work. This issue is found in 21.05, fixed in 21.08.
> Fixed patch link: http://patches.dpdk.org/project/dpdk/patch/20210519032745.707639-1-stevex.yang@intel.com/
> *VF(i40e,ixgbe): test scenarios including vf-rte_flow/TSO/Jumboframe/checksum offload/Tunnel, Listed but not all.
> - No new issues are found.
> *PF/VF(ice): test scenarios including switch features/Flow Director/Advanced RSS/ACL/DCF/Flexible Descriptor and so on, Listed but
> not all.
> - Below 3 known DPDK issues are found.
> 1)rxtx_offload/rxoffload_port: Pkt1 can't be distributed to the same queue. This issue is found in 21.05, fixed in 21.08
> Fixed patch link: http://patches.dpdk.org/project/dpdk/patch/20210527064251.242076-1-dapengx.yu@intel.com/
> 2)cvl_advanced_iavf_rss: change the SCTP port value, the hash value remains unchanged. This issue is found in 20.11-rc3, fixed in
> 21.02, but it’s belong to 21.02 new feature, won’t backporting to LTS20.11.
> 3)Can't create 512 acl rules after creating a full mask switch rule. This issue is also occurred in dpdk 20.11 and not fixed yet.
> * Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04,
> CentOS8.3 and so on. Listed but not all.
> - All passed.
> * Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test(AVX2+AVX512) test and so on.
> Listed but not all.
> - All passed. No big data drop.
>
> # Basic cryptodev and virtio testing
> * Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf
> testing, etc.. Listed but not all.
> - One known issues as below:
> > (1)The UDP fragmentation offload feature of Virtio-net device can’t be turned on in the VM, kernel issue, bugzilla has been submited:
> https://bugzilla.kernel.org/show_bug.cgi?id=207075, not fixed yet.
> * Cryptodev:
> - Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc. Listed but not all.
> - All passed.
> - Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc. Listed but not all.
> - No big data drop.
>
> Best regards,
> Yu Jiang
Thank you!
>
> > -----Original Message-----
> > From: dev <dev-bounces@dpdk.org> On Behalf Of Xueming Li
> > Sent: Sunday, June 27, 2021 7:28 AM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> > <hariprasad.govindharajan@intel.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@nvidia.com>; Thomas
> > Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>;
> > Chen, Zhaoyan <zhaoyan.chen@intel.com>; xuemingl@nvidia.com
> > Subject: [dpdk-dev] 20.11.2 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 20.11.2.
> >
> > The planned date for the final release is 6th July.
> >
> > 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=v20.11.2-rc2
> >
> > These patches are located at branch 20.11 of dpdk-stable repo:
> > https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Xueming Li <xuemingl@nvidia.com>
> >
> > ---
> > Adam Dybkowski (3):
> > common/qat: increase IM buffer size for GEN3
> > compress/qat: enable compression on GEN3
> > crypto/qat: fix null authentication request
> >
> > Ajit Khaparde (7):
> > net/bnxt: fix RSS context cleanup
> > net/bnxt: check kvargs parsing
> > net/bnxt: fix resource cleanup
> > doc: fix formatting in testpmd guide
> > net/bnxt: fix mismatched type comparison in MAC restore
> > net/bnxt: check PCI config read
> > net/bnxt: fix mismatched type comparison in Rx
> >
> > Alvin Zhang (11):
> > net/ice: fix VLAN filter with PF
> > net/i40e: fix input set field mask
> > net/igc: fix Rx RSS hash offload capability
> > net/igc: fix Rx error counter for bad length
> > net/e1000: fix Rx error counter for bad length
> > net/e1000: fix max Rx packet size
> > net/igc: fix Rx packet size
> > net/ice: fix fast mbuf freeing
> > net/iavf: fix VF to PF command failure handling
> > net/i40e: fix VF RSS configuration
> > net/igc: fix speed configuration
> >
> > Anatoly Burakov (3):
> > fbarray: fix log message on truncation error
> > power: do not skip saving original P-state governor
> > power: save original ACPI governor always
> >
> > Andrew Boyer (1):
> > net/ionic: fix completion type in lif init
> >
> > Andrew Rybchenko (4):
> > net/failsafe: fix RSS hash offload reporting
> > net/failsafe: report minimum and maximum MTU
> > common/sfc_efx: remove GENEVE from supported tunnels
> > net/sfc: fix mark support in EF100 native Rx datapath
> >
> > Andy Moreton (2):
> > common/sfc_efx/base: limit reported MCDI response length
> > common/sfc_efx/base: add missing MCDI response length checks
> >
> > Ankur Dwivedi (1):
> > crypto/octeontx: fix session-less mode
> >
> > Apeksha Gupta (1):
> > examples/l2fwd-crypto: skip masked devices
> >
> > Arek Kusztal (1):
> > crypto/qat: fix offset for out-of-place scatter-gather
> >
> > Beilei Xing (1):
> > net/i40evf: fix packet loss for X722
> >
> > Bing Zhao (1):
> > net/mlx5: fix loopback for Direct Verbs queue
> >
> > Bruce Richardson (2):
> > build: exclude meson files from examples installation
> > raw/ioat: fix script for configuring small number of queues
> >
> > Chaoyong He (1):
> > doc: fix multiport syntax in nfp guide
> >
> > Chenbo Xia (1):
> > examples/vhost: check memory table query
> >
> > Chengchang Tang (20):
> > net/hns3: fix HW buffer size on MTU update
> > net/hns3: fix processing Tx offload flags
> > net/hns3: fix Tx checksum for UDP packets with special port
> > net/hns3: fix long task queue pairs reset time
> > ethdev: validate input in module EEPROM dump
> > ethdev: validate input in register info
> > ethdev: validate input in EEPROM info
> > net/hns3: fix rollback after setting PVID failure
> > net/hns3: fix timing in resetting queues
> > net/hns3: fix queue state when concurrent with reset
> > net/hns3: fix configure FEC when concurrent with reset
> > net/hns3: fix use of command status enumeration
> > examples: add eal cleanup to examples
> > net/bonding: fix adding itself as its slave
> > net/hns3: fix timing in mailbox
> > app/testpmd: fix max queue number for Tx offloads
> > net/tap: fix interrupt vector array size
> > net/bonding: fix socket ID check
> > net/tap: check ioctl on restore
> > examples/timer: fix time interval
> >
> > Chengwen Feng (50):
> > net/hns3: fix flow counter value
> > net/hns3: fix VF mailbox head field
> > net/hns3: support get device version when dump register
> > net/hns3: fix some packet types
> > net/hns3: fix missing outer L4 UDP flag for VXLAN
> > net/hns3: remove VLAN/QinQ ptypes from support list
> > test: check thread creation
> > common/dpaax: fix possible null pointer access
> > examples/ethtool: remove unused parsing
> > net/hns3: fix flow director lock
> > net/e1000/base: fix timeout for shadow RAM write
> > net/hns3: fix setting default MAC address in bonding of VF
> > net/hns3: fix possible mismatched response of mailbox
> > net/hns3: fix VF handling LSC event in secondary process
> > net/hns3: fix verification of NEON support
> > mbuf: check shared memory before dumping dynamic space
> > eventdev: remove redundant thread name setting
> > eventdev: fix memory leakage on thread creation failure
> > net/kni: check init result
> > net/hns3: fix mailbox error message
> > net/hns3: fix processing link status message on PF
> > net/hns3: remove unused mailbox macro and struct
> > net/bonding: fix leak on remove
> > net/hns3: fix handling link update
> > net/i40e: fix negative VEB index
> > net/i40e: remove redundant VSI check in Tx queue setup
> > net/virtio: fix getline memory leakage
> > net/hns3: log time delta in decimal format
> > net/hns3: fix time delta calculation
> > net/hns3: remove unused macros
> > net/hns3: fix vector Rx burst limitation
> > net/hns3: remove read when enabling TM QCN error event
> > net/hns3: remove unused VMDq code
> > net/hns3: increase readability in logs
> > raw/ntb: check SPAD user index
> > raw/ntb: check memory allocations
> > ipc: check malloc sync reply result
> > eal: fix service core list parsing
> > ipc: use monotonic clock
> > net/hns3: return error on PCI config write failure
> > net/hns3: fix log on flow director clear
> > net/hns3: clear hash map on flow director clear
> > net/hns3: fix querying flow director counter for out param
> > net/hns3: fix TM QCN error event report by MSI-X
> > net/hns3: fix mailbox message ID in log
> > net/hns3: fix secondary process request start/stop Rx/Tx
> > net/hns3: fix ordering in secondary process initialization
> > net/hns3: fail setting FEC if one bit mode is not supported
> > net/mlx4: fix secondary process initialization ordering
> > net/mlx5: fix secondary process initialization ordering
> >
> > Ciara Loftus (1):
> > net/af_xdp: fix error handling during Rx queue setup
> >
> > Ciara Power (2):
> > telemetry: fix race on callbacks list
> > test/crypto: fix return value of a skipped test
> >
> > Conor Walsh (1):
> > examples/l3fwd: fix LPM IPv6 subnets
> >
> > Cristian Dumitrescu (3):
> > table: fix actions with different data size
> > pipeline: fix instruction translation
> > pipeline: fix endianness conversions
> >
> > Dapeng Yu (3):
> > net/igc: remove MTU setting limitation
> > net/e1000: remove MTU setting limitation
> > examples/packet_ordering: fix port configuration
> >
> > David Christensen (1):
> > config/ppc: reduce number of cores and NUMA nodes
> >
> > David Harton (1):
> > net/ena: fix releasing Tx ring mbufs
> >
> > David Hunt (4):
> > test/power: fix CPU frequency check
> > test/power: add turbo mode to frequency check
> > test/power: fix low frequency test when turbo enabled
> > test/power: fix turbo test
> >
> > David Marchand (18):
> > doc: fix sphinx rtd theme import in GHA
> > service: clean references to removed symbol
> > eal: fix evaluation of log level option
> > ci: hook to GitHub Actions
> > ci: enable v21 ABI checks
> > ci: fix package installation in GitHub Actions
> > ci: ignore APT update failure in GitHub Actions
> > ci: catch coredumps
> > vhost: fix offload flags in Rx path
> > bus/fslmc: remove unused debug macro
> > eal: fix leak in shared lib mode detection
> > event/dpaa2: remove unused macros
> > net/ice/base: fix memory allocation wrapper
> > net/ice: fix leak on thread termination
> > devtools: fix orphan symbols check with busybox
> > net/vhost: restore pseudo TSO support
> > net/ark: fix leak on thread termination
> > build: fix drivers selection without Python
> >
> > Dekel Peled (1):
> > common/mlx5: fix DevX read output buffer size
> >
> > Dmitry Kozlyuk (4):
> > net/pcap: fix format string
> > eal/windows: add missing SPDX license tag
> > buildtools: fix all drivers disabled on Windows
> > examples/rxtx_callbacks: fix port ID format specifier
> >
> > Ed Czeck (2):
> > net/ark: update packet director initial state
> > net/ark: refactor Rx buffer recovery
> >
> > Elad Nachman (2):
> > kni: support async user request
> > kni: fix kernel deadlock with bifurcated device
> >
> > Feifei Wang (2):
> > net/i40e: fix parsing packet type for NEON
> > test/trace: fix race on collected perf data
> >
> > Ferruh Yigit (9):
> > power: remove duplicated symbols from map file
> > log/linux: make default output stderr
> > license: fix typos
> > drivers/net: fix FW version query
> > net/bnx2x: fix build with GCC 11
> > net/bnx2x: fix build with GCC 11
> > net/ice/base: fix build with GCC 11
> > net/tap: fix build with GCC 11
> > test/table: fix build with GCC 11
> >
> > Gregory Etelson (2):
> > app/testpmd: fix tunnel offload flows cleanup
> > net/mlx5: fix tunnel offload private items location
> >
> > Guoyang Zhou (1):
> > net/hinic: fix crash in secondary process
> >
> > Haiyue Wang (1):
> > net/ixgbe: fix Rx errors statistics for UDP checksum
> >
> > Harman Kalra (1):
> > event/octeontx2: fix device reconfigure for single slot
> >
> > Heinrich Kuhn (1):
> > net/nfp: fix reporting of RSS capabilities
> >
> > Hemant Agrawal (3):
> > ethdev: add missing buses in device iterator
> > crypto/dpaa_sec: affine the thread portal affinity
> > crypto/dpaa2_sec: fix close and uninit functions
> >
> > Hongbo Zheng (9):
> > app/testpmd: fix Tx/Rx descriptor query error log
> > net/hns3: fix FLR miss detection
> > net/hns3: delete redundant blank line
> > bpf: fix JSLT validation
> > common/sfc_efx/base: fix dereferencing null pointer
> > power: fix sanity checks for guest channel read
> > net/hns3: fix VF alive notification after config restore
> > examples/l3fwd-power: fix empty poll thresholds
> > net/hns3: fix concurrent interrupt handling
> >
> > Huisong Li (23):
> > net/hns3: fix device capabilities for copper media type
> > net/hns3: remove unused parameter markers
> > net/hns3: fix reporting undefined speed
> > net/hns3: fix link update when failed to get link info
> > net/hns3: fix flow control exception
> > app/testpmd: fix bitmap of link speeds when force speed
> > net/hns3: fix flow control mode
> > net/hns3: remove redundant mailbox response
> > net/hns3: fix DCB mode check
> > net/hns3: fix VMDq mode check
> > net/hns3: fix mbuf leakage
> > net/hns3: fix link status when port is stopped
> > net/hns3: fix link speed when port is down
> > app/testpmd: fix forward lcores number for DCB
> > app/testpmd: fix DCB forwarding configuration
> > app/testpmd: fix DCB re-configuration
> > app/testpmd: verify DCB config during forward config
> > net/hns3: fix Rx/Tx queue numbers check
> > net/hns3: fix requested FC mode rollback
> > net/hns3: remove meaningless packet buffer rollback
> > net/hns3: fix DCB configuration
> > net/hns3: fix DCB reconfiguration
> > net/hns3: fix link speed when VF device is down
> >
> > Ibtisam Tariq (1):
> > examples/vhost_crypto: remove unused short option
> >
> > Igor Chauskin (2):
> > net/ena: switch memcpy to optimized version
> > net/ena: fix parsing of large LLQ header device argument
> >
> > Igor Russkikh (2):
> > net/qede: reduce log verbosity
> > net/qede: accept bigger RSS table
> >
> > Ilya Maximets (1):
> > net/virtio: fix interrupt unregistering for listening socket
> >
> > Ivan Malov (5):
> > net/sfc: fix buffer size for flow parse
> > net: fix comment in IPv6 header
> > net/sfc: fix error path inconsistency
> > common/sfc_efx/base: fix indication of MAE encap support
> > net/sfc: fix outer rule rollback on error
> >
> > Jerin Jacob (1):
> > examples: fix pkg-config override
> >
> > Jiawei Wang (4):
> > app/testpmd: fix NVGRE encap configuration
> > net/mlx5: fix resource release for mirror flow
> > net/mlx5: fix RSS flow item expansion for GRE key
> > net/mlx5: fix RSS flow item expansion for NVGRE
> >
> > Jiawei Zhu (1):
> > net/mlx5: fix Rx segmented packets on mbuf starvation
> >
> > Jiawen Wu (4):
> > net/txgbe: remove unused functions
> > net/txgbe: fix Rx missed packet counter
> > net/txgbe: update packet type
> > net/txgbe: fix QinQ strip
> >
> > Jiayu Hu (2):
> > vhost: fix queue initialization
> > vhost: fix redundant vring status change notification
> >
> > Jie Wang (1):
> > net/ice: fix VSI array out of bounds access
> >
> > John Daley (2):
> > net/enic: fix flow initialization error handling
> > net/enic: enable GENEVE offload via VNIC configuration
> >
> > Juraj Linkeš (1):
> > eal/arm64: fix platform register bit
> >
> > Kai Ji (2):
> > test/crypto: fix auth-cipher compare length in OOP
> > test/crypto: copy offset data to OOP destination buffer
> >
> > Kalesh AP (23):
> > net/bnxt: remove unused macro
> > net/bnxt: fix VNIC configuration
> > net/bnxt: fix firmware fatal error handling
> > net/bnxt: fix FW readiness check during recovery
> > net/bnxt: fix device readiness check
> > net/bnxt: fix VF info allocation
> > net/bnxt: fix HWRM and FW incompatibility handling
> > net/bnxt: mute some failure logs
> > app/testpmd: check MAC address query
> > net/bnxt: fix PCI write check
> > net/bnxt: fix link state operations
> > net/bnxt: fix timesync when PTP is not supported
> > net/bnxt: fix memory allocation for command response
> > net/bnxt: fix double free in port start failure
> > net/bnxt: fix configuring LRO
> > net/bnxt: fix health check alarm cancellation
> > net/bnxt: fix PTP support for Thor
> > net/bnxt: fix ring count calculation for Thor
> > net/bnxt: remove unnecessary forward declarations
> > net/bnxt: remove unused function parameters
> > net/bnxt: drop unused attribute
> > net/bnxt: fix single PF per port check
> > net/bnxt: prevent device access in error state
> >
> > Kamil Vojanec (1):
> > net/mlx5/linux: fix firmware version
> >
> > Kevin Traynor (5):
> > test/cmdline: fix inputs array
> > test/crypto: fix build with GCC 11
> > crypto/zuc: fix build with GCC 11
> > test: fix build with GCC 11
> > test/cmdline: silence clang 12 warning
> >
> > Konstantin Ananyev (1):
> > acl: fix build with GCC 11
> >
> > Lance Richardson (8):
> > net/bnxt: fix Rx buffer posting
> > net/bnxt: fix Tx length hint threshold
> > net/bnxt: fix handling of null flow mask
> > test: fix TCP header initialization
> > net/bnxt: fix Rx descriptor status
> > net/bnxt: fix Rx queue count
> > net/bnxt: fix dynamic VNIC count
> > eal: fix memory mapping on 32-bit target
> >
> > Leyi Rong (1):
> > net/iavf: fix packet length parsing in AVX512
> >
> > Li Zhang (1):
> > net/mlx5: fix flow actions index in cache
> >
> > Luc Pelletier (2):
> > eal: fix race in control thread creation
> > eal: fix hang in control thread creation
> >
> > Marvin Liu (5):
> > vhost: fix split ring potential buffer overflow
> > vhost: fix packed ring potential buffer overflow
> > vhost: fix batch dequeue potential buffer overflow
> > vhost: fix initialization of temporary header
> > vhost: fix initialization of async temporary header
> >
> > Matan Azrad (5):
> > common/mlx5/linux: add glue function to query WQ
> > common/mlx5: add DevX command to query WQ
> > common/mlx5: add DevX commands for queue counters
> > vdpa/mlx5: fix virtq cleaning
> > vdpa/mlx5: fix device unplug
> >
> > Michael Baum (1):
> > net/mlx5: fix flow age event triggering
> >
> > Michal Krawczyk (5):
> > net/ena/base: improve style and comments
> > net/ena/base: fix type conversions by explicit casting
> > net/ena/base: destroy multiple wait events
> > net/ena: fix crash with unsupported device argument
> > net/ena: indicate Rx RSS hash presence
> >
> > Min Hu (Connor) (25):
> > net/hns3: fix MTU config complexity
> > net/hns3: update HiSilicon copyright syntax
> > net/hns3: fix copyright date
> > examples/ptpclient: remove wrong comment
> > test/bpf: fix error message
> > doc: fix HiSilicon copyright syntax
> > net/hns3: remove unused macros
> > net/hns3: remove unused macro
> > app/eventdev: fix overflow in lcore list parsing
> > test/kni: fix a comment
> > test/kni: check init result
> > net/hns3: fix typos on comments
> > net/e1000: fix flow error message object
> > app/testpmd: fix division by zero on socket memory dump
> > net/kni: warn on stop failure
> > app/bbdev: check memory allocation
> > app/bbdev: fix HARQ error messages
> > raw/skeleton: add missing check after setting attribute
> > test/timer: check memzone allocation
> > app/crypto-perf: check memory allocation
> > examples/flow_classify: fix NUMA check of port and core
> > examples/l2fwd-cat: fix NUMA check of port and core
> > examples/skeleton: fix NUMA check of port and core
> > test: check flow classifier creation
> > test: fix division by zero
> >
> > Murphy Yang (3):
> > net/ixgbe: fix RSS RETA being reset after port start
> > net/i40e: fix flow director config after flow validate
> > net/i40e: fix flow director for common pctypes
> >
> > Natanael Copa (5):
> > common/dpaax/caamflib: fix build with musl
> > bus/dpaa: fix 64-bit arch detection
> > bus/dpaa: fix build with musl
> > net/cxgbe: remove use of uint type
> > app/testpmd: fix build with musl
> >
> > Nipun Gupta (1):
> > bus/dpaa: fix statistics reading
> >
> > Nithin Dabilpuram (3):
> > vfio: do not merge contiguous areas
> > vfio: fix DMA mapping granularity for IOVA as VA
> > test/mem: fix page size for external memory
> >
> > Olivier Matz (1):
> > test/mempool: fix object initializer
> >
> > Pallavi Kadam (1):
> > bus/pci: skip probing some Windows NDIS devices
> >
> > Pavan Nikhilesh (4):
> > test/event: fix timeout accuracy
> > app/eventdev: fix timeout accuracy
> > app/eventdev: fix lcore parsing skipping last core
> > event/octeontx2: fix XAQ pool reconfigure
> >
> > Pu Xu (1):
> > ip_frag: fix fragmenting IPv4 packet with header option
> >
> > Qi Zhang (8):
> > net/ice/base: fix payload indicator on ptype
> > net/ice/base: fix uninitialized struct
> > net/ice/base: cleanup filter list on error
> > net/ice/base: fix memory allocation for MAC addresses
> > net/iavf: fix TSO max segment size
> > doc: fix matching versions in ice guide
> > net/iavf: fix wrong Tx context descriptor
> > common/iavf: fix duplicated offload bit
> >
> > Radha Mohan Chintakuntla (1):
> > raw/octeontx2_dma: assign PCI device in DPI VF
> >
> > Raslan Darawsheh (1):
> > ethdev: update flow item GTP QFI definition
> >
> > Richael Zhuang (2):
> > test/power: add delay before checking CPU frequency
> > test/power: round CPU frequency to check
> >
> > Robin Zhang (6):
> > net/i40e: announce request queue capability in PF
> > doc: update recommended versions for i40e
> > net/i40e: fix lack of MAC type when set MAC address
> > net/iavf: fix lack of MAC type when set MAC address
> > net/iavf: fix primary MAC type when starting port
> > net/i40e: fix primary MAC type when starting port
> >
> > Rohit Raj (3):
> > net/dpaa2: fix getting link status
> > net/dpaa: fix getting link status
> > examples/l2fwd-crypto: fix packet length while decryption
> >
> > Roy Shterman (1):
> > mem: fix freeing segments in --huge-unlink mode
> >
> > Satheesh Paul (1):
> > net/octeontx2: fix VLAN filter
> >
> > Savinay Dharmappa (1):
> > sched: fix traffic class oversubscription parameter
> >
> > Shijith Thotton (3):
> > eventdev: fix case to initiate crypto adapter service
> > event/octeontx2: fix crypto adapter queue pair operations
> > event/octeontx2: configure crypto adapter xaq pool
> >
> > Siwar Zitouni (1):
> > net/ice: fix disabling promiscuous mode
> >
> > Somnath Kotur (5):
> > net/bnxt: fix xstats get
> > net/bnxt: fix Rx and Tx timestamps
> > net/bnxt: fix Tx timestamp init
> > net/bnxt: refactor multi-queue Rx configuration
> > net/bnxt: fix Rx timestamp when FIFO pending bit is set
> >
> > Stanislaw Kardach (6):
> > test: proceed if timer subsystem already initialized
> > stack: allow lock-free only on relevant architectures
> > test/distributor: fix worker notification in burst mode
> > test/distributor: fix burst flush on worker quit
> > net/ena: remove endian swap functions
> > net/ena: report default ring size
> >
> > Stephen Hemminger (2):
> > kni: refactor user request processing
> > net/bnxt: use prefix on global function
> >
> > Suanming Mou (1):
> > net/mlx5: fix counter offset detection
> >
> > Tal Shnaiderman (2):
> > eal/windows: fix default thread priority
> > eal/windows: fix return codes of pthread shim layer
> >
> > Tengfei Zhang (1):
> > net/pcap: fix file descriptor leak on close
> >
> > Thinh Tran (1):
> > test: fix autotest handling of skipped tests
> >
> > Thomas Monjalon (18):
> > bus/pci: fix Windows kernel driver categories
> > eal: fix comment of OS-specific header files
> > buildtools: fix build with busybox
> > build: detect execinfo library on Linux
> > build: remove redundant _GNU_SOURCE definitions
> > eal: fix build with musl
> > net/igc: remove use of uint type
> > event/dlb: fix header includes for musl
> > examples/bbdev: fix header include for musl
> > drivers: fix log level after loading
> > app/regex: fix usage text
> > app/testpmd: fix usage text
> > doc: fix names of UIO drivers
> > doc: fix build with Sphinx 4
> > bus/pci: support I/O port operations with musl
> > app: fix exit messages
> > regex/octeontx2: remove unused include directory
> > doc: remove PDF requirements
> >
> > Tianyu Li (1):
> > net/memif: fix Tx bps statistics for zero-copy
> >
> > Timothy McDaniel (2):
> > event/dlb2: remove references to deferred scheduling
> > doc: fix runtime options in DLB2 guide
> >
> > Tyler Retzlaff (1):
> > eal: add C++ include guard for reciprocal header
> >
> > Vadim Podovinnikov (1):
> > net/bonding: fix LACP system address check
> >
> > Venkat Duvvuru (1):
> > net/bnxt: fix queues per VNIC
> >
> > Viacheslav Ovsiienko (16):
> > net/mlx5: fix external buffer pool registration for Rx queue
> > net/mlx5: fix metadata item validation for ingress flows
> > net/mlx5: fix hashed list size for tunnel flow groups
> > net/mlx5: fix UAR allocation diagnostics messages
> > common/mlx5: add timestamp format support to DevX
> > vdpa/mlx5: support timestamp format
> > net/mlx5: fix Rx metadata leftovers
> > net/mlx5: fix drop action for Direct Rules/Verbs
> > net/mlx4: fix RSS action with null hash key
> > net/mlx5: support timestamp format
> > regex/mlx5: support timestamp format
> > app/testpmd: fix segment number check
> > net/mlx5: remove drop queue function prototypes
> > net/mlx4: fix buffer leakage on device close
> > net/mlx5: fix probing device in legacy bonding mode
> > net/mlx5: fix receiving queue timestamp format
> >
> > Wei Huang (1):
> > raw/ifpga: fix device name format
> >
> > Wenjun Wu (3):
> > net/ice: check some functions return
> > net/ice: fix RSS hash update
> > net/ice: fix RSS for L2 packet
> >
> > Wenwu Ma (1):
> > net/ice: fix illegal access when removing MAC filter
> >
> > Wenzhuo Lu (2):
> > net/iavf: fix crash in AVX512
> > net/ice: fix crash in AVX512
> >
> > Wisam Jaddo (1):
> > app/flow-perf: fix encap/decap actions
> >
> > Xiao Wang (1):
> > vdpa/ifc: check PCI config read
> >
> > Xiaoyu Min (4):
> > net/mlx5: support RSS expansion for IPv6 GRE
> > net/mlx5: fix shared inner RSS
> > net/mlx5: fix missing shared RSS hash types
> > net/mlx5: fix redundant flow after RSS expansion
> >
> > Xiaoyun Li (2):
> > app/testpmd: remove unnecessary UDP tunnel check
> > net/i40e: fix IPv4 fragment offload
> >
> > Xueming Li (2):
> > version: 20.11.2-rc1
> > net/virtio: fix vectorized Rx queue rearm
> >
> > Youri Querry (1):
> > bus/fslmc: fix random portal hangs with qbman 5.0
> >
> > Yunjian Wang (5):
> > vfio: fix API description
> > net/mlx5: fix using flow tunnel before null check
> > vfio: fix duplicated user mem map
> > net/mlx4: fix leak when configured repeatedly
> > net/mlx5: fix leak when configured repeatedly
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-07-01 15:54 ` Ali Alnubani
@ 2021-07-06 2:37 ` Xueming(Steven) Li
0 siblings, 0 replies; 16+ messages in thread
From: Xueming(Steven) Li @ 2021-07-06 2:37 UTC (permalink / raw)
To: Ali Alnubani, stable
Cc: dev, Abhishek Marathe, Akhil Goyal, benjamin.walker,
David Christensen, hariprasad.govindharajan, 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
> -----Original Message-----
> From: Ali Alnubani <alialnu@nvidia.com>
> Sent: Thursday, July 1, 2021 11:54 PM
> To: Xueming(Steven) Li <xuemingl@nvidia.com>; stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>;
> benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>; hariprasad.govindharajan@intel.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@nvidia.com>; NBU-Contact-Thomas Monjalon <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
> Subject: RE: 20.11.2 patches review and test
>
> Hi,
>
> > -----Original Message-----
> > From: Xueming(Steven) Li <xuemingl@nvidia.com>
> > Sent: Sunday, June 27, 2021 2:28 AM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> > benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>;
> > hariprasad.govindharajan@intel.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@nvidia.com>; NBU-Contact-Thomas Monjalon
> > <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com;
> > Xueming(Steven) Li <xuemingl@nvidia.com>
> > Subject: 20.11.2 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 20.11.2.
> >
> > The planned date for the final release is 6th July.
> >
> > 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=v20.11.2-rc2
> >
> > These patches are located at branch 20.11 of dpdk-stable repo:
> > https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Xueming Li <xuemingl@nvidia.com>
> >
>
> 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:
> Items:
> - eth
> - gre
> - gre_key
> gtp
> - icmp
> - icmp6
> - ipv4
> - ipv6
> - ipv6_ext
> - ipv6_frag_ext
> - meta
> - mpls
> - nvgre
> - tcp
> - udp
> - vlan
> - vxlan
> - vxlan-gpe
> Actions:
> - age (shared and non-shared)
> - count
> - dec_tcp_ack
> - dec_tcp_seq
> - dec_ttl
> - drop
> - flag
> - inc_tcp_ack
> - inc_tcp_seq
> - jump
> - mark
> - meter
> - of_pop_vlan
> - of_push_vlan
> - of_set_vlan_pcp
> - of_set_vlan_vid
> - queue
> - raw_decap
> - raw_encap
> - rss (shared and non-shared)
> - set_ipv4_dscp
> - set_ipv4_dst
> - set_ipv4_src
> - set_ipv6_dscp
> - set_ipv6_dst
> - set_ipv6_src
> - set_mac_dst
> - set_mac_src
> - set_meta
> - set_tag
> - set_tp_dst
> - set_tp_src
> - set_ttl
> - vxlan_decap
> - vxlan_encap
>
> - Some RSS tests.
> - VLAN filtering, stripping and insertion tests.
> - Checksum and TSO tests.
> - ptype tests.
> - link_status_interrupt example application tests.
> - l3fwd-power example application tests.
> - Multi-process example applications tests.
> - Hardware LRO tests.
>
> Functional tests ran on:
> - NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.3-1.0.0.1 / Firmware: 14.30.1004
> - NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.3-1.0.0.1 / Firmware: 16.30.1004
>
> Compilation tests with multiple configurations in the following OS/driver combinations are also passing:
> - Ubuntu 20.04.2 with MLNX_OFED_LINUX-5.3-1.0.0.1.
> - Ubuntu 20.04.2 with rdma-core master (a66e2a5).
> - Ubuntu 20.04.2 with rdma-core v28.0.
> - Ubuntu 18.04.5 with rdma-core v17.1.
> - Ubuntu 18.04.5 with rdma-core master (a66e2a5) (i386).
> - Ubuntu 16.04.7 with rdma-core v22.7.
> - Fedora 34 with rdma-core v35.0.
> - Fedora 35 (Rawhide) with rdma-core v35.0 (only with gcc).
> - CentOS 7 7.9.2009 with rdma-core master (a66e2a5).
> - CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.3-1.0.0.1.
> - CentOS 8 8.3.2011 with rdma-core master (7f2d460).
> - OpenSUSE Leap 15.3 with rdma-core v31.0.
>
> Note that the clang build is failing in Fedora 35 due to the following issue:
> - https://bugs.dpdk.org/show_bug.cgi?id=745
>
> We don't see any other critical issues blocking this release.
>
> Thanks,
> Ali
Thank you very much!
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-26 23:28 Xueming Li
2021-06-30 10:33 ` Jiang, YuX
@ 2021-07-01 15:54 ` Ali Alnubani
2021-07-06 2:37 ` Xueming(Steven) Li
1 sibling, 1 reply; 16+ messages in thread
From: Ali Alnubani @ 2021-07-01 15:54 UTC (permalink / raw)
To: Xueming(Steven) Li, stable
Cc: dev, Abhishek Marathe, Akhil Goyal, benjamin.walker,
David Christensen, hariprasad.govindharajan, 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
Hi,
> -----Original Message-----
> From: Xueming(Steven) Li <xuemingl@nvidia.com>
> Sent: Sunday, June 27, 2021 2:28 AM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>;
> hariprasad.govindharajan@intel.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@nvidia.com>; NBU-Contact-Thomas Monjalon
> <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com;
> Xueming(Steven) Li <xuemingl@nvidia.com>
> Subject: 20.11.2 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.2.
>
> The planned date for the final release is 6th July.
>
> 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=v20.11.2-rc2
>
> These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Xueming Li <xuemingl@nvidia.com>
>
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:
Items:
- eth
- gre
- gre_key
gtp
- icmp
- icmp6
- ipv4
- ipv6
- ipv6_ext
- ipv6_frag_ext
- meta
- mpls
- nvgre
- tcp
- udp
- vlan
- vxlan
- vxlan-gpe
Actions:
- age (shared and non-shared)
- count
- dec_tcp_ack
- dec_tcp_seq
- dec_ttl
- drop
- flag
- inc_tcp_ack
- inc_tcp_seq
- jump
- mark
- meter
- of_pop_vlan
- of_push_vlan
- of_set_vlan_pcp
- of_set_vlan_vid
- queue
- raw_decap
- raw_encap
- rss (shared and non-shared)
- set_ipv4_dscp
- set_ipv4_dst
- set_ipv4_src
- set_ipv6_dscp
- set_ipv6_dst
- set_ipv6_src
- set_mac_dst
- set_mac_src
- set_meta
- set_tag
- set_tp_dst
- set_tp_src
- set_ttl
- vxlan_decap
- vxlan_encap
- Some RSS tests.
- VLAN filtering, stripping and insertion tests.
- Checksum and TSO tests.
- ptype tests.
- link_status_interrupt example application tests.
- l3fwd-power example application tests.
- Multi-process example applications tests.
- Hardware LRO tests.
Functional tests ran on:
- NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.3-1.0.0.1 / Firmware: 14.30.1004
- NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.3-1.0.0.1 / Firmware: 16.30.1004
Compilation tests with multiple configurations in the following OS/driver combinations are also passing:
- Ubuntu 20.04.2 with MLNX_OFED_LINUX-5.3-1.0.0.1.
- Ubuntu 20.04.2 with rdma-core master (a66e2a5).
- Ubuntu 20.04.2 with rdma-core v28.0.
- Ubuntu 18.04.5 with rdma-core v17.1.
- Ubuntu 18.04.5 with rdma-core master (a66e2a5) (i386).
- Ubuntu 16.04.7 with rdma-core v22.7.
- Fedora 34 with rdma-core v35.0.
- Fedora 35 (Rawhide) with rdma-core v35.0 (only with gcc).
- CentOS 7 7.9.2009 with rdma-core master (a66e2a5).
- CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.3-1.0.0.1.
- CentOS 8 8.3.2011 with rdma-core master (7f2d460).
- OpenSUSE Leap 15.3 with rdma-core v31.0.
Note that the clang build is failing in Fedora 35 due to the following issue:
- https://bugs.dpdk.org/show_bug.cgi?id=745
We don't see any other critical issues blocking this release.
Thanks,
Ali
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-26 23:28 Xueming Li
@ 2021-06-30 10:33 ` Jiang, YuX
2021-07-06 2:37 ` Xueming(Steven) Li
2021-07-01 15:54 ` Ali Alnubani
1 sibling, 1 reply; 16+ messages in thread
From: Jiang, YuX @ 2021-06-30 10:33 UTC (permalink / raw)
To: Xueming Li, stable
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
Benjamin, David Christensen, Govindharajan, Hariprasad,
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
All,
Testing with dpdk v20.11.2-rc2 from Intel looks good, no critical issue is found. All of them are known issues.
Below two issues has been fixed in 20.11.2-rc2:
1) Fedora34 GCC11 and Clang12 build failed.
2) dcf_lifecycle/handle_acl_filter_05: after reset port the mac changed.
# Basic Intel(R) NIC testing
*PF(i40e, ixgbe): test scenarios including rte_flow/TSO/Jumboframe/checksum offload/Tunnel, etc. Listed but not all.
- Below two known issues are found.
1)https://bugs.dpdk.org/show_bug.cgi?id=687 : unit_tests_power/power_cpufreq: unit test failed. This issue is found in 21.05 and not fixed yet.
2)ddp_gtp_qregion/fd_gtpu_ipv4_dstip: flow director does not work. This issue is found in 21.05, fixed in 21.08.
Fixed patch link: http://patches.dpdk.org/project/dpdk/patch/20210519032745.707639-1-stevex.yang@intel.com/
*VF(i40e,ixgbe): test scenarios including vf-rte_flow/TSO/Jumboframe/checksum offload/Tunnel, Listed but not all.
- No new issues are found.
*PF/VF(ice): test scenarios including switch features/Flow Director/Advanced RSS/ACL/DCF/Flexible Descriptor and so on, Listed but not all.
- Below 3 known DPDK issues are found.
1)rxtx_offload/rxoffload_port: Pkt1 can't be distributed to the same queue. This issue is found in 21.05, fixed in 21.08
Fixed patch link: http://patches.dpdk.org/project/dpdk/patch/20210527064251.242076-1-dapengx.yu@intel.com/
2)cvl_advanced_iavf_rss: change the SCTP port value, the hash value remains unchanged. This issue is found in 20.11-rc3, fixed in 21.02, but it’s belong to 21.02 new feature, won’t backporting to LTS20.11.
3)Can't create 512 acl rules after creating a full mask switch rule. This issue is also occurred in dpdk 20.11 and not fixed yet.
* Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, CentOS8.3 and so on. Listed but not all.
- All passed.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test(AVX2+AVX512) test and so on. Listed but not all.
- All passed. No big data drop.
# Basic cryptodev and virtio testing
* Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing, etc.. Listed but not all.
- One known issues as below:
> (1)The UDP fragmentation offload feature of Virtio-net device can’t be turned on in the VM, kernel issue, bugzilla has been submited: https://bugzilla.kernel.org/show_bug.cgi?id=207075, not fixed yet.
* Cryptodev:
- Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc. Listed but not all.
- All passed.
- Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc. Listed but not all.
- No big data drop.
Best regards,
Yu Jiang
> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Xueming Li
> Sent: Sunday, June 27, 2021 7:28 AM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> <hariprasad.govindharajan@intel.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@nvidia.com>; Thomas
> Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>;
> Chen, Zhaoyan <zhaoyan.chen@intel.com>; xuemingl@nvidia.com
> Subject: [dpdk-dev] 20.11.2 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.2.
>
> The planned date for the final release is 6th July.
>
> 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=v20.11.2-rc2
>
> These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Xueming Li <xuemingl@nvidia.com>
>
> ---
> Adam Dybkowski (3):
> common/qat: increase IM buffer size for GEN3
> compress/qat: enable compression on GEN3
> crypto/qat: fix null authentication request
>
> Ajit Khaparde (7):
> net/bnxt: fix RSS context cleanup
> net/bnxt: check kvargs parsing
> net/bnxt: fix resource cleanup
> doc: fix formatting in testpmd guide
> net/bnxt: fix mismatched type comparison in MAC restore
> net/bnxt: check PCI config read
> net/bnxt: fix mismatched type comparison in Rx
>
> Alvin Zhang (11):
> net/ice: fix VLAN filter with PF
> net/i40e: fix input set field mask
> net/igc: fix Rx RSS hash offload capability
> net/igc: fix Rx error counter for bad length
> net/e1000: fix Rx error counter for bad length
> net/e1000: fix max Rx packet size
> net/igc: fix Rx packet size
> net/ice: fix fast mbuf freeing
> net/iavf: fix VF to PF command failure handling
> net/i40e: fix VF RSS configuration
> net/igc: fix speed configuration
>
> Anatoly Burakov (3):
> fbarray: fix log message on truncation error
> power: do not skip saving original P-state governor
> power: save original ACPI governor always
>
> Andrew Boyer (1):
> net/ionic: fix completion type in lif init
>
> Andrew Rybchenko (4):
> net/failsafe: fix RSS hash offload reporting
> net/failsafe: report minimum and maximum MTU
> common/sfc_efx: remove GENEVE from supported tunnels
> net/sfc: fix mark support in EF100 native Rx datapath
>
> Andy Moreton (2):
> common/sfc_efx/base: limit reported MCDI response length
> common/sfc_efx/base: add missing MCDI response length checks
>
> Ankur Dwivedi (1):
> crypto/octeontx: fix session-less mode
>
> Apeksha Gupta (1):
> examples/l2fwd-crypto: skip masked devices
>
> Arek Kusztal (1):
> crypto/qat: fix offset for out-of-place scatter-gather
>
> Beilei Xing (1):
> net/i40evf: fix packet loss for X722
>
> Bing Zhao (1):
> net/mlx5: fix loopback for Direct Verbs queue
>
> Bruce Richardson (2):
> build: exclude meson files from examples installation
> raw/ioat: fix script for configuring small number of queues
>
> Chaoyong He (1):
> doc: fix multiport syntax in nfp guide
>
> Chenbo Xia (1):
> examples/vhost: check memory table query
>
> Chengchang Tang (20):
> net/hns3: fix HW buffer size on MTU update
> net/hns3: fix processing Tx offload flags
> net/hns3: fix Tx checksum for UDP packets with special port
> net/hns3: fix long task queue pairs reset time
> ethdev: validate input in module EEPROM dump
> ethdev: validate input in register info
> ethdev: validate input in EEPROM info
> net/hns3: fix rollback after setting PVID failure
> net/hns3: fix timing in resetting queues
> net/hns3: fix queue state when concurrent with reset
> net/hns3: fix configure FEC when concurrent with reset
> net/hns3: fix use of command status enumeration
> examples: add eal cleanup to examples
> net/bonding: fix adding itself as its slave
> net/hns3: fix timing in mailbox
> app/testpmd: fix max queue number for Tx offloads
> net/tap: fix interrupt vector array size
> net/bonding: fix socket ID check
> net/tap: check ioctl on restore
> examples/timer: fix time interval
>
> Chengwen Feng (50):
> net/hns3: fix flow counter value
> net/hns3: fix VF mailbox head field
> net/hns3: support get device version when dump register
> net/hns3: fix some packet types
> net/hns3: fix missing outer L4 UDP flag for VXLAN
> net/hns3: remove VLAN/QinQ ptypes from support list
> test: check thread creation
> common/dpaax: fix possible null pointer access
> examples/ethtool: remove unused parsing
> net/hns3: fix flow director lock
> net/e1000/base: fix timeout for shadow RAM write
> net/hns3: fix setting default MAC address in bonding of VF
> net/hns3: fix possible mismatched response of mailbox
> net/hns3: fix VF handling LSC event in secondary process
> net/hns3: fix verification of NEON support
> mbuf: check shared memory before dumping dynamic space
> eventdev: remove redundant thread name setting
> eventdev: fix memory leakage on thread creation failure
> net/kni: check init result
> net/hns3: fix mailbox error message
> net/hns3: fix processing link status message on PF
> net/hns3: remove unused mailbox macro and struct
> net/bonding: fix leak on remove
> net/hns3: fix handling link update
> net/i40e: fix negative VEB index
> net/i40e: remove redundant VSI check in Tx queue setup
> net/virtio: fix getline memory leakage
> net/hns3: log time delta in decimal format
> net/hns3: fix time delta calculation
> net/hns3: remove unused macros
> net/hns3: fix vector Rx burst limitation
> net/hns3: remove read when enabling TM QCN error event
> net/hns3: remove unused VMDq code
> net/hns3: increase readability in logs
> raw/ntb: check SPAD user index
> raw/ntb: check memory allocations
> ipc: check malloc sync reply result
> eal: fix service core list parsing
> ipc: use monotonic clock
> net/hns3: return error on PCI config write failure
> net/hns3: fix log on flow director clear
> net/hns3: clear hash map on flow director clear
> net/hns3: fix querying flow director counter for out param
> net/hns3: fix TM QCN error event report by MSI-X
> net/hns3: fix mailbox message ID in log
> net/hns3: fix secondary process request start/stop Rx/Tx
> net/hns3: fix ordering in secondary process initialization
> net/hns3: fail setting FEC if one bit mode is not supported
> net/mlx4: fix secondary process initialization ordering
> net/mlx5: fix secondary process initialization ordering
>
> Ciara Loftus (1):
> net/af_xdp: fix error handling during Rx queue setup
>
> Ciara Power (2):
> telemetry: fix race on callbacks list
> test/crypto: fix return value of a skipped test
>
> Conor Walsh (1):
> examples/l3fwd: fix LPM IPv6 subnets
>
> Cristian Dumitrescu (3):
> table: fix actions with different data size
> pipeline: fix instruction translation
> pipeline: fix endianness conversions
>
> Dapeng Yu (3):
> net/igc: remove MTU setting limitation
> net/e1000: remove MTU setting limitation
> examples/packet_ordering: fix port configuration
>
> David Christensen (1):
> config/ppc: reduce number of cores and NUMA nodes
>
> David Harton (1):
> net/ena: fix releasing Tx ring mbufs
>
> David Hunt (4):
> test/power: fix CPU frequency check
> test/power: add turbo mode to frequency check
> test/power: fix low frequency test when turbo enabled
> test/power: fix turbo test
>
> David Marchand (18):
> doc: fix sphinx rtd theme import in GHA
> service: clean references to removed symbol
> eal: fix evaluation of log level option
> ci: hook to GitHub Actions
> ci: enable v21 ABI checks
> ci: fix package installation in GitHub Actions
> ci: ignore APT update failure in GitHub Actions
> ci: catch coredumps
> vhost: fix offload flags in Rx path
> bus/fslmc: remove unused debug macro
> eal: fix leak in shared lib mode detection
> event/dpaa2: remove unused macros
> net/ice/base: fix memory allocation wrapper
> net/ice: fix leak on thread termination
> devtools: fix orphan symbols check with busybox
> net/vhost: restore pseudo TSO support
> net/ark: fix leak on thread termination
> build: fix drivers selection without Python
>
> Dekel Peled (1):
> common/mlx5: fix DevX read output buffer size
>
> Dmitry Kozlyuk (4):
> net/pcap: fix format string
> eal/windows: add missing SPDX license tag
> buildtools: fix all drivers disabled on Windows
> examples/rxtx_callbacks: fix port ID format specifier
>
> Ed Czeck (2):
> net/ark: update packet director initial state
> net/ark: refactor Rx buffer recovery
>
> Elad Nachman (2):
> kni: support async user request
> kni: fix kernel deadlock with bifurcated device
>
> Feifei Wang (2):
> net/i40e: fix parsing packet type for NEON
> test/trace: fix race on collected perf data
>
> Ferruh Yigit (9):
> power: remove duplicated symbols from map file
> log/linux: make default output stderr
> license: fix typos
> drivers/net: fix FW version query
> net/bnx2x: fix build with GCC 11
> net/bnx2x: fix build with GCC 11
> net/ice/base: fix build with GCC 11
> net/tap: fix build with GCC 11
> test/table: fix build with GCC 11
>
> Gregory Etelson (2):
> app/testpmd: fix tunnel offload flows cleanup
> net/mlx5: fix tunnel offload private items location
>
> Guoyang Zhou (1):
> net/hinic: fix crash in secondary process
>
> Haiyue Wang (1):
> net/ixgbe: fix Rx errors statistics for UDP checksum
>
> Harman Kalra (1):
> event/octeontx2: fix device reconfigure for single slot
>
> Heinrich Kuhn (1):
> net/nfp: fix reporting of RSS capabilities
>
> Hemant Agrawal (3):
> ethdev: add missing buses in device iterator
> crypto/dpaa_sec: affine the thread portal affinity
> crypto/dpaa2_sec: fix close and uninit functions
>
> Hongbo Zheng (9):
> app/testpmd: fix Tx/Rx descriptor query error log
> net/hns3: fix FLR miss detection
> net/hns3: delete redundant blank line
> bpf: fix JSLT validation
> common/sfc_efx/base: fix dereferencing null pointer
> power: fix sanity checks for guest channel read
> net/hns3: fix VF alive notification after config restore
> examples/l3fwd-power: fix empty poll thresholds
> net/hns3: fix concurrent interrupt handling
>
> Huisong Li (23):
> net/hns3: fix device capabilities for copper media type
> net/hns3: remove unused parameter markers
> net/hns3: fix reporting undefined speed
> net/hns3: fix link update when failed to get link info
> net/hns3: fix flow control exception
> app/testpmd: fix bitmap of link speeds when force speed
> net/hns3: fix flow control mode
> net/hns3: remove redundant mailbox response
> net/hns3: fix DCB mode check
> net/hns3: fix VMDq mode check
> net/hns3: fix mbuf leakage
> net/hns3: fix link status when port is stopped
> net/hns3: fix link speed when port is down
> app/testpmd: fix forward lcores number for DCB
> app/testpmd: fix DCB forwarding configuration
> app/testpmd: fix DCB re-configuration
> app/testpmd: verify DCB config during forward config
> net/hns3: fix Rx/Tx queue numbers check
> net/hns3: fix requested FC mode rollback
> net/hns3: remove meaningless packet buffer rollback
> net/hns3: fix DCB configuration
> net/hns3: fix DCB reconfiguration
> net/hns3: fix link speed when VF device is down
>
> Ibtisam Tariq (1):
> examples/vhost_crypto: remove unused short option
>
> Igor Chauskin (2):
> net/ena: switch memcpy to optimized version
> net/ena: fix parsing of large LLQ header device argument
>
> Igor Russkikh (2):
> net/qede: reduce log verbosity
> net/qede: accept bigger RSS table
>
> Ilya Maximets (1):
> net/virtio: fix interrupt unregistering for listening socket
>
> Ivan Malov (5):
> net/sfc: fix buffer size for flow parse
> net: fix comment in IPv6 header
> net/sfc: fix error path inconsistency
> common/sfc_efx/base: fix indication of MAE encap support
> net/sfc: fix outer rule rollback on error
>
> Jerin Jacob (1):
> examples: fix pkg-config override
>
> Jiawei Wang (4):
> app/testpmd: fix NVGRE encap configuration
> net/mlx5: fix resource release for mirror flow
> net/mlx5: fix RSS flow item expansion for GRE key
> net/mlx5: fix RSS flow item expansion for NVGRE
>
> Jiawei Zhu (1):
> net/mlx5: fix Rx segmented packets on mbuf starvation
>
> Jiawen Wu (4):
> net/txgbe: remove unused functions
> net/txgbe: fix Rx missed packet counter
> net/txgbe: update packet type
> net/txgbe: fix QinQ strip
>
> Jiayu Hu (2):
> vhost: fix queue initialization
> vhost: fix redundant vring status change notification
>
> Jie Wang (1):
> net/ice: fix VSI array out of bounds access
>
> John Daley (2):
> net/enic: fix flow initialization error handling
> net/enic: enable GENEVE offload via VNIC configuration
>
> Juraj Linkeš (1):
> eal/arm64: fix platform register bit
>
> Kai Ji (2):
> test/crypto: fix auth-cipher compare length in OOP
> test/crypto: copy offset data to OOP destination buffer
>
> Kalesh AP (23):
> net/bnxt: remove unused macro
> net/bnxt: fix VNIC configuration
> net/bnxt: fix firmware fatal error handling
> net/bnxt: fix FW readiness check during recovery
> net/bnxt: fix device readiness check
> net/bnxt: fix VF info allocation
> net/bnxt: fix HWRM and FW incompatibility handling
> net/bnxt: mute some failure logs
> app/testpmd: check MAC address query
> net/bnxt: fix PCI write check
> net/bnxt: fix link state operations
> net/bnxt: fix timesync when PTP is not supported
> net/bnxt: fix memory allocation for command response
> net/bnxt: fix double free in port start failure
> net/bnxt: fix configuring LRO
> net/bnxt: fix health check alarm cancellation
> net/bnxt: fix PTP support for Thor
> net/bnxt: fix ring count calculation for Thor
> net/bnxt: remove unnecessary forward declarations
> net/bnxt: remove unused function parameters
> net/bnxt: drop unused attribute
> net/bnxt: fix single PF per port check
> net/bnxt: prevent device access in error state
>
> Kamil Vojanec (1):
> net/mlx5/linux: fix firmware version
>
> Kevin Traynor (5):
> test/cmdline: fix inputs array
> test/crypto: fix build with GCC 11
> crypto/zuc: fix build with GCC 11
> test: fix build with GCC 11
> test/cmdline: silence clang 12 warning
>
> Konstantin Ananyev (1):
> acl: fix build with GCC 11
>
> Lance Richardson (8):
> net/bnxt: fix Rx buffer posting
> net/bnxt: fix Tx length hint threshold
> net/bnxt: fix handling of null flow mask
> test: fix TCP header initialization
> net/bnxt: fix Rx descriptor status
> net/bnxt: fix Rx queue count
> net/bnxt: fix dynamic VNIC count
> eal: fix memory mapping on 32-bit target
>
> Leyi Rong (1):
> net/iavf: fix packet length parsing in AVX512
>
> Li Zhang (1):
> net/mlx5: fix flow actions index in cache
>
> Luc Pelletier (2):
> eal: fix race in control thread creation
> eal: fix hang in control thread creation
>
> Marvin Liu (5):
> vhost: fix split ring potential buffer overflow
> vhost: fix packed ring potential buffer overflow
> vhost: fix batch dequeue potential buffer overflow
> vhost: fix initialization of temporary header
> vhost: fix initialization of async temporary header
>
> Matan Azrad (5):
> common/mlx5/linux: add glue function to query WQ
> common/mlx5: add DevX command to query WQ
> common/mlx5: add DevX commands for queue counters
> vdpa/mlx5: fix virtq cleaning
> vdpa/mlx5: fix device unplug
>
> Michael Baum (1):
> net/mlx5: fix flow age event triggering
>
> Michal Krawczyk (5):
> net/ena/base: improve style and comments
> net/ena/base: fix type conversions by explicit casting
> net/ena/base: destroy multiple wait events
> net/ena: fix crash with unsupported device argument
> net/ena: indicate Rx RSS hash presence
>
> Min Hu (Connor) (25):
> net/hns3: fix MTU config complexity
> net/hns3: update HiSilicon copyright syntax
> net/hns3: fix copyright date
> examples/ptpclient: remove wrong comment
> test/bpf: fix error message
> doc: fix HiSilicon copyright syntax
> net/hns3: remove unused macros
> net/hns3: remove unused macro
> app/eventdev: fix overflow in lcore list parsing
> test/kni: fix a comment
> test/kni: check init result
> net/hns3: fix typos on comments
> net/e1000: fix flow error message object
> app/testpmd: fix division by zero on socket memory dump
> net/kni: warn on stop failure
> app/bbdev: check memory allocation
> app/bbdev: fix HARQ error messages
> raw/skeleton: add missing check after setting attribute
> test/timer: check memzone allocation
> app/crypto-perf: check memory allocation
> examples/flow_classify: fix NUMA check of port and core
> examples/l2fwd-cat: fix NUMA check of port and core
> examples/skeleton: fix NUMA check of port and core
> test: check flow classifier creation
> test: fix division by zero
>
> Murphy Yang (3):
> net/ixgbe: fix RSS RETA being reset after port start
> net/i40e: fix flow director config after flow validate
> net/i40e: fix flow director for common pctypes
>
> Natanael Copa (5):
> common/dpaax/caamflib: fix build with musl
> bus/dpaa: fix 64-bit arch detection
> bus/dpaa: fix build with musl
> net/cxgbe: remove use of uint type
> app/testpmd: fix build with musl
>
> Nipun Gupta (1):
> bus/dpaa: fix statistics reading
>
> Nithin Dabilpuram (3):
> vfio: do not merge contiguous areas
> vfio: fix DMA mapping granularity for IOVA as VA
> test/mem: fix page size for external memory
>
> Olivier Matz (1):
> test/mempool: fix object initializer
>
> Pallavi Kadam (1):
> bus/pci: skip probing some Windows NDIS devices
>
> Pavan Nikhilesh (4):
> test/event: fix timeout accuracy
> app/eventdev: fix timeout accuracy
> app/eventdev: fix lcore parsing skipping last core
> event/octeontx2: fix XAQ pool reconfigure
>
> Pu Xu (1):
> ip_frag: fix fragmenting IPv4 packet with header option
>
> Qi Zhang (8):
> net/ice/base: fix payload indicator on ptype
> net/ice/base: fix uninitialized struct
> net/ice/base: cleanup filter list on error
> net/ice/base: fix memory allocation for MAC addresses
> net/iavf: fix TSO max segment size
> doc: fix matching versions in ice guide
> net/iavf: fix wrong Tx context descriptor
> common/iavf: fix duplicated offload bit
>
> Radha Mohan Chintakuntla (1):
> raw/octeontx2_dma: assign PCI device in DPI VF
>
> Raslan Darawsheh (1):
> ethdev: update flow item GTP QFI definition
>
> Richael Zhuang (2):
> test/power: add delay before checking CPU frequency
> test/power: round CPU frequency to check
>
> Robin Zhang (6):
> net/i40e: announce request queue capability in PF
> doc: update recommended versions for i40e
> net/i40e: fix lack of MAC type when set MAC address
> net/iavf: fix lack of MAC type when set MAC address
> net/iavf: fix primary MAC type when starting port
> net/i40e: fix primary MAC type when starting port
>
> Rohit Raj (3):
> net/dpaa2: fix getting link status
> net/dpaa: fix getting link status
> examples/l2fwd-crypto: fix packet length while decryption
>
> Roy Shterman (1):
> mem: fix freeing segments in --huge-unlink mode
>
> Satheesh Paul (1):
> net/octeontx2: fix VLAN filter
>
> Savinay Dharmappa (1):
> sched: fix traffic class oversubscription parameter
>
> Shijith Thotton (3):
> eventdev: fix case to initiate crypto adapter service
> event/octeontx2: fix crypto adapter queue pair operations
> event/octeontx2: configure crypto adapter xaq pool
>
> Siwar Zitouni (1):
> net/ice: fix disabling promiscuous mode
>
> Somnath Kotur (5):
> net/bnxt: fix xstats get
> net/bnxt: fix Rx and Tx timestamps
> net/bnxt: fix Tx timestamp init
> net/bnxt: refactor multi-queue Rx configuration
> net/bnxt: fix Rx timestamp when FIFO pending bit is set
>
> Stanislaw Kardach (6):
> test: proceed if timer subsystem already initialized
> stack: allow lock-free only on relevant architectures
> test/distributor: fix worker notification in burst mode
> test/distributor: fix burst flush on worker quit
> net/ena: remove endian swap functions
> net/ena: report default ring size
>
> Stephen Hemminger (2):
> kni: refactor user request processing
> net/bnxt: use prefix on global function
>
> Suanming Mou (1):
> net/mlx5: fix counter offset detection
>
> Tal Shnaiderman (2):
> eal/windows: fix default thread priority
> eal/windows: fix return codes of pthread shim layer
>
> Tengfei Zhang (1):
> net/pcap: fix file descriptor leak on close
>
> Thinh Tran (1):
> test: fix autotest handling of skipped tests
>
> Thomas Monjalon (18):
> bus/pci: fix Windows kernel driver categories
> eal: fix comment of OS-specific header files
> buildtools: fix build with busybox
> build: detect execinfo library on Linux
> build: remove redundant _GNU_SOURCE definitions
> eal: fix build with musl
> net/igc: remove use of uint type
> event/dlb: fix header includes for musl
> examples/bbdev: fix header include for musl
> drivers: fix log level after loading
> app/regex: fix usage text
> app/testpmd: fix usage text
> doc: fix names of UIO drivers
> doc: fix build with Sphinx 4
> bus/pci: support I/O port operations with musl
> app: fix exit messages
> regex/octeontx2: remove unused include directory
> doc: remove PDF requirements
>
> Tianyu Li (1):
> net/memif: fix Tx bps statistics for zero-copy
>
> Timothy McDaniel (2):
> event/dlb2: remove references to deferred scheduling
> doc: fix runtime options in DLB2 guide
>
> Tyler Retzlaff (1):
> eal: add C++ include guard for reciprocal header
>
> Vadim Podovinnikov (1):
> net/bonding: fix LACP system address check
>
> Venkat Duvvuru (1):
> net/bnxt: fix queues per VNIC
>
> Viacheslav Ovsiienko (16):
> net/mlx5: fix external buffer pool registration for Rx queue
> net/mlx5: fix metadata item validation for ingress flows
> net/mlx5: fix hashed list size for tunnel flow groups
> net/mlx5: fix UAR allocation diagnostics messages
> common/mlx5: add timestamp format support to DevX
> vdpa/mlx5: support timestamp format
> net/mlx5: fix Rx metadata leftovers
> net/mlx5: fix drop action for Direct Rules/Verbs
> net/mlx4: fix RSS action with null hash key
> net/mlx5: support timestamp format
> regex/mlx5: support timestamp format
> app/testpmd: fix segment number check
> net/mlx5: remove drop queue function prototypes
> net/mlx4: fix buffer leakage on device close
> net/mlx5: fix probing device in legacy bonding mode
> net/mlx5: fix receiving queue timestamp format
>
> Wei Huang (1):
> raw/ifpga: fix device name format
>
> Wenjun Wu (3):
> net/ice: check some functions return
> net/ice: fix RSS hash update
> net/ice: fix RSS for L2 packet
>
> Wenwu Ma (1):
> net/ice: fix illegal access when removing MAC filter
>
> Wenzhuo Lu (2):
> net/iavf: fix crash in AVX512
> net/ice: fix crash in AVX512
>
> Wisam Jaddo (1):
> app/flow-perf: fix encap/decap actions
>
> Xiao Wang (1):
> vdpa/ifc: check PCI config read
>
> Xiaoyu Min (4):
> net/mlx5: support RSS expansion for IPv6 GRE
> net/mlx5: fix shared inner RSS
> net/mlx5: fix missing shared RSS hash types
> net/mlx5: fix redundant flow after RSS expansion
>
> Xiaoyun Li (2):
> app/testpmd: remove unnecessary UDP tunnel check
> net/i40e: fix IPv4 fragment offload
>
> Xueming Li (2):
> version: 20.11.2-rc1
> net/virtio: fix vectorized Rx queue rearm
>
> Youri Querry (1):
> bus/fslmc: fix random portal hangs with qbman 5.0
>
> Yunjian Wang (5):
> vfio: fix API description
> net/mlx5: fix using flow tunnel before null check
> vfio: fix duplicated user mem map
> net/mlx4: fix leak when configured repeatedly
> net/mlx5: fix leak when configured repeatedly
^ permalink raw reply [flat|nested] 16+ messages in thread
* [dpdk-dev] 20.11.2 patches review and test
@ 2021-06-26 23:28 Xueming Li
2021-06-30 10:33 ` Jiang, YuX
2021-07-01 15:54 ` Ali Alnubani
0 siblings, 2 replies; 16+ messages in thread
From: Xueming Li @ 2021-06-26 23:28 UTC (permalink / raw)
To: stable
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin.walker, David Christensen, hariprasad.govindharajan,
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, xuemingl
Hi all,
Here is a list of patches targeted for stable release 20.11.2.
The planned date for the final release is 6th July.
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=v20.11.2-rc2
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Xueming Li <xuemingl@nvidia.com>
---
Adam Dybkowski (3):
common/qat: increase IM buffer size for GEN3
compress/qat: enable compression on GEN3
crypto/qat: fix null authentication request
Ajit Khaparde (7):
net/bnxt: fix RSS context cleanup
net/bnxt: check kvargs parsing
net/bnxt: fix resource cleanup
doc: fix formatting in testpmd guide
net/bnxt: fix mismatched type comparison in MAC restore
net/bnxt: check PCI config read
net/bnxt: fix mismatched type comparison in Rx
Alvin Zhang (11):
net/ice: fix VLAN filter with PF
net/i40e: fix input set field mask
net/igc: fix Rx RSS hash offload capability
net/igc: fix Rx error counter for bad length
net/e1000: fix Rx error counter for bad length
net/e1000: fix max Rx packet size
net/igc: fix Rx packet size
net/ice: fix fast mbuf freeing
net/iavf: fix VF to PF command failure handling
net/i40e: fix VF RSS configuration
net/igc: fix speed configuration
Anatoly Burakov (3):
fbarray: fix log message on truncation error
power: do not skip saving original P-state governor
power: save original ACPI governor always
Andrew Boyer (1):
net/ionic: fix completion type in lif init
Andrew Rybchenko (4):
net/failsafe: fix RSS hash offload reporting
net/failsafe: report minimum and maximum MTU
common/sfc_efx: remove GENEVE from supported tunnels
net/sfc: fix mark support in EF100 native Rx datapath
Andy Moreton (2):
common/sfc_efx/base: limit reported MCDI response length
common/sfc_efx/base: add missing MCDI response length checks
Ankur Dwivedi (1):
crypto/octeontx: fix session-less mode
Apeksha Gupta (1):
examples/l2fwd-crypto: skip masked devices
Arek Kusztal (1):
crypto/qat: fix offset for out-of-place scatter-gather
Beilei Xing (1):
net/i40evf: fix packet loss for X722
Bing Zhao (1):
net/mlx5: fix loopback for Direct Verbs queue
Bruce Richardson (2):
build: exclude meson files from examples installation
raw/ioat: fix script for configuring small number of queues
Chaoyong He (1):
doc: fix multiport syntax in nfp guide
Chenbo Xia (1):
examples/vhost: check memory table query
Chengchang Tang (20):
net/hns3: fix HW buffer size on MTU update
net/hns3: fix processing Tx offload flags
net/hns3: fix Tx checksum for UDP packets with special port
net/hns3: fix long task queue pairs reset time
ethdev: validate input in module EEPROM dump
ethdev: validate input in register info
ethdev: validate input in EEPROM info
net/hns3: fix rollback after setting PVID failure
net/hns3: fix timing in resetting queues
net/hns3: fix queue state when concurrent with reset
net/hns3: fix configure FEC when concurrent with reset
net/hns3: fix use of command status enumeration
examples: add eal cleanup to examples
net/bonding: fix adding itself as its slave
net/hns3: fix timing in mailbox
app/testpmd: fix max queue number for Tx offloads
net/tap: fix interrupt vector array size
net/bonding: fix socket ID check
net/tap: check ioctl on restore
examples/timer: fix time interval
Chengwen Feng (50):
net/hns3: fix flow counter value
net/hns3: fix VF mailbox head field
net/hns3: support get device version when dump register
net/hns3: fix some packet types
net/hns3: fix missing outer L4 UDP flag for VXLAN
net/hns3: remove VLAN/QinQ ptypes from support list
test: check thread creation
common/dpaax: fix possible null pointer access
examples/ethtool: remove unused parsing
net/hns3: fix flow director lock
net/e1000/base: fix timeout for shadow RAM write
net/hns3: fix setting default MAC address in bonding of VF
net/hns3: fix possible mismatched response of mailbox
net/hns3: fix VF handling LSC event in secondary process
net/hns3: fix verification of NEON support
mbuf: check shared memory before dumping dynamic space
eventdev: remove redundant thread name setting
eventdev: fix memory leakage on thread creation failure
net/kni: check init result
net/hns3: fix mailbox error message
net/hns3: fix processing link status message on PF
net/hns3: remove unused mailbox macro and struct
net/bonding: fix leak on remove
net/hns3: fix handling link update
net/i40e: fix negative VEB index
net/i40e: remove redundant VSI check in Tx queue setup
net/virtio: fix getline memory leakage
net/hns3: log time delta in decimal format
net/hns3: fix time delta calculation
net/hns3: remove unused macros
net/hns3: fix vector Rx burst limitation
net/hns3: remove read when enabling TM QCN error event
net/hns3: remove unused VMDq code
net/hns3: increase readability in logs
raw/ntb: check SPAD user index
raw/ntb: check memory allocations
ipc: check malloc sync reply result
eal: fix service core list parsing
ipc: use monotonic clock
net/hns3: return error on PCI config write failure
net/hns3: fix log on flow director clear
net/hns3: clear hash map on flow director clear
net/hns3: fix querying flow director counter for out param
net/hns3: fix TM QCN error event report by MSI-X
net/hns3: fix mailbox message ID in log
net/hns3: fix secondary process request start/stop Rx/Tx
net/hns3: fix ordering in secondary process initialization
net/hns3: fail setting FEC if one bit mode is not supported
net/mlx4: fix secondary process initialization ordering
net/mlx5: fix secondary process initialization ordering
Ciara Loftus (1):
net/af_xdp: fix error handling during Rx queue setup
Ciara Power (2):
telemetry: fix race on callbacks list
test/crypto: fix return value of a skipped test
Conor Walsh (1):
examples/l3fwd: fix LPM IPv6 subnets
Cristian Dumitrescu (3):
table: fix actions with different data size
pipeline: fix instruction translation
pipeline: fix endianness conversions
Dapeng Yu (3):
net/igc: remove MTU setting limitation
net/e1000: remove MTU setting limitation
examples/packet_ordering: fix port configuration
David Christensen (1):
config/ppc: reduce number of cores and NUMA nodes
David Harton (1):
net/ena: fix releasing Tx ring mbufs
David Hunt (4):
test/power: fix CPU frequency check
test/power: add turbo mode to frequency check
test/power: fix low frequency test when turbo enabled
test/power: fix turbo test
David Marchand (18):
doc: fix sphinx rtd theme import in GHA
service: clean references to removed symbol
eal: fix evaluation of log level option
ci: hook to GitHub Actions
ci: enable v21 ABI checks
ci: fix package installation in GitHub Actions
ci: ignore APT update failure in GitHub Actions
ci: catch coredumps
vhost: fix offload flags in Rx path
bus/fslmc: remove unused debug macro
eal: fix leak in shared lib mode detection
event/dpaa2: remove unused macros
net/ice/base: fix memory allocation wrapper
net/ice: fix leak on thread termination
devtools: fix orphan symbols check with busybox
net/vhost: restore pseudo TSO support
net/ark: fix leak on thread termination
build: fix drivers selection without Python
Dekel Peled (1):
common/mlx5: fix DevX read output buffer size
Dmitry Kozlyuk (4):
net/pcap: fix format string
eal/windows: add missing SPDX license tag
buildtools: fix all drivers disabled on Windows
examples/rxtx_callbacks: fix port ID format specifier
Ed Czeck (2):
net/ark: update packet director initial state
net/ark: refactor Rx buffer recovery
Elad Nachman (2):
kni: support async user request
kni: fix kernel deadlock with bifurcated device
Feifei Wang (2):
net/i40e: fix parsing packet type for NEON
test/trace: fix race on collected perf data
Ferruh Yigit (9):
power: remove duplicated symbols from map file
log/linux: make default output stderr
license: fix typos
drivers/net: fix FW version query
net/bnx2x: fix build with GCC 11
net/bnx2x: fix build with GCC 11
net/ice/base: fix build with GCC 11
net/tap: fix build with GCC 11
test/table: fix build with GCC 11
Gregory Etelson (2):
app/testpmd: fix tunnel offload flows cleanup
net/mlx5: fix tunnel offload private items location
Guoyang Zhou (1):
net/hinic: fix crash in secondary process
Haiyue Wang (1):
net/ixgbe: fix Rx errors statistics for UDP checksum
Harman Kalra (1):
event/octeontx2: fix device reconfigure for single slot
Heinrich Kuhn (1):
net/nfp: fix reporting of RSS capabilities
Hemant Agrawal (3):
ethdev: add missing buses in device iterator
crypto/dpaa_sec: affine the thread portal affinity
crypto/dpaa2_sec: fix close and uninit functions
Hongbo Zheng (9):
app/testpmd: fix Tx/Rx descriptor query error log
net/hns3: fix FLR miss detection
net/hns3: delete redundant blank line
bpf: fix JSLT validation
common/sfc_efx/base: fix dereferencing null pointer
power: fix sanity checks for guest channel read
net/hns3: fix VF alive notification after config restore
examples/l3fwd-power: fix empty poll thresholds
net/hns3: fix concurrent interrupt handling
Huisong Li (23):
net/hns3: fix device capabilities for copper media type
net/hns3: remove unused parameter markers
net/hns3: fix reporting undefined speed
net/hns3: fix link update when failed to get link info
net/hns3: fix flow control exception
app/testpmd: fix bitmap of link speeds when force speed
net/hns3: fix flow control mode
net/hns3: remove redundant mailbox response
net/hns3: fix DCB mode check
net/hns3: fix VMDq mode check
net/hns3: fix mbuf leakage
net/hns3: fix link status when port is stopped
net/hns3: fix link speed when port is down
app/testpmd: fix forward lcores number for DCB
app/testpmd: fix DCB forwarding configuration
app/testpmd: fix DCB re-configuration
app/testpmd: verify DCB config during forward config
net/hns3: fix Rx/Tx queue numbers check
net/hns3: fix requested FC mode rollback
net/hns3: remove meaningless packet buffer rollback
net/hns3: fix DCB configuration
net/hns3: fix DCB reconfiguration
net/hns3: fix link speed when VF device is down
Ibtisam Tariq (1):
examples/vhost_crypto: remove unused short option
Igor Chauskin (2):
net/ena: switch memcpy to optimized version
net/ena: fix parsing of large LLQ header device argument
Igor Russkikh (2):
net/qede: reduce log verbosity
net/qede: accept bigger RSS table
Ilya Maximets (1):
net/virtio: fix interrupt unregistering for listening socket
Ivan Malov (5):
net/sfc: fix buffer size for flow parse
net: fix comment in IPv6 header
net/sfc: fix error path inconsistency
common/sfc_efx/base: fix indication of MAE encap support
net/sfc: fix outer rule rollback on error
Jerin Jacob (1):
examples: fix pkg-config override
Jiawei Wang (4):
app/testpmd: fix NVGRE encap configuration
net/mlx5: fix resource release for mirror flow
net/mlx5: fix RSS flow item expansion for GRE key
net/mlx5: fix RSS flow item expansion for NVGRE
Jiawei Zhu (1):
net/mlx5: fix Rx segmented packets on mbuf starvation
Jiawen Wu (4):
net/txgbe: remove unused functions
net/txgbe: fix Rx missed packet counter
net/txgbe: update packet type
net/txgbe: fix QinQ strip
Jiayu Hu (2):
vhost: fix queue initialization
vhost: fix redundant vring status change notification
Jie Wang (1):
net/ice: fix VSI array out of bounds access
John Daley (2):
net/enic: fix flow initialization error handling
net/enic: enable GENEVE offload via VNIC configuration
Juraj Linkeš (1):
eal/arm64: fix platform register bit
Kai Ji (2):
test/crypto: fix auth-cipher compare length in OOP
test/crypto: copy offset data to OOP destination buffer
Kalesh AP (23):
net/bnxt: remove unused macro
net/bnxt: fix VNIC configuration
net/bnxt: fix firmware fatal error handling
net/bnxt: fix FW readiness check during recovery
net/bnxt: fix device readiness check
net/bnxt: fix VF info allocation
net/bnxt: fix HWRM and FW incompatibility handling
net/bnxt: mute some failure logs
app/testpmd: check MAC address query
net/bnxt: fix PCI write check
net/bnxt: fix link state operations
net/bnxt: fix timesync when PTP is not supported
net/bnxt: fix memory allocation for command response
net/bnxt: fix double free in port start failure
net/bnxt: fix configuring LRO
net/bnxt: fix health check alarm cancellation
net/bnxt: fix PTP support for Thor
net/bnxt: fix ring count calculation for Thor
net/bnxt: remove unnecessary forward declarations
net/bnxt: remove unused function parameters
net/bnxt: drop unused attribute
net/bnxt: fix single PF per port check
net/bnxt: prevent device access in error state
Kamil Vojanec (1):
net/mlx5/linux: fix firmware version
Kevin Traynor (5):
test/cmdline: fix inputs array
test/crypto: fix build with GCC 11
crypto/zuc: fix build with GCC 11
test: fix build with GCC 11
test/cmdline: silence clang 12 warning
Konstantin Ananyev (1):
acl: fix build with GCC 11
Lance Richardson (8):
net/bnxt: fix Rx buffer posting
net/bnxt: fix Tx length hint threshold
net/bnxt: fix handling of null flow mask
test: fix TCP header initialization
net/bnxt: fix Rx descriptor status
net/bnxt: fix Rx queue count
net/bnxt: fix dynamic VNIC count
eal: fix memory mapping on 32-bit target
Leyi Rong (1):
net/iavf: fix packet length parsing in AVX512
Li Zhang (1):
net/mlx5: fix flow actions index in cache
Luc Pelletier (2):
eal: fix race in control thread creation
eal: fix hang in control thread creation
Marvin Liu (5):
vhost: fix split ring potential buffer overflow
vhost: fix packed ring potential buffer overflow
vhost: fix batch dequeue potential buffer overflow
vhost: fix initialization of temporary header
vhost: fix initialization of async temporary header
Matan Azrad (5):
common/mlx5/linux: add glue function to query WQ
common/mlx5: add DevX command to query WQ
common/mlx5: add DevX commands for queue counters
vdpa/mlx5: fix virtq cleaning
vdpa/mlx5: fix device unplug
Michael Baum (1):
net/mlx5: fix flow age event triggering
Michal Krawczyk (5):
net/ena/base: improve style and comments
net/ena/base: fix type conversions by explicit casting
net/ena/base: destroy multiple wait events
net/ena: fix crash with unsupported device argument
net/ena: indicate Rx RSS hash presence
Min Hu (Connor) (25):
net/hns3: fix MTU config complexity
net/hns3: update HiSilicon copyright syntax
net/hns3: fix copyright date
examples/ptpclient: remove wrong comment
test/bpf: fix error message
doc: fix HiSilicon copyright syntax
net/hns3: remove unused macros
net/hns3: remove unused macro
app/eventdev: fix overflow in lcore list parsing
test/kni: fix a comment
test/kni: check init result
net/hns3: fix typos on comments
net/e1000: fix flow error message object
app/testpmd: fix division by zero on socket memory dump
net/kni: warn on stop failure
app/bbdev: check memory allocation
app/bbdev: fix HARQ error messages
raw/skeleton: add missing check after setting attribute
test/timer: check memzone allocation
app/crypto-perf: check memory allocation
examples/flow_classify: fix NUMA check of port and core
examples/l2fwd-cat: fix NUMA check of port and core
examples/skeleton: fix NUMA check of port and core
test: check flow classifier creation
test: fix division by zero
Murphy Yang (3):
net/ixgbe: fix RSS RETA being reset after port start
net/i40e: fix flow director config after flow validate
net/i40e: fix flow director for common pctypes
Natanael Copa (5):
common/dpaax/caamflib: fix build with musl
bus/dpaa: fix 64-bit arch detection
bus/dpaa: fix build with musl
net/cxgbe: remove use of uint type
app/testpmd: fix build with musl
Nipun Gupta (1):
bus/dpaa: fix statistics reading
Nithin Dabilpuram (3):
vfio: do not merge contiguous areas
vfio: fix DMA mapping granularity for IOVA as VA
test/mem: fix page size for external memory
Olivier Matz (1):
test/mempool: fix object initializer
Pallavi Kadam (1):
bus/pci: skip probing some Windows NDIS devices
Pavan Nikhilesh (4):
test/event: fix timeout accuracy
app/eventdev: fix timeout accuracy
app/eventdev: fix lcore parsing skipping last core
event/octeontx2: fix XAQ pool reconfigure
Pu Xu (1):
ip_frag: fix fragmenting IPv4 packet with header option
Qi Zhang (8):
net/ice/base: fix payload indicator on ptype
net/ice/base: fix uninitialized struct
net/ice/base: cleanup filter list on error
net/ice/base: fix memory allocation for MAC addresses
net/iavf: fix TSO max segment size
doc: fix matching versions in ice guide
net/iavf: fix wrong Tx context descriptor
common/iavf: fix duplicated offload bit
Radha Mohan Chintakuntla (1):
raw/octeontx2_dma: assign PCI device in DPI VF
Raslan Darawsheh (1):
ethdev: update flow item GTP QFI definition
Richael Zhuang (2):
test/power: add delay before checking CPU frequency
test/power: round CPU frequency to check
Robin Zhang (6):
net/i40e: announce request queue capability in PF
doc: update recommended versions for i40e
net/i40e: fix lack of MAC type when set MAC address
net/iavf: fix lack of MAC type when set MAC address
net/iavf: fix primary MAC type when starting port
net/i40e: fix primary MAC type when starting port
Rohit Raj (3):
net/dpaa2: fix getting link status
net/dpaa: fix getting link status
examples/l2fwd-crypto: fix packet length while decryption
Roy Shterman (1):
mem: fix freeing segments in --huge-unlink mode
Satheesh Paul (1):
net/octeontx2: fix VLAN filter
Savinay Dharmappa (1):
sched: fix traffic class oversubscription parameter
Shijith Thotton (3):
eventdev: fix case to initiate crypto adapter service
event/octeontx2: fix crypto adapter queue pair operations
event/octeontx2: configure crypto adapter xaq pool
Siwar Zitouni (1):
net/ice: fix disabling promiscuous mode
Somnath Kotur (5):
net/bnxt: fix xstats get
net/bnxt: fix Rx and Tx timestamps
net/bnxt: fix Tx timestamp init
net/bnxt: refactor multi-queue Rx configuration
net/bnxt: fix Rx timestamp when FIFO pending bit is set
Stanislaw Kardach (6):
test: proceed if timer subsystem already initialized
stack: allow lock-free only on relevant architectures
test/distributor: fix worker notification in burst mode
test/distributor: fix burst flush on worker quit
net/ena: remove endian swap functions
net/ena: report default ring size
Stephen Hemminger (2):
kni: refactor user request processing
net/bnxt: use prefix on global function
Suanming Mou (1):
net/mlx5: fix counter offset detection
Tal Shnaiderman (2):
eal/windows: fix default thread priority
eal/windows: fix return codes of pthread shim layer
Tengfei Zhang (1):
net/pcap: fix file descriptor leak on close
Thinh Tran (1):
test: fix autotest handling of skipped tests
Thomas Monjalon (18):
bus/pci: fix Windows kernel driver categories
eal: fix comment of OS-specific header files
buildtools: fix build with busybox
build: detect execinfo library on Linux
build: remove redundant _GNU_SOURCE definitions
eal: fix build with musl
net/igc: remove use of uint type
event/dlb: fix header includes for musl
examples/bbdev: fix header include for musl
drivers: fix log level after loading
app/regex: fix usage text
app/testpmd: fix usage text
doc: fix names of UIO drivers
doc: fix build with Sphinx 4
bus/pci: support I/O port operations with musl
app: fix exit messages
regex/octeontx2: remove unused include directory
doc: remove PDF requirements
Tianyu Li (1):
net/memif: fix Tx bps statistics for zero-copy
Timothy McDaniel (2):
event/dlb2: remove references to deferred scheduling
doc: fix runtime options in DLB2 guide
Tyler Retzlaff (1):
eal: add C++ include guard for reciprocal header
Vadim Podovinnikov (1):
net/bonding: fix LACP system address check
Venkat Duvvuru (1):
net/bnxt: fix queues per VNIC
Viacheslav Ovsiienko (16):
net/mlx5: fix external buffer pool registration for Rx queue
net/mlx5: fix metadata item validation for ingress flows
net/mlx5: fix hashed list size for tunnel flow groups
net/mlx5: fix UAR allocation diagnostics messages
common/mlx5: add timestamp format support to DevX
vdpa/mlx5: support timestamp format
net/mlx5: fix Rx metadata leftovers
net/mlx5: fix drop action for Direct Rules/Verbs
net/mlx4: fix RSS action with null hash key
net/mlx5: support timestamp format
regex/mlx5: support timestamp format
app/testpmd: fix segment number check
net/mlx5: remove drop queue function prototypes
net/mlx4: fix buffer leakage on device close
net/mlx5: fix probing device in legacy bonding mode
net/mlx5: fix receiving queue timestamp format
Wei Huang (1):
raw/ifpga: fix device name format
Wenjun Wu (3):
net/ice: check some functions return
net/ice: fix RSS hash update
net/ice: fix RSS for L2 packet
Wenwu Ma (1):
net/ice: fix illegal access when removing MAC filter
Wenzhuo Lu (2):
net/iavf: fix crash in AVX512
net/ice: fix crash in AVX512
Wisam Jaddo (1):
app/flow-perf: fix encap/decap actions
Xiao Wang (1):
vdpa/ifc: check PCI config read
Xiaoyu Min (4):
net/mlx5: support RSS expansion for IPv6 GRE
net/mlx5: fix shared inner RSS
net/mlx5: fix missing shared RSS hash types
net/mlx5: fix redundant flow after RSS expansion
Xiaoyun Li (2):
app/testpmd: remove unnecessary UDP tunnel check
net/i40e: fix IPv4 fragment offload
Xueming Li (2):
version: 20.11.2-rc1
net/virtio: fix vectorized Rx queue rearm
Youri Querry (1):
bus/fslmc: fix random portal hangs with qbman 5.0
Yunjian Wang (5):
vfio: fix API description
net/mlx5: fix using flow tunnel before null check
vfio: fix duplicated user mem map
net/mlx4: fix leak when configured repeatedly
net/mlx5: fix leak when configured repeatedly
^ permalink raw reply [flat|nested] 16+ messages in thread
* [dpdk-dev] 20.11.2 patches review and test
@ 2021-06-26 15:41 Xueming(Steven) Li
0 siblings, 0 replies; 16+ messages in thread
From: Xueming(Steven) Li @ 2021-06-26 15:41 UTC (permalink / raw)
To: stable
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin.walker, David Christensen, hariprasad.govindharajan,
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
Hi all,
Here is a list of patches targeted for stable release 20.11.2.
The planned date for the final release is 6th July.
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=v20.11.2-rc2
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Xueming Li <xuemingl@nvidia.com>
---
Adam Dybkowski (3):
common/qat: increase IM buffer size for GEN3
compress/qat: enable compression on GEN3
crypto/qat: fix null authentication request
Ajit Khaparde (7):
net/bnxt: fix RSS context cleanup
net/bnxt: check kvargs parsing
net/bnxt: fix resource cleanup
doc: fix formatting in testpmd guide
net/bnxt: fix mismatched type comparison in MAC restore
net/bnxt: check PCI config read
net/bnxt: fix mismatched type comparison in Rx
Alvin Zhang (11):
net/ice: fix VLAN filter with PF
net/i40e: fix input set field mask
net/igc: fix Rx RSS hash offload capability
net/igc: fix Rx error counter for bad length
net/e1000: fix Rx error counter for bad length
net/e1000: fix max Rx packet size
net/igc: fix Rx packet size
net/ice: fix fast mbuf freeing
net/iavf: fix VF to PF command failure handling
net/i40e: fix VF RSS configuration
net/igc: fix speed configuration
Anatoly Burakov (3):
fbarray: fix log message on truncation error
power: do not skip saving original P-state governor
power: save original ACPI governor always
Andrew Boyer (1):
net/ionic: fix completion type in lif init
Andrew Rybchenko (4):
net/failsafe: fix RSS hash offload reporting
net/failsafe: report minimum and maximum MTU
common/sfc_efx: remove GENEVE from supported tunnels
net/sfc: fix mark support in EF100 native Rx datapath
Andy Moreton (2):
common/sfc_efx/base: limit reported MCDI response length
common/sfc_efx/base: add missing MCDI response length checks
Ankur Dwivedi (1):
crypto/octeontx: fix session-less mode
Apeksha Gupta (1):
examples/l2fwd-crypto: skip masked devices
Arek Kusztal (1):
crypto/qat: fix offset for out-of-place scatter-gather
Beilei Xing (1):
net/i40evf: fix packet loss for X722
Bing Zhao (1):
net/mlx5: fix loopback for Direct Verbs queue
Bruce Richardson (2):
build: exclude meson files from examples installation
raw/ioat: fix script for configuring small number of queues
Chaoyong He (1):
doc: fix multiport syntax in nfp guide
Chenbo Xia (1):
examples/vhost: check memory table query
Chengchang Tang (20):
net/hns3: fix HW buffer size on MTU update
net/hns3: fix processing Tx offload flags
net/hns3: fix Tx checksum for UDP packets with special port
net/hns3: fix long task queue pairs reset time
ethdev: validate input in module EEPROM dump
ethdev: validate input in register info
ethdev: validate input in EEPROM info
net/hns3: fix rollback after setting PVID failure
net/hns3: fix timing in resetting queues
net/hns3: fix queue state when concurrent with reset
net/hns3: fix configure FEC when concurrent with reset
net/hns3: fix use of command status enumeration
examples: add eal cleanup to examples
net/bonding: fix adding itself as its slave
net/hns3: fix timing in mailbox
app/testpmd: fix max queue number for Tx offloads
net/tap: fix interrupt vector array size
net/bonding: fix socket ID check
net/tap: check ioctl on restore
examples/timer: fix time interval
Chengwen Feng (50):
net/hns3: fix flow counter value
net/hns3: fix VF mailbox head field
net/hns3: support get device version when dump register
net/hns3: fix some packet types
net/hns3: fix missing outer L4 UDP flag for VXLAN
net/hns3: remove VLAN/QinQ ptypes from support list
test: check thread creation
common/dpaax: fix possible null pointer access
examples/ethtool: remove unused parsing
net/hns3: fix flow director lock
net/e1000/base: fix timeout for shadow RAM write
net/hns3: fix setting default MAC address in bonding of VF
net/hns3: fix possible mismatched response of mailbox
net/hns3: fix VF handling LSC event in secondary process
net/hns3: fix verification of NEON support
mbuf: check shared memory before dumping dynamic space
eventdev: remove redundant thread name setting
eventdev: fix memory leakage on thread creation failure
net/kni: check init result
net/hns3: fix mailbox error message
net/hns3: fix processing link status message on PF
net/hns3: remove unused mailbox macro and struct
net/bonding: fix leak on remove
net/hns3: fix handling link update
net/i40e: fix negative VEB index
net/i40e: remove redundant VSI check in Tx queue setup
net/virtio: fix getline memory leakage
net/hns3: log time delta in decimal format
net/hns3: fix time delta calculation
net/hns3: remove unused macros
net/hns3: fix vector Rx burst limitation
net/hns3: remove read when enabling TM QCN error event
net/hns3: remove unused VMDq code
net/hns3: increase readability in logs
raw/ntb: check SPAD user index
raw/ntb: check memory allocations
ipc: check malloc sync reply result
eal: fix service core list parsing
ipc: use monotonic clock
net/hns3: return error on PCI config write failure
net/hns3: fix log on flow director clear
net/hns3: clear hash map on flow director clear
net/hns3: fix querying flow director counter for out param
net/hns3: fix TM QCN error event report by MSI-X
net/hns3: fix mailbox message ID in log
net/hns3: fix secondary process request start/stop Rx/Tx
net/hns3: fix ordering in secondary process initialization
net/hns3: fail setting FEC if one bit mode is not supported
net/mlx4: fix secondary process initialization ordering
net/mlx5: fix secondary process initialization ordering
Ciara Loftus (1):
net/af_xdp: fix error handling during Rx queue setup
Ciara Power (2):
telemetry: fix race on callbacks list
test/crypto: fix return value of a skipped test
Conor Walsh (1):
examples/l3fwd: fix LPM IPv6 subnets
Cristian Dumitrescu (3):
table: fix actions with different data size
pipeline: fix instruction translation
pipeline: fix endianness conversions
Dapeng Yu (3):
net/igc: remove MTU setting limitation
net/e1000: remove MTU setting limitation
examples/packet_ordering: fix port configuration
David Christensen (1):
config/ppc: reduce number of cores and NUMA nodes
David Harton (1):
net/ena: fix releasing Tx ring mbufs
David Hunt (4):
test/power: fix CPU frequency check
test/power: add turbo mode to frequency check
test/power: fix low frequency test when turbo enabled
test/power: fix turbo test
David Marchand (18):
doc: fix sphinx rtd theme import in GHA
service: clean references to removed symbol
eal: fix evaluation of log level option
ci: hook to GitHub Actions
ci: enable v21 ABI checks
ci: fix package installation in GitHub Actions
ci: ignore APT update failure in GitHub Actions
ci: catch coredumps
vhost: fix offload flags in Rx path
bus/fslmc: remove unused debug macro
eal: fix leak in shared lib mode detection
event/dpaa2: remove unused macros
net/ice/base: fix memory allocation wrapper
net/ice: fix leak on thread termination
devtools: fix orphan symbols check with busybox
net/vhost: restore pseudo TSO support
net/ark: fix leak on thread termination
build: fix drivers selection without Python
Dekel Peled (1):
common/mlx5: fix DevX read output buffer size
Dmitry Kozlyuk (4):
net/pcap: fix format string
eal/windows: add missing SPDX license tag
buildtools: fix all drivers disabled on Windows
examples/rxtx_callbacks: fix port ID format specifier
Ed Czeck (2):
net/ark: update packet director initial state
net/ark: refactor Rx buffer recovery
Elad Nachman (2):
kni: support async user request
kni: fix kernel deadlock with bifurcated device
Feifei Wang (2):
net/i40e: fix parsing packet type for NEON
test/trace: fix race on collected perf data
Ferruh Yigit (9):
power: remove duplicated symbols from map file
log/linux: make default output stderr
license: fix typos
drivers/net: fix FW version query
net/bnx2x: fix build with GCC 11
net/bnx2x: fix build with GCC 11
net/ice/base: fix build with GCC 11
net/tap: fix build with GCC 11
test/table: fix build with GCC 11
Gregory Etelson (2):
app/testpmd: fix tunnel offload flows cleanup
net/mlx5: fix tunnel offload private items location
Guoyang Zhou (1):
net/hinic: fix crash in secondary process
Haiyue Wang (1):
net/ixgbe: fix Rx errors statistics for UDP checksum
Harman Kalra (1):
event/octeontx2: fix device reconfigure for single slot
Heinrich Kuhn (1):
net/nfp: fix reporting of RSS capabilities
Hemant Agrawal (3):
ethdev: add missing buses in device iterator
crypto/dpaa_sec: affine the thread portal affinity
crypto/dpaa2_sec: fix close and uninit functions
Hongbo Zheng (9):
app/testpmd: fix Tx/Rx descriptor query error log
net/hns3: fix FLR miss detection
net/hns3: delete redundant blank line
bpf: fix JSLT validation
common/sfc_efx/base: fix dereferencing null pointer
power: fix sanity checks for guest channel read
net/hns3: fix VF alive notification after config restore
examples/l3fwd-power: fix empty poll thresholds
net/hns3: fix concurrent interrupt handling
Huisong Li (23):
net/hns3: fix device capabilities for copper media type
net/hns3: remove unused parameter markers
net/hns3: fix reporting undefined speed
net/hns3: fix link update when failed to get link info
net/hns3: fix flow control exception
app/testpmd: fix bitmap of link speeds when force speed
net/hns3: fix flow control mode
net/hns3: remove redundant mailbox response
net/hns3: fix DCB mode check
net/hns3: fix VMDq mode check
net/hns3: fix mbuf leakage
net/hns3: fix link status when port is stopped
net/hns3: fix link speed when port is down
app/testpmd: fix forward lcores number for DCB
app/testpmd: fix DCB forwarding configuration
app/testpmd: fix DCB re-configuration
app/testpmd: verify DCB config during forward config
net/hns3: fix Rx/Tx queue numbers check
net/hns3: fix requested FC mode rollback
net/hns3: remove meaningless packet buffer rollback
net/hns3: fix DCB configuration
net/hns3: fix DCB reconfiguration
net/hns3: fix link speed when VF device is down
Ibtisam Tariq (1):
examples/vhost_crypto: remove unused short option
Igor Chauskin (2):
net/ena: switch memcpy to optimized version
net/ena: fix parsing of large LLQ header device argument
Igor Russkikh (2):
net/qede: reduce log verbosity
net/qede: accept bigger RSS table
Ilya Maximets (1):
net/virtio: fix interrupt unregistering for listening socket
Ivan Malov (5):
net/sfc: fix buffer size for flow parse
net: fix comment in IPv6 header
net/sfc: fix error path inconsistency
common/sfc_efx/base: fix indication of MAE encap support
net/sfc: fix outer rule rollback on error
Jerin Jacob (1):
examples: fix pkg-config override
Jiawei Wang (4):
app/testpmd: fix NVGRE encap configuration
net/mlx5: fix resource release for mirror flow
net/mlx5: fix RSS flow item expansion for GRE key
net/mlx5: fix RSS flow item expansion for NVGRE
Jiawei Zhu (1):
net/mlx5: fix Rx segmented packets on mbuf starvation
Jiawen Wu (4):
net/txgbe: remove unused functions
net/txgbe: fix Rx missed packet counter
net/txgbe: update packet type
net/txgbe: fix QinQ strip
Jiayu Hu (2):
vhost: fix queue initialization
vhost: fix redundant vring status change notification
Jie Wang (1):
net/ice: fix VSI array out of bounds access
John Daley (2):
net/enic: fix flow initialization error handling
net/enic: enable GENEVE offload via VNIC configuration
Juraj Linkeš (1):
eal/arm64: fix platform register bit
Kai Ji (2):
test/crypto: fix auth-cipher compare length in OOP
test/crypto: copy offset data to OOP destination buffer
Kalesh AP (23):
net/bnxt: remove unused macro
net/bnxt: fix VNIC configuration
net/bnxt: fix firmware fatal error handling
net/bnxt: fix FW readiness check during recovery
net/bnxt: fix device readiness check
net/bnxt: fix VF info allocation
net/bnxt: fix HWRM and FW incompatibility handling
net/bnxt: mute some failure logs
app/testpmd: check MAC address query
net/bnxt: fix PCI write check
net/bnxt: fix link state operations
net/bnxt: fix timesync when PTP is not supported
net/bnxt: fix memory allocation for command response
net/bnxt: fix double free in port start failure
net/bnxt: fix configuring LRO
net/bnxt: fix health check alarm cancellation
net/bnxt: fix PTP support for Thor
net/bnxt: fix ring count calculation for Thor
net/bnxt: remove unnecessary forward declarations
net/bnxt: remove unused function parameters
net/bnxt: drop unused attribute
net/bnxt: fix single PF per port check
net/bnxt: prevent device access in error state
Kamil Vojanec (1):
net/mlx5/linux: fix firmware version
Kevin Traynor (5):
test/cmdline: fix inputs array
test/crypto: fix build with GCC 11
crypto/zuc: fix build with GCC 11
test: fix build with GCC 11
test/cmdline: silence clang 12 warning
Konstantin Ananyev (1):
acl: fix build with GCC 11
Lance Richardson (8):
net/bnxt: fix Rx buffer posting
net/bnxt: fix Tx length hint threshold
net/bnxt: fix handling of null flow mask
test: fix TCP header initialization
net/bnxt: fix Rx descriptor status
net/bnxt: fix Rx queue count
net/bnxt: fix dynamic VNIC count
eal: fix memory mapping on 32-bit target
Leyi Rong (1):
net/iavf: fix packet length parsing in AVX512
Li Zhang (1):
net/mlx5: fix flow actions index in cache
Luc Pelletier (2):
eal: fix race in control thread creation
eal: fix hang in control thread creation
Marvin Liu (5):
vhost: fix split ring potential buffer overflow
vhost: fix packed ring potential buffer overflow
vhost: fix batch dequeue potential buffer overflow
vhost: fix initialization of temporary header
vhost: fix initialization of async temporary header
Matan Azrad (5):
common/mlx5/linux: add glue function to query WQ
common/mlx5: add DevX command to query WQ
common/mlx5: add DevX commands for queue counters
vdpa/mlx5: fix virtq cleaning
vdpa/mlx5: fix device unplug
Michael Baum (1):
net/mlx5: fix flow age event triggering
Michal Krawczyk (5):
net/ena/base: improve style and comments
net/ena/base: fix type conversions by explicit casting
net/ena/base: destroy multiple wait events
net/ena: fix crash with unsupported device argument
net/ena: indicate Rx RSS hash presence
Min Hu (Connor) (25):
net/hns3: fix MTU config complexity
net/hns3: update HiSilicon copyright syntax
net/hns3: fix copyright date
examples/ptpclient: remove wrong comment
test/bpf: fix error message
doc: fix HiSilicon copyright syntax
net/hns3: remove unused macros
net/hns3: remove unused macro
app/eventdev: fix overflow in lcore list parsing
test/kni: fix a comment
test/kni: check init result
net/hns3: fix typos on comments
net/e1000: fix flow error message object
app/testpmd: fix division by zero on socket memory dump
net/kni: warn on stop failure
app/bbdev: check memory allocation
app/bbdev: fix HARQ error messages
raw/skeleton: add missing check after setting attribute
test/timer: check memzone allocation
app/crypto-perf: check memory allocation
examples/flow_classify: fix NUMA check of port and core
examples/l2fwd-cat: fix NUMA check of port and core
examples/skeleton: fix NUMA check of port and core
test: check flow classifier creation
test: fix division by zero
Murphy Yang (3):
net/ixgbe: fix RSS RETA being reset after port start
net/i40e: fix flow director config after flow validate
net/i40e: fix flow director for common pctypes
Natanael Copa (5):
common/dpaax/caamflib: fix build with musl
bus/dpaa: fix 64-bit arch detection
bus/dpaa: fix build with musl
net/cxgbe: remove use of uint type
app/testpmd: fix build with musl
Nipun Gupta (1):
bus/dpaa: fix statistics reading
Nithin Dabilpuram (3):
vfio: do not merge contiguous areas
vfio: fix DMA mapping granularity for IOVA as VA
test/mem: fix page size for external memory
Olivier Matz (1):
test/mempool: fix object initializer
Pallavi Kadam (1):
bus/pci: skip probing some Windows NDIS devices
Pavan Nikhilesh (4):
test/event: fix timeout accuracy
app/eventdev: fix timeout accuracy
app/eventdev: fix lcore parsing skipping last core
event/octeontx2: fix XAQ pool reconfigure
Pu Xu (1):
ip_frag: fix fragmenting IPv4 packet with header option
Qi Zhang (8):
net/ice/base: fix payload indicator on ptype
net/ice/base: fix uninitialized struct
net/ice/base: cleanup filter list on error
net/ice/base: fix memory allocation for MAC addresses
net/iavf: fix TSO max segment size
doc: fix matching versions in ice guide
net/iavf: fix wrong Tx context descriptor
common/iavf: fix duplicated offload bit
Radha Mohan Chintakuntla (1):
raw/octeontx2_dma: assign PCI device in DPI VF
Raslan Darawsheh (1):
ethdev: update flow item GTP QFI definition
Richael Zhuang (2):
test/power: add delay before checking CPU frequency
test/power: round CPU frequency to check
Robin Zhang (6):
net/i40e: announce request queue capability in PF
doc: update recommended versions for i40e
net/i40e: fix lack of MAC type when set MAC address
net/iavf: fix lack of MAC type when set MAC address
net/iavf: fix primary MAC type when starting port
net/i40e: fix primary MAC type when starting port
Rohit Raj (3):
net/dpaa2: fix getting link status
net/dpaa: fix getting link status
examples/l2fwd-crypto: fix packet length while decryption
Roy Shterman (1):
mem: fix freeing segments in --huge-unlink mode
Satheesh Paul (1):
net/octeontx2: fix VLAN filter
Savinay Dharmappa (1):
sched: fix traffic class oversubscription parameter
Shijith Thotton (3):
eventdev: fix case to initiate crypto adapter service
event/octeontx2: fix crypto adapter queue pair operations
event/octeontx2: configure crypto adapter xaq pool
Siwar Zitouni (1):
net/ice: fix disabling promiscuous mode
Somnath Kotur (5):
net/bnxt: fix xstats get
net/bnxt: fix Rx and Tx timestamps
net/bnxt: fix Tx timestamp init
net/bnxt: refactor multi-queue Rx configuration
net/bnxt: fix Rx timestamp when FIFO pending bit is set
Stanislaw Kardach (6):
test: proceed if timer subsystem already initialized
stack: allow lock-free only on relevant architectures
test/distributor: fix worker notification in burst mode
test/distributor: fix burst flush on worker quit
net/ena: remove endian swap functions
net/ena: report default ring size
Stephen Hemminger (2):
kni: refactor user request processing
net/bnxt: use prefix on global function
Suanming Mou (1):
net/mlx5: fix counter offset detection
Tal Shnaiderman (2):
eal/windows: fix default thread priority
eal/windows: fix return codes of pthread shim layer
Tengfei Zhang (1):
net/pcap: fix file descriptor leak on close
Thinh Tran (1):
test: fix autotest handling of skipped tests
Thomas Monjalon (18):
bus/pci: fix Windows kernel driver categories
eal: fix comment of OS-specific header files
buildtools: fix build with busybox
build: detect execinfo library on Linux
build: remove redundant _GNU_SOURCE definitions
eal: fix build with musl
net/igc: remove use of uint type
event/dlb: fix header includes for musl
examples/bbdev: fix header include for musl
drivers: fix log level after loading
app/regex: fix usage text
app/testpmd: fix usage text
doc: fix names of UIO drivers
doc: fix build with Sphinx 4
bus/pci: support I/O port operations with musl
app: fix exit messages
regex/octeontx2: remove unused include directory
doc: remove PDF requirements
Tianyu Li (1):
net/memif: fix Tx bps statistics for zero-copy
Timothy McDaniel (2):
event/dlb2: remove references to deferred scheduling
doc: fix runtime options in DLB2 guide
Tyler Retzlaff (1):
eal: add C++ include guard for reciprocal header
Vadim Podovinnikov (1):
net/bonding: fix LACP system address check
Venkat Duvvuru (1):
net/bnxt: fix queues per VNIC
Viacheslav Ovsiienko (16):
net/mlx5: fix external buffer pool registration for Rx queue
net/mlx5: fix metadata item validation for ingress flows
net/mlx5: fix hashed list size for tunnel flow groups
net/mlx5: fix UAR allocation diagnostics messages
common/mlx5: add timestamp format support to DevX
vdpa/mlx5: support timestamp format
net/mlx5: fix Rx metadata leftovers
net/mlx5: fix drop action for Direct Rules/Verbs
net/mlx4: fix RSS action with null hash key
net/mlx5: support timestamp format
regex/mlx5: support timestamp format
app/testpmd: fix segment number check
net/mlx5: remove drop queue function prototypes
net/mlx4: fix buffer leakage on device close
net/mlx5: fix probing device in legacy bonding mode
net/mlx5: fix receiving queue timestamp format
Wei Huang (1):
raw/ifpga: fix device name format
Wenjun Wu (3):
net/ice: check some functions return
net/ice: fix RSS hash update
net/ice: fix RSS for L2 packet
Wenwu Ma (1):
net/ice: fix illegal access when removing MAC filter
Wenzhuo Lu (2):
net/iavf: fix crash in AVX512
net/ice: fix crash in AVX512
Wisam Jaddo (1):
app/flow-perf: fix encap/decap actions
Xiao Wang (1):
vdpa/ifc: check PCI config read
Xiaoyu Min (4):
net/mlx5: support RSS expansion for IPv6 GRE
net/mlx5: fix shared inner RSS
net/mlx5: fix missing shared RSS hash types
net/mlx5: fix redundant flow after RSS expansion
Xiaoyun Li (2):
app/testpmd: remove unnecessary UDP tunnel check
net/i40e: fix IPv4 fragment offload
Xueming Li (2):
version: 20.11.2-rc1
net/virtio: fix vectorized Rx queue rearm
Youri Querry (1):
bus/fslmc: fix random portal hangs with qbman 5.0
Yunjian Wang (5):
vfio: fix API description
net/mlx5: fix using flow tunnel before null check
vfio: fix duplicated user mem map
net/mlx4: fix leak when configured repeatedly
net/mlx5: fix leak when configured repeatedly
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-08 13:10 ` Xueming(Steven) Li
@ 2021-06-14 12:39 ` Xueming(Steven) Li
0 siblings, 0 replies; 16+ messages in thread
From: Xueming(Steven) Li @ 2021-06-14 12:39 UTC (permalink / raw)
To: Kevin Traynor
Cc: dev, John McNamara, Luca Boccassi, NBU-Contact-Thomas Monjalon,
Christian Ehrhardt, Ferruh Yigit, David Marchand
> -----Original Message-----
> From: Xueming(Steven) Li
> Sent: Tuesday, June 8, 2021 9:10 PM
> To: Kevin Traynor <ktraynor@redhat.com>
> Cc: dev@dpdk.org; John McNamara <john.mcnamara@intel.com>; Luca Boccassi <bluca@debian.org>; NBU-Contact-Thomas
> Monjalon <thomas@monjalon.net>; Christian Ehrhardt <christian.ehrhardt@canonical.com>; Ferruh Yigit <ferruh.yigit@intel.com>;
> David Marchand <david.marchand@redhat.com>
> Subject: RE: 20.11.2 patches review and test
>
>
>
> > -----Original Message-----
> > From: Kevin Traynor <ktraynor@redhat.com>
> > Sent: Tuesday, June 8, 2021 7:31 PM
> > To: Xueming(Steven) Li <xuemingl@nvidia.com>
> > Cc: dev@dpdk.org; John McNamara <john.mcnamara@intel.com>; Luca
> > Boccassi <bluca@debian.org>; NBU-Contact-Thomas Monjalon
> > <thomas@monjalon.net>; Christian Ehrhardt
> > <christian.ehrhardt@canonical.com>; Ferruh Yigit
> > <ferruh.yigit@intel.com>; David Marchand <david.marchand@redhat.com>
> > Subject: Re: 20.11.2 patches review and test
> >
> > (reduced Cc)
> >
> > Hi Steven,
> >
> > On 01/06/2021 08:54, Xueming(Steven) Li wrote:
> > > Hi all,
> > >
> > > Here is a list of patches targeted for stable release 20.11.2.
> > >
> > > The planned date for the final release is 15th June.
> > >
> > > 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=v20.11.2-rc1
> > >
> > > These patches are located at branch 20.11 of dpdk-stable repo:
> > > https://dpdk.org/browse/dpdk-stable/
> > >
> >
> > Is the list of patches up to 21.05? Did you drop the fixes for
> > GCC11/clang12? I didn't see them here or in the failed list. I think there is a couple that didn't get the right tags, but the ones that did
> seem missing too.
>
> You are correct, some fixes from v21.05rc1 - v21.05 are missing.
> Seems an issue caused by ./devtools/git-log-fixes.sh, if running scripts with other branches checked out, some patches are hidden.
Fixed the scripts with 2 patches:
1. look for stable version tag with name pattern.
2. auto resolve branch used to lookup fixes.
http://patchwork.dpdk.org/project/dpdk/list/?series=17303
> I will make another scan soon.
>
> >
> > It would mean that 20.11.2 would not compile on the latest Fedora (34) with the distro packaged compiler versions.
> >
> > Kevin.
> >
> > >
> > > Thanks.
> > >
> > > Xueming Li <xuemingl@nvidia.com>
> > >
> > > ---
> > > Ajit Khaparde (3):
> > > net/bnxt: fix RSS context cleanup
> > > net/bnxt: check kvargs parsing
> > > net/bnxt: fix resource cleanup
> > >
> > > Alvin Zhang (7):
> > > net/ice: fix VLAN filter with PF
> > > net/i40e: fix input set field mask
> > > net/igc: fix Rx RSS hash offload capability
> > > net/igc: fix Rx error counter for bad length
> > > net/e1000: fix Rx error counter for bad length
> > > net/e1000: fix max Rx packet size
> > > net/igc: fix Rx packet size
> > >
> > > Anatoly Burakov (2):
> > > fbarray: fix log message on truncation error
> > > power: do not skip saving original P-state governor
> > >
> > > Andrew Boyer (1):
> > > net/ionic: fix completion type in lif init
> > >
> > > Andrew Rybchenko (3):
> > > net/failsafe: fix RSS hash offload reporting
> > > net/failsafe: report minimum and maximum MTU
> > > common/sfc_efx: remove GENEVE from supported tunnels
> > >
> > > Ankur Dwivedi (1):
> > > crypto/octeontx: fix session-less mode
> > >
> > > Apeksha Gupta (1):
> > > examples/l2fwd-crypto: skip masked devices
> > >
> > > Arek Kusztal (1):
> > > crypto/qat: fix offset for out-of-place scatter-gather
> > >
> > > Beilei Xing (1):
> > > net/i40evf: fix packet loss for X722
> > >
> > > Bruce Richardson (1):
> > > build: exclude meson files from examples installation
> > >
> > > Chenbo Xia (1):
> > > examples/vhost: check memory table query
> > >
> > > Chengchang Tang (15):
> > > net/hns3: fix HW buffer size on MTU update
> > > net/hns3: fix processing Tx offload flags
> > > net/hns3: fix Tx checksum for UDP packets with special port
> > > net/hns3: fix long task queue pairs reset time
> > > ethdev: validate input in module EEPROM dump
> > > ethdev: validate input in register info
> > > ethdev: validate input in EEPROM info
> > > net/hns3: fix rollback after setting PVID failure
> > > net/hns3: fix timing in resetting queues
> > > net/hns3: fix queue state when concurrent with reset
> > > net/hns3: fix configure FEC when concurrent with reset
> > > net/hns3: fix use of command status enumeration
> > > examples: add eal cleanup to examples
> > > net/bonding: fix adding itself as its slave
> > > net/hns3: fix timing in mailbox
> > >
> > > Chengwen Feng (15):
> > > net/hns3: fix flow counter value
> > > net/hns3: fix VF mailbox head field
> > > net/hns3: support get device version when dump register
> > > net/hns3: fix some packet types
> > > net/hns3: fix missing outer L4 UDP flag for VXLAN
> > > net/hns3: remove VLAN/QinQ ptypes from support list
> > > test: check thread creation
> > > common/dpaax: fix possible null pointer access
> > > examples/ethtool: remove unused parsing
> > > net/hns3: fix flow director lock
> > > net/e1000/base: fix timeout for shadow RAM write
> > > net/hns3: fix setting default MAC address in bonding of VF
> > > net/hns3: fix possible mismatched response of mailbox
> > > net/hns3: fix VF handling LSC event in secondary process
> > > net/hns3: fix verification of NEON support
> > >
> > > Ciara Loftus (1):
> > > net/af_xdp: fix error handling during Rx queue setup
> > >
> > > Conor Walsh (1):
> > > examples/l3fwd: fix LPM IPv6 subnets
> > >
> > > Cristian Dumitrescu (3):
> > > table: fix actions with different data size
> > > pipeline: fix instruction translation
> > > pipeline: fix endianness conversions
> > >
> > > Dapeng Yu (3):
> > > net/igc: remove MTU setting limitation
> > > net/e1000: remove MTU setting limitation
> > > examples/packet_ordering: fix port configuration
> > >
> > > David Harton (1):
> > > net/ena: fix releasing Tx ring mbufs
> > >
> > > David Marchand (8):
> > > doc: fix sphinx rtd theme import in GHA
> > > service: clean references to removed symbol
> > > eal: fix evaluation of log level option
> > > ci: hook to GitHub Actions
> > > ci: enable v21 ABI checks
> > > ci: fix package installation in GitHub Actions
> > > ci: ignore APT update failure in GitHub Actions
> > > ci: catch coredumps
> > >
> > > Dekel Peled (1):
> > > common/mlx5: fix DevX read output buffer size
> > >
> > > Dmitry Kozlyuk (3):
> > > net/pcap: fix format string
> > > eal/windows: add missing SPDX license tag
> > > buildtools: fix all drivers disabled on Windows
> > >
> > > Ed Czeck (2):
> > > net/ark: update packet director initial state
> > > net/ark: refactor Rx buffer recovery
> > >
> > > Elad Nachman (2):
> > > kni: support async user request
> > > kni: fix kernel deadlock with bifurcated device
> > >
> > > Feifei Wang (2):
> > > net/i40e: fix parsing packet type for NEON
> > > test/trace: fix race on collected perf data
> > >
> > > Ferruh Yigit (3):
> > > power: remove duplicated symbols from map file
> > > log/linux: make default output stderr
> > > license: fix typos
> > >
> > > Guoyang Zhou (1):
> > > net/hinic: fix crash in secondary process
> > >
> > > Haiyue Wang (1):
> > > net/ixgbe: fix Rx errors statistics for UDP checksum
> > >
> > > Harman Kalra (1):
> > > event/octeontx2: fix device reconfigure for single slot
> > >
> > > Hongbo Zheng (3):
> > > app/testpmd: fix Tx/Rx descriptor query error log
> > > net/hns3: fix FLR miss detection
> > > net/hns3: delete redundant blank line
> > >
> > > Huisong Li (11):
> > > net/hns3: fix device capabilities for copper media type
> > > net/hns3: remove unused parameter markers
> > > net/hns3: fix reporting undefined speed
> > > net/hns3: fix link update when failed to get link info
> > > net/hns3: fix flow control exception
> > > app/testpmd: fix bitmap of link speeds when force speed
> > > net/hns3: fix flow control mode
> > > net/hns3: remove redundant mailbox response
> > > net/hns3: fix DCB mode check
> > > net/hns3: fix VMDq mode check
> > > net/hns3: fix mbuf leakage
> > >
> > > Ibtisam Tariq (1):
> > > examples/vhost_crypto: remove unused short option
> > >
> > > Igor Russkikh (2):
> > > net/qede: reduce log verbosity
> > > net/qede: accept bigger RSS table
> > >
> > > Ilya Maximets (1):
> > > net/virtio: fix interrupt unregistering for listening socket
> > >
> > > Ivan Malov (5):
> > > net/sfc: fix buffer size for flow parse
> > > net: fix comment in IPv6 header
> > > net/sfc: fix error path inconsistency
> > > common/sfc_efx/base: fix indication of MAE encap support
> > > net/sfc: fix outer rule rollback on error
> > >
> > > Jiawei Wang (2):
> > > app/testpmd: fix NVGRE encap configuration
> > > net/mlx5: fix resource release for mirror flow
> > >
> > > Jiawei Zhu (1):
> > > net/mlx5: fix Rx segmented packets on mbuf starvation
> > >
> > > Jiawen Wu (3):
> > > net/txgbe: remove unused functions
> > > net/txgbe: fix Rx missed packet counter
> > > net/txgbe: update packet type
> > >
> > > John Daley (1):
> > > net/enic: fix flow initialization error handling
> > >
> > > Kalesh AP (18):
> > > net/bnxt: remove unused macro
> > > net/bnxt: fix VNIC configuration
> > > net/bnxt: fix firmware fatal error handling
> > > net/bnxt: fix FW readiness check during recovery
> > > net/bnxt: fix device readiness check
> > > net/bnxt: fix VF info allocation
> > > net/bnxt: fix HWRM and FW incompatibility handling
> > > net/bnxt: mute some failure logs
> > > app/testpmd: check MAC address query
> > > net/bnxt: fix PCI write check
> > > net/bnxt: fix link state operations
> > > net/bnxt: fix timesync when PTP is not supported
> > > net/bnxt: fix memory allocation for command response
> > > net/bnxt: fix double free in port start failure
> > > net/bnxt: fix configuring LRO
> > > net/bnxt: fix health check alarm cancellation
> > > net/bnxt: fix PTP support for Thor
> > > net/bnxt: fix ring count calculation for Thor
> > >
> > > Kevin Traynor (1):
> > > test/cmdline: fix inputs array
> > >
> > > Lance Richardson (6):
> > > net/bnxt: fix Rx buffer posting
> > > net/bnxt: fix Tx length hint threshold
> > > net/bnxt: fix handling of null flow mask
> > > test: fix TCP header initialization
> > > net/bnxt: fix Rx descriptor status
> > > net/bnxt: fix Rx queue count
> > >
> > > Leyi Rong (1):
> > > net/iavf: fix packet length parsing in AVX512
> > >
> > > Li Zhang (1):
> > > net/mlx5: fix flow actions index in cache
> > >
> > > Luc Pelletier (2):
> > > eal: fix race in control thread creation
> > > eal: fix hang in control thread creation
> > >
> > > Marvin Liu (5):
> > > vhost: fix split ring potential buffer overflow
> > > vhost: fix packed ring potential buffer overflow
> > > vhost: fix batch dequeue potential buffer overflow
> > > vhost: fix initialization of temporary header
> > > vhost: fix initialization of async temporary header
> > >
> > > Matan Azrad (4):
> > > common/mlx5/linux: add glue function to query WQ
> > > common/mlx5: add DevX command to query WQ
> > > common/mlx5: add DevX commands for queue counters
> > > vdpa/mlx5: fix virtq cleaning
> > >
> > > Min Hu (Connor) (8):
> > > net/hns3: fix MTU config complexity
> > > net/hns3: update HiSilicon copyright syntax
> > > net/hns3: fix copyright date
> > > examples/ptpclient: remove wrong comment
> > > test/bpf: fix error message
> > > doc: fix HiSilicon copyright syntax
> > > net/hns3: remove unused macros
> > > net/hns3: remove unused macro
> > >
> > > Murphy Yang (3):
> > > net/ixgbe: fix RSS RETA being reset after port start
> > > net/i40e: fix flow director config after flow validate
> > > net/i40e: fix flow director for common pctypes
> > >
> > > Natanael Copa (5):
> > > common/dpaax/caamflib: fix build with musl
> > > bus/dpaa: fix 64-bit arch detection
> > > bus/dpaa: fix build with musl
> > > net/cxgbe: remove use of uint type
> > > app/testpmd: fix build with musl
> > >
> > > Nipun Gupta (1):
> > > bus/dpaa: fix statistics reading
> > >
> > > Nithin Dabilpuram (3):
> > > vfio: do not merge contiguous areas
> > > vfio: fix DMA mapping granularity for IOVA as VA
> > > test/mem: fix page size for external memory
> > >
> > > Pallavi Kadam (1):
> > > bus/pci: skip probing some Windows NDIS devices
> > >
> > > Pavan Nikhilesh (2):
> > > test/event: fix timeout accuracy
> > > app/eventdev: fix timeout accuracy
> > >
> > > Pu Xu (1):
> > > ip_frag: fix fragmenting IPv4 packet with header option
> > >
> > > Qi Zhang (7):
> > > net/ice/base: fix payload indicator on ptype
> > > net/ice/base: fix uninitialized struct
> > > net/ice/base: cleanup filter list on error
> > > net/ice/base: fix memory allocation for MAC addresses
> > > net/iavf: fix TSO max segment size
> > > doc: fix matching versions in ice guide
> > > net/iavf: fix wrong Tx context descriptor
> > >
> > > Radha Mohan Chintakuntla (1):
> > > raw/octeontx2_dma: assign PCI device in DPI VF
> > >
> > > Raslan Darawsheh (1):
> > > ethdev: update flow item GTP QFI definition
> > >
> > > Richael Zhuang (2):
> > > test/power: add delay before checking CPU frequency
> > > test/power: round CPU frequency to check
> > >
> > > Robin Zhang (4):
> > > net/i40e: announce request queue capability in PF
> > > doc: update recommended versions for i40e
> > > net/i40e: fix lack of MAC type when set MAC address
> > > net/iavf: fix lack of MAC type when set MAC address
> > >
> > > Rohit Raj (3):
> > > net/dpaa2: fix getting link status
> > > net/dpaa: fix getting link status
> > > examples/l2fwd-crypto: fix packet length while decryption
> > >
> > > Roy Shterman (1):
> > > mem: fix freeing segments in --huge-unlink mode
> > >
> > > Satheesh Paul (1):
> > > net/octeontx2: fix VLAN filter
> > >
> > > Savinay Dharmappa (1):
> > > sched: fix traffic class oversubscription parameter
> > >
> > > Shijith Thotton (1):
> > > eventdev: fix case to initiate crypto adapter service
> > >
> > > Siwar Zitouni (1):
> > > net/ice: fix disabling promiscuous mode
> > Somnath Kotur (3):
> > > net/bnxt: fix xstats get
> > > net/bnxt: fix Rx and Tx timestamps
> > > net/bnxt: fix Tx timestamp init
> > >
> > > Stanislaw Kardach (1):
> > > test: proceed if timer subsystem already initialized
> > >
> > > Stephen Hemminger (1):
> > > kni: refactor user request processing
> > >
> > > Tal Shnaiderman (2):
> > > eal/windows: fix default thread priority
> > > eal/windows: fix return codes of pthread shim layer
> > >
> > > Tengfei Zhang (1):
> > > net/pcap: fix file descriptor leak on close
> > >
> > > Thinh Tran (1):
> > > test: fix autotest handling of skipped tests
> > >
> > > Thomas Monjalon (16):
> > > bus/pci: fix Windows kernel driver categories
> > > eal: fix comment of OS-specific header files
> > > buildtools: fix build with busybox
> > > build: detect execinfo library on Linux
> > > build: remove redundant _GNU_SOURCE definitions
> > > eal: fix build with musl
> > > net/igc: remove use of uint type
> > > event/dlb: fix header includes for musl
> > > examples/bbdev: fix header include for musl
> > > drivers: fix log level after loading
> > > app/regex: fix usage text
> > > app/testpmd: fix usage text
> > > doc: fix names of UIO drivers
> > > doc: fix build with Sphinx 4
> > > bus/pci: support I/O port operations with musl
> > > app: fix exit messages
> > >
> > > Tyler Retzlaff (1):
> > > eal: add C++ include guard for reciprocal header
> > >
> > > Vadim Podovinnikov (1):
> > > net/bonding: fix LACP system address check
> > >
> > > Venkat Duvvuru (1):
> > > net/bnxt: fix queues per VNIC
> > >
> > > Viacheslav Ovsiienko (11):
> > > net/mlx5: fix external buffer pool registration for Rx queue
> > > net/mlx5: fix metadata item validation for ingress flows
> > > net/mlx5: fix hashed list size for tunnel flow groups
> > > net/mlx5: fix UAR allocation diagnostics messages
> > > common/mlx5: add timestamp format support to DevX
> > > vdpa/mlx5: support timestamp format
> > > net/mlx5: fix Rx metadata leftovers
> > > net/mlx5: fix drop action for Direct Rules/Verbs
> > > net/mlx4: fix RSS action with null hash key
> > > net/mlx5: support timestamp format
> > > regex/mlx5: support timestamp format
> > >
> > > Wenjun Wu (2):
> > > net/ice: check some functions return
> > > net/ice: fix RSS hash update
> > >
> > > Wenwu Ma (1):
> > > net/ice: fix illegal access when removing MAC filter
> > >
> > > Wenzhuo Lu (2):
> > > net/iavf: fix crash in AVX512
> > > net/ice: fix crash in AVX512
> > >
> > > Wisam Jaddo (1):
> > > app/flow-perf: fix encap/decap actions
> > >
> > > Xiao Wang (1):
> > > vdpa/ifc: check PCI config read
> > >
> > > Xiaoyu Min (4):
> > > net/mlx5: support RSS expansion for IPv6 GRE
> > > net/mlx5: fix shared inner RSS
> > > net/mlx5: fix missing shared RSS hash types
> > > net/mlx5: fix redundant flow after RSS expansion
> > >
> > > Xiaoyun Li (2):
> > > app/testpmd: remove unnecessary UDP tunnel check
> > > net/i40e: fix IPv4 fragment offload
> > >
> > > Youri Querry (1):
> > > bus/fslmc: fix random portal hangs with qbman 5.0
> > >
> > > Yunjian Wang (3):
> > > vfio: fix API description
> > > net/mlx5: fix using flow tunnel before null check
> > > vfio: fix duplicated user mem map
> > >
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-10 8:53 ` Christian Ehrhardt
@ 2021-06-14 12:35 ` Xueming(Steven) Li
0 siblings, 0 replies; 16+ messages in thread
From: Xueming(Steven) Li @ 2021-06-14 12:35 UTC (permalink / raw)
To: Christian Ehrhardt
Cc: dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin.walker, David Christensen, hariprasad.govindharajan,
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
> -----Original Message-----
> From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> Sent: Thursday, June 10, 2021 4:54 PM
> To: Xueming(Steven) Li <xuemingl@nvidia.com>
> Cc: dpdk stable <stable@dpdk.org>; dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Akhil Goyal
> <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>; benjamin.walker@intel.com; David Christensen
> <drc@linux.vnet.ibm.com>; hariprasad.govindharajan@intel.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@nvidia.com>; NBU-Contact-Thomas
> Monjalon <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
> Subject: Re: [dpdk-dev] 20.11.2 patches review and test
>
> On Wed, Jun 9, 2021 at 1:56 PM Xueming(Steven) Li <xuemingl@nvidia.com> wrote:
> >
> > Hi all,
> >
> > Thanks Kevin's feedback, there are some patches missing between v21.05-rc1..v21.05.
> > Will roll out rc2 to include them all, please hold test and verification.
>
> Hi,
> chances are quite high that nowadays SLES15-SP3 will be broken for
> 20.11.2 as well.
> The fix isn't final yet (I had an early one applied and it failed for other SLES releases).
> I'd recommend watching the thread "[PATCH] kni: fix compilation on SLES15-SP3"
> and once concluded pull that into your next RC as well.
Sure, thanks for reminding!
>
> > Best Regards,
> > Xueming
> >
> >
> > > -----Original Message-----
> > > From: Xueming(Steven) Li <xuemingl@nvidia.com>
> > > Sent: Tuesday, June 1, 2021 3:55 PM
> > > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani
> > > <alialnu@nvidia.com>; benjamin.walker@intel.com; David Christensen
> > > <drc@linux.vnet.ibm.com>; hariprasad.govindharajan@intel.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@nvidia.com>; NBU-Contact-Thomas Monjalon
> > > <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com;
> > > Xueming(Steven) Li <xuemingl@nvidia.com>
> > > Subject: 20.11.2 patches review and test
> > >
> > > Hi all,
> > >
> > > Here is a list of patches targeted for stable release 20.11.2.
> > >
> > > The planned date for the final release is 15th June.
> > >
> > > 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=v20.11.2-rc1
> > >
> > > These patches are located at branch 20.11 of dpdk-stable repo:
> > > https://dpdk.org/browse/dpdk-stable/
> > >
> > >
> > > Thanks.
> > >
> > > Xueming Li <xuemingl@nvidia.com>
> > >
> > > ---
> > > Ajit Khaparde (3):
> > > net/bnxt: fix RSS context cleanup
> > > net/bnxt: check kvargs parsing
> > > net/bnxt: fix resource cleanup
> > >
> > > Alvin Zhang (7):
> > > net/ice: fix VLAN filter with PF
> > > net/i40e: fix input set field mask
> > > net/igc: fix Rx RSS hash offload capability
> > > net/igc: fix Rx error counter for bad length
> > > net/e1000: fix Rx error counter for bad length
> > > net/e1000: fix max Rx packet size
> > > net/igc: fix Rx packet size
> > >
> > > Anatoly Burakov (2):
> > > fbarray: fix log message on truncation error
> > > power: do not skip saving original P-state governor
> > >
> > > Andrew Boyer (1):
> > > net/ionic: fix completion type in lif init
> > >
> > > Andrew Rybchenko (3):
> > > net/failsafe: fix RSS hash offload reporting
> > > net/failsafe: report minimum and maximum MTU
> > > common/sfc_efx: remove GENEVE from supported tunnels
> > >
> > > Ankur Dwivedi (1):
> > > crypto/octeontx: fix session-less mode
> > >
> > > Apeksha Gupta (1):
> > > examples/l2fwd-crypto: skip masked devices
> > >
> > > Arek Kusztal (1):
> > > crypto/qat: fix offset for out-of-place scatter-gather
> > >
> > > Beilei Xing (1):
> > > net/i40evf: fix packet loss for X722
> > >
> > > Bruce Richardson (1):
> > > build: exclude meson files from examples installation
> > >
> > > Chenbo Xia (1):
> > > examples/vhost: check memory table query
> > >
> > > Chengchang Tang (15):
> > > net/hns3: fix HW buffer size on MTU update
> > > net/hns3: fix processing Tx offload flags
> > > net/hns3: fix Tx checksum for UDP packets with special port
> > > net/hns3: fix long task queue pairs reset time
> > > ethdev: validate input in module EEPROM dump
> > > ethdev: validate input in register info
> > > ethdev: validate input in EEPROM info
> > > net/hns3: fix rollback after setting PVID failure
> > > net/hns3: fix timing in resetting queues
> > > net/hns3: fix queue state when concurrent with reset
> > > net/hns3: fix configure FEC when concurrent with reset
> > > net/hns3: fix use of command status enumeration
> > > examples: add eal cleanup to examples
> > > net/bonding: fix adding itself as its slave
> > > net/hns3: fix timing in mailbox
> > >
> > > Chengwen Feng (15):
> > > net/hns3: fix flow counter value
> > > net/hns3: fix VF mailbox head field
> > > net/hns3: support get device version when dump register
> > > net/hns3: fix some packet types
> > > net/hns3: fix missing outer L4 UDP flag for VXLAN
> > > net/hns3: remove VLAN/QinQ ptypes from support list
> > > test: check thread creation
> > > common/dpaax: fix possible null pointer access
> > > examples/ethtool: remove unused parsing
> > > net/hns3: fix flow director lock
> > > net/e1000/base: fix timeout for shadow RAM write
> > > net/hns3: fix setting default MAC address in bonding of VF
> > > net/hns3: fix possible mismatched response of mailbox
> > > net/hns3: fix VF handling LSC event in secondary process
> > > net/hns3: fix verification of NEON support
> > >
> > > Ciara Loftus (1):
> > > net/af_xdp: fix error handling during Rx queue setup
> > >
> > > Conor Walsh (1):
> > > examples/l3fwd: fix LPM IPv6 subnets
> > >
> > > Cristian Dumitrescu (3):
> > > table: fix actions with different data size
> > > pipeline: fix instruction translation
> > > pipeline: fix endianness conversions
> > >
> > > Dapeng Yu (3):
> > > net/igc: remove MTU setting limitation
> > > net/e1000: remove MTU setting limitation
> > > examples/packet_ordering: fix port configuration
> > >
> > > David Harton (1):
> > > net/ena: fix releasing Tx ring mbufs
> > >
> > > David Marchand (8):
> > > doc: fix sphinx rtd theme import in GHA
> > > service: clean references to removed symbol
> > > eal: fix evaluation of log level option
> > > ci: hook to GitHub Actions
> > > ci: enable v21 ABI checks
> > > ci: fix package installation in GitHub Actions
> > > ci: ignore APT update failure in GitHub Actions
> > > ci: catch coredumps
> > >
> > > Dekel Peled (1):
> > > common/mlx5: fix DevX read output buffer size
> > >
> > > Dmitry Kozlyuk (3):
> > > net/pcap: fix format string
> > > eal/windows: add missing SPDX license tag
> > > buildtools: fix all drivers disabled on Windows
> > >
> > > Ed Czeck (2):
> > > net/ark: update packet director initial state
> > > net/ark: refactor Rx buffer recovery
> > >
> > > Elad Nachman (2):
> > > kni: support async user request
> > > kni: fix kernel deadlock with bifurcated device
> > >
> > > Feifei Wang (2):
> > > net/i40e: fix parsing packet type for NEON
> > > test/trace: fix race on collected perf data
> > >
> > > Ferruh Yigit (3):
> > > power: remove duplicated symbols from map file
> > > log/linux: make default output stderr
> > > license: fix typos
> > >
> > > Guoyang Zhou (1):
> > > net/hinic: fix crash in secondary process
> > >
> > > Haiyue Wang (1):
> > > net/ixgbe: fix Rx errors statistics for UDP checksum
> > >
> > > Harman Kalra (1):
> > > event/octeontx2: fix device reconfigure for single slot
> > >
> > > Hongbo Zheng (3):
> > > app/testpmd: fix Tx/Rx descriptor query error log
> > > net/hns3: fix FLR miss detection
> > > net/hns3: delete redundant blank line
> > >
> > > Huisong Li (11):
> > > net/hns3: fix device capabilities for copper media type
> > > net/hns3: remove unused parameter markers
> > > net/hns3: fix reporting undefined speed
> > > net/hns3: fix link update when failed to get link info
> > > net/hns3: fix flow control exception
> > > app/testpmd: fix bitmap of link speeds when force speed
> > > net/hns3: fix flow control mode
> > > net/hns3: remove redundant mailbox response
> > > net/hns3: fix DCB mode check
> > > net/hns3: fix VMDq mode check
> > > net/hns3: fix mbuf leakage
> > >
> > > Ibtisam Tariq (1):
> > > examples/vhost_crypto: remove unused short option
> > >
> > > Igor Russkikh (2):
> > > net/qede: reduce log verbosity
> > > net/qede: accept bigger RSS table
> > >
> > > Ilya Maximets (1):
> > > net/virtio: fix interrupt unregistering for listening socket
> > >
> > > Ivan Malov (5):
> > > net/sfc: fix buffer size for flow parse
> > > net: fix comment in IPv6 header
> > > net/sfc: fix error path inconsistency
> > > common/sfc_efx/base: fix indication of MAE encap support
> > > net/sfc: fix outer rule rollback on error
> > >
> > > Jiawei Wang (2):
> > > app/testpmd: fix NVGRE encap configuration
> > > net/mlx5: fix resource release for mirror flow
> > >
> > > Jiawei Zhu (1):
> > > net/mlx5: fix Rx segmented packets on mbuf starvation
> > >
> > > Jiawen Wu (3):
> > > net/txgbe: remove unused functions
> > > net/txgbe: fix Rx missed packet counter
> > > net/txgbe: update packet type
> > >
> > > John Daley (1):
> > > net/enic: fix flow initialization error handling
> > >
> > > Kalesh AP (18):
> > > net/bnxt: remove unused macro
> > > net/bnxt: fix VNIC configuration
> > > net/bnxt: fix firmware fatal error handling
> > > net/bnxt: fix FW readiness check during recovery
> > > net/bnxt: fix device readiness check
> > > net/bnxt: fix VF info allocation
> > > net/bnxt: fix HWRM and FW incompatibility handling
> > > net/bnxt: mute some failure logs
> > > app/testpmd: check MAC address query
> > > net/bnxt: fix PCI write check
> > > net/bnxt: fix link state operations
> > > net/bnxt: fix timesync when PTP is not supported
> > > net/bnxt: fix memory allocation for command response
> > > net/bnxt: fix double free in port start failure
> > > net/bnxt: fix configuring LRO
> > > net/bnxt: fix health check alarm cancellation
> > > net/bnxt: fix PTP support for Thor
> > > net/bnxt: fix ring count calculation for Thor
> > >
> > > Kevin Traynor (1):
> > > test/cmdline: fix inputs array
> > >
> > > Lance Richardson (6):
> > > net/bnxt: fix Rx buffer posting
> > > net/bnxt: fix Tx length hint threshold
> > > net/bnxt: fix handling of null flow mask
> > > test: fix TCP header initialization
> > > net/bnxt: fix Rx descriptor status
> > > net/bnxt: fix Rx queue count
> > >
> > > Leyi Rong (1):
> > > net/iavf: fix packet length parsing in AVX512
> > >
> > > Li Zhang (1):
> > > net/mlx5: fix flow actions index in cache
> > >
> > > Luc Pelletier (2):
> > > eal: fix race in control thread creation
> > > eal: fix hang in control thread creation
> > >
> > > Marvin Liu (5):
> > > vhost: fix split ring potential buffer overflow
> > > vhost: fix packed ring potential buffer overflow
> > > vhost: fix batch dequeue potential buffer overflow
> > > vhost: fix initialization of temporary header
> > > vhost: fix initialization of async temporary header
> > >
> > > Matan Azrad (4):
> > > common/mlx5/linux: add glue function to query WQ
> > > common/mlx5: add DevX command to query WQ
> > > common/mlx5: add DevX commands for queue counters
> > > vdpa/mlx5: fix virtq cleaning
> > >
> > > Min Hu (Connor) (8):
> > > net/hns3: fix MTU config complexity
> > > net/hns3: update HiSilicon copyright syntax
> > > net/hns3: fix copyright date
> > > examples/ptpclient: remove wrong comment
> > > test/bpf: fix error message
> > > doc: fix HiSilicon copyright syntax
> > > net/hns3: remove unused macros
> > > net/hns3: remove unused macro
> > >
> > > Murphy Yang (3):
> > > net/ixgbe: fix RSS RETA being reset after port start
> > > net/i40e: fix flow director config after flow validate
> > > net/i40e: fix flow director for common pctypes
> > >
> > > Natanael Copa (5):
> > > common/dpaax/caamflib: fix build with musl
> > > bus/dpaa: fix 64-bit arch detection
> > > bus/dpaa: fix build with musl
> > > net/cxgbe: remove use of uint type
> > > app/testpmd: fix build with musl
> > >
> > > Nipun Gupta (1):
> > > bus/dpaa: fix statistics reading
> > >
> > > Nithin Dabilpuram (3):
> > > vfio: do not merge contiguous areas
> > > vfio: fix DMA mapping granularity for IOVA as VA
> > > test/mem: fix page size for external memory
> > >
> > > Pallavi Kadam (1):
> > > bus/pci: skip probing some Windows NDIS devices
> > >
> > > Pavan Nikhilesh (2):
> > > test/event: fix timeout accuracy
> > > app/eventdev: fix timeout accuracy
> > >
> > > Pu Xu (1):
> > > ip_frag: fix fragmenting IPv4 packet with header option
> > >
> > > Qi Zhang (7):
> > > net/ice/base: fix payload indicator on ptype
> > > net/ice/base: fix uninitialized struct
> > > net/ice/base: cleanup filter list on error
> > > net/ice/base: fix memory allocation for MAC addresses
> > > net/iavf: fix TSO max segment size
> > > doc: fix matching versions in ice guide
> > > net/iavf: fix wrong Tx context descriptor
> > >
> > > Radha Mohan Chintakuntla (1):
> > > raw/octeontx2_dma: assign PCI device in DPI VF
> > >
> > > Raslan Darawsheh (1):
> > > ethdev: update flow item GTP QFI definition
> > >
> > > Richael Zhuang (2):
> > > test/power: add delay before checking CPU frequency
> > > test/power: round CPU frequency to check
> > >
> > > Robin Zhang (4):
> > > net/i40e: announce request queue capability in PF
> > > doc: update recommended versions for i40e
> > > net/i40e: fix lack of MAC type when set MAC address
> > > net/iavf: fix lack of MAC type when set MAC address
> > >
> > > Rohit Raj (3):
> > > net/dpaa2: fix getting link status
> > > net/dpaa: fix getting link status
> > > examples/l2fwd-crypto: fix packet length while decryption
> > >
> > > Roy Shterman (1):
> > > mem: fix freeing segments in --huge-unlink mode
> > >
> > > Satheesh Paul (1):
> > > net/octeontx2: fix VLAN filter
> > >
> > > Savinay Dharmappa (1):
> > > sched: fix traffic class oversubscription parameter
> > >
> > > Shijith Thotton (1):
> > > eventdev: fix case to initiate crypto adapter service
> > >
> > > Siwar Zitouni (1):
> > > net/ice: fix disabling promiscuous mode Somnath Kotur (3):
> > > net/bnxt: fix xstats get
> > > net/bnxt: fix Rx and Tx timestamps
> > > net/bnxt: fix Tx timestamp init
> > >
> > > Stanislaw Kardach (1):
> > > test: proceed if timer subsystem already initialized
> > >
> > > Stephen Hemminger (1):
> > > kni: refactor user request processing
> > >
> > > Tal Shnaiderman (2):
> > > eal/windows: fix default thread priority
> > > eal/windows: fix return codes of pthread shim layer
> > >
> > > Tengfei Zhang (1):
> > > net/pcap: fix file descriptor leak on close
> > >
> > > Thinh Tran (1):
> > > test: fix autotest handling of skipped tests
> > >
> > > Thomas Monjalon (16):
> > > bus/pci: fix Windows kernel driver categories
> > > eal: fix comment of OS-specific header files
> > > buildtools: fix build with busybox
> > > build: detect execinfo library on Linux
> > > build: remove redundant _GNU_SOURCE definitions
> > > eal: fix build with musl
> > > net/igc: remove use of uint type
> > > event/dlb: fix header includes for musl
> > > examples/bbdev: fix header include for musl
> > > drivers: fix log level after loading
> > > app/regex: fix usage text
> > > app/testpmd: fix usage text
> > > doc: fix names of UIO drivers
> > > doc: fix build with Sphinx 4
> > > bus/pci: support I/O port operations with musl
> > > app: fix exit messages
> > >
> > > Tyler Retzlaff (1):
> > > eal: add C++ include guard for reciprocal header
> > >
> > > Vadim Podovinnikov (1):
> > > net/bonding: fix LACP system address check
> > >
> > > Venkat Duvvuru (1):
> > > net/bnxt: fix queues per VNIC
> > >
> > > Viacheslav Ovsiienko (11):
> > > net/mlx5: fix external buffer pool registration for Rx queue
> > > net/mlx5: fix metadata item validation for ingress flows
> > > net/mlx5: fix hashed list size for tunnel flow groups
> > > net/mlx5: fix UAR allocation diagnostics messages
> > > common/mlx5: add timestamp format support to DevX
> > > vdpa/mlx5: support timestamp format
> > > net/mlx5: fix Rx metadata leftovers
> > > net/mlx5: fix drop action for Direct Rules/Verbs
> > > net/mlx4: fix RSS action with null hash key
> > > net/mlx5: support timestamp format
> > > regex/mlx5: support timestamp format
> > >
> > > Wenjun Wu (2):
> > > net/ice: check some functions return
> > > net/ice: fix RSS hash update
> > >
> > > Wenwu Ma (1):
> > > net/ice: fix illegal access when removing MAC filter
> > >
> > > Wenzhuo Lu (2):
> > > net/iavf: fix crash in AVX512
> > > net/ice: fix crash in AVX512
> > >
> > > Wisam Jaddo (1):
> > > app/flow-perf: fix encap/decap actions
> > >
> > > Xiao Wang (1):
> > > vdpa/ifc: check PCI config read
> > >
> > > Xiaoyu Min (4):
> > > net/mlx5: support RSS expansion for IPv6 GRE
> > > net/mlx5: fix shared inner RSS
> > > net/mlx5: fix missing shared RSS hash types
> > > net/mlx5: fix redundant flow after RSS expansion
> > >
> > > Xiaoyun Li (2):
> > > app/testpmd: remove unnecessary UDP tunnel check
> > > net/i40e: fix IPv4 fragment offload
> > >
> > > Youri Querry (1):
> > > bus/fslmc: fix random portal hangs with qbman 5.0
> > >
> > > Yunjian Wang (3):
> > > vfio: fix API description
> > > net/mlx5: fix using flow tunnel before null check
> > > vfio: fix duplicated user mem map
>
>
>
> --
> Christian Ehrhardt
> Staff Engineer, Ubuntu Server
> Canonical Ltd
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-09 11:56 ` Xueming(Steven) Li
@ 2021-06-10 8:53 ` Christian Ehrhardt
2021-06-14 12:35 ` Xueming(Steven) Li
0 siblings, 1 reply; 16+ messages in thread
From: Christian Ehrhardt @ 2021-06-10 8:53 UTC (permalink / raw)
To: Xueming(Steven) Li
Cc: dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin.walker, David Christensen, hariprasad.govindharajan,
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
On Wed, Jun 9, 2021 at 1:56 PM Xueming(Steven) Li <xuemingl@nvidia.com> wrote:
>
> Hi all,
>
> Thanks Kevin's feedback, there are some patches missing between v21.05-rc1..v21.05.
> Will roll out rc2 to include them all, please hold test and verification.
Hi,
chances are quite high that nowadays SLES15-SP3 will be broken for
20.11.2 as well.
The fix isn't final yet (I had an early one applied and it failed for
other SLES releases).
I'd recommend watching the thread "[PATCH] kni: fix compilation on SLES15-SP3"
and once concluded pull that into your next RC as well.
> Best Regards,
> Xueming
>
>
> > -----Original Message-----
> > From: Xueming(Steven) Li <xuemingl@nvidia.com>
> > Sent: Tuesday, June 1, 2021 3:55 PM
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani
> > <alialnu@nvidia.com>; benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>;
> > hariprasad.govindharajan@intel.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@nvidia.com>; NBU-Contact-Thomas Monjalon <thomas@monjalon.net>;
> > yuan.peng@intel.com; zhaoyan.chen@intel.com; Xueming(Steven) Li <xuemingl@nvidia.com>
> > Subject: 20.11.2 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 20.11.2.
> >
> > The planned date for the final release is 15th June.
> >
> > 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=v20.11.2-rc1
> >
> > These patches are located at branch 20.11 of dpdk-stable repo:
> > https://dpdk.org/browse/dpdk-stable/
> >
> >
> > Thanks.
> >
> > Xueming Li <xuemingl@nvidia.com>
> >
> > ---
> > Ajit Khaparde (3):
> > net/bnxt: fix RSS context cleanup
> > net/bnxt: check kvargs parsing
> > net/bnxt: fix resource cleanup
> >
> > Alvin Zhang (7):
> > net/ice: fix VLAN filter with PF
> > net/i40e: fix input set field mask
> > net/igc: fix Rx RSS hash offload capability
> > net/igc: fix Rx error counter for bad length
> > net/e1000: fix Rx error counter for bad length
> > net/e1000: fix max Rx packet size
> > net/igc: fix Rx packet size
> >
> > Anatoly Burakov (2):
> > fbarray: fix log message on truncation error
> > power: do not skip saving original P-state governor
> >
> > Andrew Boyer (1):
> > net/ionic: fix completion type in lif init
> >
> > Andrew Rybchenko (3):
> > net/failsafe: fix RSS hash offload reporting
> > net/failsafe: report minimum and maximum MTU
> > common/sfc_efx: remove GENEVE from supported tunnels
> >
> > Ankur Dwivedi (1):
> > crypto/octeontx: fix session-less mode
> >
> > Apeksha Gupta (1):
> > examples/l2fwd-crypto: skip masked devices
> >
> > Arek Kusztal (1):
> > crypto/qat: fix offset for out-of-place scatter-gather
> >
> > Beilei Xing (1):
> > net/i40evf: fix packet loss for X722
> >
> > Bruce Richardson (1):
> > build: exclude meson files from examples installation
> >
> > Chenbo Xia (1):
> > examples/vhost: check memory table query
> >
> > Chengchang Tang (15):
> > net/hns3: fix HW buffer size on MTU update
> > net/hns3: fix processing Tx offload flags
> > net/hns3: fix Tx checksum for UDP packets with special port
> > net/hns3: fix long task queue pairs reset time
> > ethdev: validate input in module EEPROM dump
> > ethdev: validate input in register info
> > ethdev: validate input in EEPROM info
> > net/hns3: fix rollback after setting PVID failure
> > net/hns3: fix timing in resetting queues
> > net/hns3: fix queue state when concurrent with reset
> > net/hns3: fix configure FEC when concurrent with reset
> > net/hns3: fix use of command status enumeration
> > examples: add eal cleanup to examples
> > net/bonding: fix adding itself as its slave
> > net/hns3: fix timing in mailbox
> >
> > Chengwen Feng (15):
> > net/hns3: fix flow counter value
> > net/hns3: fix VF mailbox head field
> > net/hns3: support get device version when dump register
> > net/hns3: fix some packet types
> > net/hns3: fix missing outer L4 UDP flag for VXLAN
> > net/hns3: remove VLAN/QinQ ptypes from support list
> > test: check thread creation
> > common/dpaax: fix possible null pointer access
> > examples/ethtool: remove unused parsing
> > net/hns3: fix flow director lock
> > net/e1000/base: fix timeout for shadow RAM write
> > net/hns3: fix setting default MAC address in bonding of VF
> > net/hns3: fix possible mismatched response of mailbox
> > net/hns3: fix VF handling LSC event in secondary process
> > net/hns3: fix verification of NEON support
> >
> > Ciara Loftus (1):
> > net/af_xdp: fix error handling during Rx queue setup
> >
> > Conor Walsh (1):
> > examples/l3fwd: fix LPM IPv6 subnets
> >
> > Cristian Dumitrescu (3):
> > table: fix actions with different data size
> > pipeline: fix instruction translation
> > pipeline: fix endianness conversions
> >
> > Dapeng Yu (3):
> > net/igc: remove MTU setting limitation
> > net/e1000: remove MTU setting limitation
> > examples/packet_ordering: fix port configuration
> >
> > David Harton (1):
> > net/ena: fix releasing Tx ring mbufs
> >
> > David Marchand (8):
> > doc: fix sphinx rtd theme import in GHA
> > service: clean references to removed symbol
> > eal: fix evaluation of log level option
> > ci: hook to GitHub Actions
> > ci: enable v21 ABI checks
> > ci: fix package installation in GitHub Actions
> > ci: ignore APT update failure in GitHub Actions
> > ci: catch coredumps
> >
> > Dekel Peled (1):
> > common/mlx5: fix DevX read output buffer size
> >
> > Dmitry Kozlyuk (3):
> > net/pcap: fix format string
> > eal/windows: add missing SPDX license tag
> > buildtools: fix all drivers disabled on Windows
> >
> > Ed Czeck (2):
> > net/ark: update packet director initial state
> > net/ark: refactor Rx buffer recovery
> >
> > Elad Nachman (2):
> > kni: support async user request
> > kni: fix kernel deadlock with bifurcated device
> >
> > Feifei Wang (2):
> > net/i40e: fix parsing packet type for NEON
> > test/trace: fix race on collected perf data
> >
> > Ferruh Yigit (3):
> > power: remove duplicated symbols from map file
> > log/linux: make default output stderr
> > license: fix typos
> >
> > Guoyang Zhou (1):
> > net/hinic: fix crash in secondary process
> >
> > Haiyue Wang (1):
> > net/ixgbe: fix Rx errors statistics for UDP checksum
> >
> > Harman Kalra (1):
> > event/octeontx2: fix device reconfigure for single slot
> >
> > Hongbo Zheng (3):
> > app/testpmd: fix Tx/Rx descriptor query error log
> > net/hns3: fix FLR miss detection
> > net/hns3: delete redundant blank line
> >
> > Huisong Li (11):
> > net/hns3: fix device capabilities for copper media type
> > net/hns3: remove unused parameter markers
> > net/hns3: fix reporting undefined speed
> > net/hns3: fix link update when failed to get link info
> > net/hns3: fix flow control exception
> > app/testpmd: fix bitmap of link speeds when force speed
> > net/hns3: fix flow control mode
> > net/hns3: remove redundant mailbox response
> > net/hns3: fix DCB mode check
> > net/hns3: fix VMDq mode check
> > net/hns3: fix mbuf leakage
> >
> > Ibtisam Tariq (1):
> > examples/vhost_crypto: remove unused short option
> >
> > Igor Russkikh (2):
> > net/qede: reduce log verbosity
> > net/qede: accept bigger RSS table
> >
> > Ilya Maximets (1):
> > net/virtio: fix interrupt unregistering for listening socket
> >
> > Ivan Malov (5):
> > net/sfc: fix buffer size for flow parse
> > net: fix comment in IPv6 header
> > net/sfc: fix error path inconsistency
> > common/sfc_efx/base: fix indication of MAE encap support
> > net/sfc: fix outer rule rollback on error
> >
> > Jiawei Wang (2):
> > app/testpmd: fix NVGRE encap configuration
> > net/mlx5: fix resource release for mirror flow
> >
> > Jiawei Zhu (1):
> > net/mlx5: fix Rx segmented packets on mbuf starvation
> >
> > Jiawen Wu (3):
> > net/txgbe: remove unused functions
> > net/txgbe: fix Rx missed packet counter
> > net/txgbe: update packet type
> >
> > John Daley (1):
> > net/enic: fix flow initialization error handling
> >
> > Kalesh AP (18):
> > net/bnxt: remove unused macro
> > net/bnxt: fix VNIC configuration
> > net/bnxt: fix firmware fatal error handling
> > net/bnxt: fix FW readiness check during recovery
> > net/bnxt: fix device readiness check
> > net/bnxt: fix VF info allocation
> > net/bnxt: fix HWRM and FW incompatibility handling
> > net/bnxt: mute some failure logs
> > app/testpmd: check MAC address query
> > net/bnxt: fix PCI write check
> > net/bnxt: fix link state operations
> > net/bnxt: fix timesync when PTP is not supported
> > net/bnxt: fix memory allocation for command response
> > net/bnxt: fix double free in port start failure
> > net/bnxt: fix configuring LRO
> > net/bnxt: fix health check alarm cancellation
> > net/bnxt: fix PTP support for Thor
> > net/bnxt: fix ring count calculation for Thor
> >
> > Kevin Traynor (1):
> > test/cmdline: fix inputs array
> >
> > Lance Richardson (6):
> > net/bnxt: fix Rx buffer posting
> > net/bnxt: fix Tx length hint threshold
> > net/bnxt: fix handling of null flow mask
> > test: fix TCP header initialization
> > net/bnxt: fix Rx descriptor status
> > net/bnxt: fix Rx queue count
> >
> > Leyi Rong (1):
> > net/iavf: fix packet length parsing in AVX512
> >
> > Li Zhang (1):
> > net/mlx5: fix flow actions index in cache
> >
> > Luc Pelletier (2):
> > eal: fix race in control thread creation
> > eal: fix hang in control thread creation
> >
> > Marvin Liu (5):
> > vhost: fix split ring potential buffer overflow
> > vhost: fix packed ring potential buffer overflow
> > vhost: fix batch dequeue potential buffer overflow
> > vhost: fix initialization of temporary header
> > vhost: fix initialization of async temporary header
> >
> > Matan Azrad (4):
> > common/mlx5/linux: add glue function to query WQ
> > common/mlx5: add DevX command to query WQ
> > common/mlx5: add DevX commands for queue counters
> > vdpa/mlx5: fix virtq cleaning
> >
> > Min Hu (Connor) (8):
> > net/hns3: fix MTU config complexity
> > net/hns3: update HiSilicon copyright syntax
> > net/hns3: fix copyright date
> > examples/ptpclient: remove wrong comment
> > test/bpf: fix error message
> > doc: fix HiSilicon copyright syntax
> > net/hns3: remove unused macros
> > net/hns3: remove unused macro
> >
> > Murphy Yang (3):
> > net/ixgbe: fix RSS RETA being reset after port start
> > net/i40e: fix flow director config after flow validate
> > net/i40e: fix flow director for common pctypes
> >
> > Natanael Copa (5):
> > common/dpaax/caamflib: fix build with musl
> > bus/dpaa: fix 64-bit arch detection
> > bus/dpaa: fix build with musl
> > net/cxgbe: remove use of uint type
> > app/testpmd: fix build with musl
> >
> > Nipun Gupta (1):
> > bus/dpaa: fix statistics reading
> >
> > Nithin Dabilpuram (3):
> > vfio: do not merge contiguous areas
> > vfio: fix DMA mapping granularity for IOVA as VA
> > test/mem: fix page size for external memory
> >
> > Pallavi Kadam (1):
> > bus/pci: skip probing some Windows NDIS devices
> >
> > Pavan Nikhilesh (2):
> > test/event: fix timeout accuracy
> > app/eventdev: fix timeout accuracy
> >
> > Pu Xu (1):
> > ip_frag: fix fragmenting IPv4 packet with header option
> >
> > Qi Zhang (7):
> > net/ice/base: fix payload indicator on ptype
> > net/ice/base: fix uninitialized struct
> > net/ice/base: cleanup filter list on error
> > net/ice/base: fix memory allocation for MAC addresses
> > net/iavf: fix TSO max segment size
> > doc: fix matching versions in ice guide
> > net/iavf: fix wrong Tx context descriptor
> >
> > Radha Mohan Chintakuntla (1):
> > raw/octeontx2_dma: assign PCI device in DPI VF
> >
> > Raslan Darawsheh (1):
> > ethdev: update flow item GTP QFI definition
> >
> > Richael Zhuang (2):
> > test/power: add delay before checking CPU frequency
> > test/power: round CPU frequency to check
> >
> > Robin Zhang (4):
> > net/i40e: announce request queue capability in PF
> > doc: update recommended versions for i40e
> > net/i40e: fix lack of MAC type when set MAC address
> > net/iavf: fix lack of MAC type when set MAC address
> >
> > Rohit Raj (3):
> > net/dpaa2: fix getting link status
> > net/dpaa: fix getting link status
> > examples/l2fwd-crypto: fix packet length while decryption
> >
> > Roy Shterman (1):
> > mem: fix freeing segments in --huge-unlink mode
> >
> > Satheesh Paul (1):
> > net/octeontx2: fix VLAN filter
> >
> > Savinay Dharmappa (1):
> > sched: fix traffic class oversubscription parameter
> >
> > Shijith Thotton (1):
> > eventdev: fix case to initiate crypto adapter service
> >
> > Siwar Zitouni (1):
> > net/ice: fix disabling promiscuous mode
> > Somnath Kotur (3):
> > net/bnxt: fix xstats get
> > net/bnxt: fix Rx and Tx timestamps
> > net/bnxt: fix Tx timestamp init
> >
> > Stanislaw Kardach (1):
> > test: proceed if timer subsystem already initialized
> >
> > Stephen Hemminger (1):
> > kni: refactor user request processing
> >
> > Tal Shnaiderman (2):
> > eal/windows: fix default thread priority
> > eal/windows: fix return codes of pthread shim layer
> >
> > Tengfei Zhang (1):
> > net/pcap: fix file descriptor leak on close
> >
> > Thinh Tran (1):
> > test: fix autotest handling of skipped tests
> >
> > Thomas Monjalon (16):
> > bus/pci: fix Windows kernel driver categories
> > eal: fix comment of OS-specific header files
> > buildtools: fix build with busybox
> > build: detect execinfo library on Linux
> > build: remove redundant _GNU_SOURCE definitions
> > eal: fix build with musl
> > net/igc: remove use of uint type
> > event/dlb: fix header includes for musl
> > examples/bbdev: fix header include for musl
> > drivers: fix log level after loading
> > app/regex: fix usage text
> > app/testpmd: fix usage text
> > doc: fix names of UIO drivers
> > doc: fix build with Sphinx 4
> > bus/pci: support I/O port operations with musl
> > app: fix exit messages
> >
> > Tyler Retzlaff (1):
> > eal: add C++ include guard for reciprocal header
> >
> > Vadim Podovinnikov (1):
> > net/bonding: fix LACP system address check
> >
> > Venkat Duvvuru (1):
> > net/bnxt: fix queues per VNIC
> >
> > Viacheslav Ovsiienko (11):
> > net/mlx5: fix external buffer pool registration for Rx queue
> > net/mlx5: fix metadata item validation for ingress flows
> > net/mlx5: fix hashed list size for tunnel flow groups
> > net/mlx5: fix UAR allocation diagnostics messages
> > common/mlx5: add timestamp format support to DevX
> > vdpa/mlx5: support timestamp format
> > net/mlx5: fix Rx metadata leftovers
> > net/mlx5: fix drop action for Direct Rules/Verbs
> > net/mlx4: fix RSS action with null hash key
> > net/mlx5: support timestamp format
> > regex/mlx5: support timestamp format
> >
> > Wenjun Wu (2):
> > net/ice: check some functions return
> > net/ice: fix RSS hash update
> >
> > Wenwu Ma (1):
> > net/ice: fix illegal access when removing MAC filter
> >
> > Wenzhuo Lu (2):
> > net/iavf: fix crash in AVX512
> > net/ice: fix crash in AVX512
> >
> > Wisam Jaddo (1):
> > app/flow-perf: fix encap/decap actions
> >
> > Xiao Wang (1):
> > vdpa/ifc: check PCI config read
> >
> > Xiaoyu Min (4):
> > net/mlx5: support RSS expansion for IPv6 GRE
> > net/mlx5: fix shared inner RSS
> > net/mlx5: fix missing shared RSS hash types
> > net/mlx5: fix redundant flow after RSS expansion
> >
> > Xiaoyun Li (2):
> > app/testpmd: remove unnecessary UDP tunnel check
> > net/i40e: fix IPv4 fragment offload
> >
> > Youri Querry (1):
> > bus/fslmc: fix random portal hangs with qbman 5.0
> >
> > Yunjian Wang (3):
> > vfio: fix API description
> > net/mlx5: fix using flow tunnel before null check
> > vfio: fix duplicated user mem map
--
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-01 7:54 Xueming(Steven) Li
` (2 preceding siblings ...)
2021-06-08 11:31 ` Kevin Traynor
@ 2021-06-09 11:56 ` Xueming(Steven) Li
2021-06-10 8:53 ` Christian Ehrhardt
3 siblings, 1 reply; 16+ messages in thread
From: Xueming(Steven) Li @ 2021-06-09 11:56 UTC (permalink / raw)
To: dpdk stable
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin.walker, David Christensen, hariprasad.govindharajan,
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
Hi all,
Thanks Kevin's feedback, there are some patches missing between v21.05-rc1..v21.05.
Will roll out rc2 to include them all, please hold test and verification.
Best Regards,
Xueming
> -----Original Message-----
> From: Xueming(Steven) Li <xuemingl@nvidia.com>
> Sent: Tuesday, June 1, 2021 3:55 PM
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani
> <alialnu@nvidia.com>; benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>;
> hariprasad.govindharajan@intel.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@nvidia.com>; NBU-Contact-Thomas Monjalon <thomas@monjalon.net>;
> yuan.peng@intel.com; zhaoyan.chen@intel.com; Xueming(Steven) Li <xuemingl@nvidia.com>
> Subject: 20.11.2 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.2.
>
> The planned date for the final release is 15th June.
>
> 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=v20.11.2-rc1
>
> These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
>
> Thanks.
>
> Xueming Li <xuemingl@nvidia.com>
>
> ---
> Ajit Khaparde (3):
> net/bnxt: fix RSS context cleanup
> net/bnxt: check kvargs parsing
> net/bnxt: fix resource cleanup
>
> Alvin Zhang (7):
> net/ice: fix VLAN filter with PF
> net/i40e: fix input set field mask
> net/igc: fix Rx RSS hash offload capability
> net/igc: fix Rx error counter for bad length
> net/e1000: fix Rx error counter for bad length
> net/e1000: fix max Rx packet size
> net/igc: fix Rx packet size
>
> Anatoly Burakov (2):
> fbarray: fix log message on truncation error
> power: do not skip saving original P-state governor
>
> Andrew Boyer (1):
> net/ionic: fix completion type in lif init
>
> Andrew Rybchenko (3):
> net/failsafe: fix RSS hash offload reporting
> net/failsafe: report minimum and maximum MTU
> common/sfc_efx: remove GENEVE from supported tunnels
>
> Ankur Dwivedi (1):
> crypto/octeontx: fix session-less mode
>
> Apeksha Gupta (1):
> examples/l2fwd-crypto: skip masked devices
>
> Arek Kusztal (1):
> crypto/qat: fix offset for out-of-place scatter-gather
>
> Beilei Xing (1):
> net/i40evf: fix packet loss for X722
>
> Bruce Richardson (1):
> build: exclude meson files from examples installation
>
> Chenbo Xia (1):
> examples/vhost: check memory table query
>
> Chengchang Tang (15):
> net/hns3: fix HW buffer size on MTU update
> net/hns3: fix processing Tx offload flags
> net/hns3: fix Tx checksum for UDP packets with special port
> net/hns3: fix long task queue pairs reset time
> ethdev: validate input in module EEPROM dump
> ethdev: validate input in register info
> ethdev: validate input in EEPROM info
> net/hns3: fix rollback after setting PVID failure
> net/hns3: fix timing in resetting queues
> net/hns3: fix queue state when concurrent with reset
> net/hns3: fix configure FEC when concurrent with reset
> net/hns3: fix use of command status enumeration
> examples: add eal cleanup to examples
> net/bonding: fix adding itself as its slave
> net/hns3: fix timing in mailbox
>
> Chengwen Feng (15):
> net/hns3: fix flow counter value
> net/hns3: fix VF mailbox head field
> net/hns3: support get device version when dump register
> net/hns3: fix some packet types
> net/hns3: fix missing outer L4 UDP flag for VXLAN
> net/hns3: remove VLAN/QinQ ptypes from support list
> test: check thread creation
> common/dpaax: fix possible null pointer access
> examples/ethtool: remove unused parsing
> net/hns3: fix flow director lock
> net/e1000/base: fix timeout for shadow RAM write
> net/hns3: fix setting default MAC address in bonding of VF
> net/hns3: fix possible mismatched response of mailbox
> net/hns3: fix VF handling LSC event in secondary process
> net/hns3: fix verification of NEON support
>
> Ciara Loftus (1):
> net/af_xdp: fix error handling during Rx queue setup
>
> Conor Walsh (1):
> examples/l3fwd: fix LPM IPv6 subnets
>
> Cristian Dumitrescu (3):
> table: fix actions with different data size
> pipeline: fix instruction translation
> pipeline: fix endianness conversions
>
> Dapeng Yu (3):
> net/igc: remove MTU setting limitation
> net/e1000: remove MTU setting limitation
> examples/packet_ordering: fix port configuration
>
> David Harton (1):
> net/ena: fix releasing Tx ring mbufs
>
> David Marchand (8):
> doc: fix sphinx rtd theme import in GHA
> service: clean references to removed symbol
> eal: fix evaluation of log level option
> ci: hook to GitHub Actions
> ci: enable v21 ABI checks
> ci: fix package installation in GitHub Actions
> ci: ignore APT update failure in GitHub Actions
> ci: catch coredumps
>
> Dekel Peled (1):
> common/mlx5: fix DevX read output buffer size
>
> Dmitry Kozlyuk (3):
> net/pcap: fix format string
> eal/windows: add missing SPDX license tag
> buildtools: fix all drivers disabled on Windows
>
> Ed Czeck (2):
> net/ark: update packet director initial state
> net/ark: refactor Rx buffer recovery
>
> Elad Nachman (2):
> kni: support async user request
> kni: fix kernel deadlock with bifurcated device
>
> Feifei Wang (2):
> net/i40e: fix parsing packet type for NEON
> test/trace: fix race on collected perf data
>
> Ferruh Yigit (3):
> power: remove duplicated symbols from map file
> log/linux: make default output stderr
> license: fix typos
>
> Guoyang Zhou (1):
> net/hinic: fix crash in secondary process
>
> Haiyue Wang (1):
> net/ixgbe: fix Rx errors statistics for UDP checksum
>
> Harman Kalra (1):
> event/octeontx2: fix device reconfigure for single slot
>
> Hongbo Zheng (3):
> app/testpmd: fix Tx/Rx descriptor query error log
> net/hns3: fix FLR miss detection
> net/hns3: delete redundant blank line
>
> Huisong Li (11):
> net/hns3: fix device capabilities for copper media type
> net/hns3: remove unused parameter markers
> net/hns3: fix reporting undefined speed
> net/hns3: fix link update when failed to get link info
> net/hns3: fix flow control exception
> app/testpmd: fix bitmap of link speeds when force speed
> net/hns3: fix flow control mode
> net/hns3: remove redundant mailbox response
> net/hns3: fix DCB mode check
> net/hns3: fix VMDq mode check
> net/hns3: fix mbuf leakage
>
> Ibtisam Tariq (1):
> examples/vhost_crypto: remove unused short option
>
> Igor Russkikh (2):
> net/qede: reduce log verbosity
> net/qede: accept bigger RSS table
>
> Ilya Maximets (1):
> net/virtio: fix interrupt unregistering for listening socket
>
> Ivan Malov (5):
> net/sfc: fix buffer size for flow parse
> net: fix comment in IPv6 header
> net/sfc: fix error path inconsistency
> common/sfc_efx/base: fix indication of MAE encap support
> net/sfc: fix outer rule rollback on error
>
> Jiawei Wang (2):
> app/testpmd: fix NVGRE encap configuration
> net/mlx5: fix resource release for mirror flow
>
> Jiawei Zhu (1):
> net/mlx5: fix Rx segmented packets on mbuf starvation
>
> Jiawen Wu (3):
> net/txgbe: remove unused functions
> net/txgbe: fix Rx missed packet counter
> net/txgbe: update packet type
>
> John Daley (1):
> net/enic: fix flow initialization error handling
>
> Kalesh AP (18):
> net/bnxt: remove unused macro
> net/bnxt: fix VNIC configuration
> net/bnxt: fix firmware fatal error handling
> net/bnxt: fix FW readiness check during recovery
> net/bnxt: fix device readiness check
> net/bnxt: fix VF info allocation
> net/bnxt: fix HWRM and FW incompatibility handling
> net/bnxt: mute some failure logs
> app/testpmd: check MAC address query
> net/bnxt: fix PCI write check
> net/bnxt: fix link state operations
> net/bnxt: fix timesync when PTP is not supported
> net/bnxt: fix memory allocation for command response
> net/bnxt: fix double free in port start failure
> net/bnxt: fix configuring LRO
> net/bnxt: fix health check alarm cancellation
> net/bnxt: fix PTP support for Thor
> net/bnxt: fix ring count calculation for Thor
>
> Kevin Traynor (1):
> test/cmdline: fix inputs array
>
> Lance Richardson (6):
> net/bnxt: fix Rx buffer posting
> net/bnxt: fix Tx length hint threshold
> net/bnxt: fix handling of null flow mask
> test: fix TCP header initialization
> net/bnxt: fix Rx descriptor status
> net/bnxt: fix Rx queue count
>
> Leyi Rong (1):
> net/iavf: fix packet length parsing in AVX512
>
> Li Zhang (1):
> net/mlx5: fix flow actions index in cache
>
> Luc Pelletier (2):
> eal: fix race in control thread creation
> eal: fix hang in control thread creation
>
> Marvin Liu (5):
> vhost: fix split ring potential buffer overflow
> vhost: fix packed ring potential buffer overflow
> vhost: fix batch dequeue potential buffer overflow
> vhost: fix initialization of temporary header
> vhost: fix initialization of async temporary header
>
> Matan Azrad (4):
> common/mlx5/linux: add glue function to query WQ
> common/mlx5: add DevX command to query WQ
> common/mlx5: add DevX commands for queue counters
> vdpa/mlx5: fix virtq cleaning
>
> Min Hu (Connor) (8):
> net/hns3: fix MTU config complexity
> net/hns3: update HiSilicon copyright syntax
> net/hns3: fix copyright date
> examples/ptpclient: remove wrong comment
> test/bpf: fix error message
> doc: fix HiSilicon copyright syntax
> net/hns3: remove unused macros
> net/hns3: remove unused macro
>
> Murphy Yang (3):
> net/ixgbe: fix RSS RETA being reset after port start
> net/i40e: fix flow director config after flow validate
> net/i40e: fix flow director for common pctypes
>
> Natanael Copa (5):
> common/dpaax/caamflib: fix build with musl
> bus/dpaa: fix 64-bit arch detection
> bus/dpaa: fix build with musl
> net/cxgbe: remove use of uint type
> app/testpmd: fix build with musl
>
> Nipun Gupta (1):
> bus/dpaa: fix statistics reading
>
> Nithin Dabilpuram (3):
> vfio: do not merge contiguous areas
> vfio: fix DMA mapping granularity for IOVA as VA
> test/mem: fix page size for external memory
>
> Pallavi Kadam (1):
> bus/pci: skip probing some Windows NDIS devices
>
> Pavan Nikhilesh (2):
> test/event: fix timeout accuracy
> app/eventdev: fix timeout accuracy
>
> Pu Xu (1):
> ip_frag: fix fragmenting IPv4 packet with header option
>
> Qi Zhang (7):
> net/ice/base: fix payload indicator on ptype
> net/ice/base: fix uninitialized struct
> net/ice/base: cleanup filter list on error
> net/ice/base: fix memory allocation for MAC addresses
> net/iavf: fix TSO max segment size
> doc: fix matching versions in ice guide
> net/iavf: fix wrong Tx context descriptor
>
> Radha Mohan Chintakuntla (1):
> raw/octeontx2_dma: assign PCI device in DPI VF
>
> Raslan Darawsheh (1):
> ethdev: update flow item GTP QFI definition
>
> Richael Zhuang (2):
> test/power: add delay before checking CPU frequency
> test/power: round CPU frequency to check
>
> Robin Zhang (4):
> net/i40e: announce request queue capability in PF
> doc: update recommended versions for i40e
> net/i40e: fix lack of MAC type when set MAC address
> net/iavf: fix lack of MAC type when set MAC address
>
> Rohit Raj (3):
> net/dpaa2: fix getting link status
> net/dpaa: fix getting link status
> examples/l2fwd-crypto: fix packet length while decryption
>
> Roy Shterman (1):
> mem: fix freeing segments in --huge-unlink mode
>
> Satheesh Paul (1):
> net/octeontx2: fix VLAN filter
>
> Savinay Dharmappa (1):
> sched: fix traffic class oversubscription parameter
>
> Shijith Thotton (1):
> eventdev: fix case to initiate crypto adapter service
>
> Siwar Zitouni (1):
> net/ice: fix disabling promiscuous mode
> Somnath Kotur (3):
> net/bnxt: fix xstats get
> net/bnxt: fix Rx and Tx timestamps
> net/bnxt: fix Tx timestamp init
>
> Stanislaw Kardach (1):
> test: proceed if timer subsystem already initialized
>
> Stephen Hemminger (1):
> kni: refactor user request processing
>
> Tal Shnaiderman (2):
> eal/windows: fix default thread priority
> eal/windows: fix return codes of pthread shim layer
>
> Tengfei Zhang (1):
> net/pcap: fix file descriptor leak on close
>
> Thinh Tran (1):
> test: fix autotest handling of skipped tests
>
> Thomas Monjalon (16):
> bus/pci: fix Windows kernel driver categories
> eal: fix comment of OS-specific header files
> buildtools: fix build with busybox
> build: detect execinfo library on Linux
> build: remove redundant _GNU_SOURCE definitions
> eal: fix build with musl
> net/igc: remove use of uint type
> event/dlb: fix header includes for musl
> examples/bbdev: fix header include for musl
> drivers: fix log level after loading
> app/regex: fix usage text
> app/testpmd: fix usage text
> doc: fix names of UIO drivers
> doc: fix build with Sphinx 4
> bus/pci: support I/O port operations with musl
> app: fix exit messages
>
> Tyler Retzlaff (1):
> eal: add C++ include guard for reciprocal header
>
> Vadim Podovinnikov (1):
> net/bonding: fix LACP system address check
>
> Venkat Duvvuru (1):
> net/bnxt: fix queues per VNIC
>
> Viacheslav Ovsiienko (11):
> net/mlx5: fix external buffer pool registration for Rx queue
> net/mlx5: fix metadata item validation for ingress flows
> net/mlx5: fix hashed list size for tunnel flow groups
> net/mlx5: fix UAR allocation diagnostics messages
> common/mlx5: add timestamp format support to DevX
> vdpa/mlx5: support timestamp format
> net/mlx5: fix Rx metadata leftovers
> net/mlx5: fix drop action for Direct Rules/Verbs
> net/mlx4: fix RSS action with null hash key
> net/mlx5: support timestamp format
> regex/mlx5: support timestamp format
>
> Wenjun Wu (2):
> net/ice: check some functions return
> net/ice: fix RSS hash update
>
> Wenwu Ma (1):
> net/ice: fix illegal access when removing MAC filter
>
> Wenzhuo Lu (2):
> net/iavf: fix crash in AVX512
> net/ice: fix crash in AVX512
>
> Wisam Jaddo (1):
> app/flow-perf: fix encap/decap actions
>
> Xiao Wang (1):
> vdpa/ifc: check PCI config read
>
> Xiaoyu Min (4):
> net/mlx5: support RSS expansion for IPv6 GRE
> net/mlx5: fix shared inner RSS
> net/mlx5: fix missing shared RSS hash types
> net/mlx5: fix redundant flow after RSS expansion
>
> Xiaoyun Li (2):
> app/testpmd: remove unnecessary UDP tunnel check
> net/i40e: fix IPv4 fragment offload
>
> Youri Querry (1):
> bus/fslmc: fix random portal hangs with qbman 5.0
>
> Yunjian Wang (3):
> vfio: fix API description
> net/mlx5: fix using flow tunnel before null check
> vfio: fix duplicated user mem map
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-08 11:31 ` Kevin Traynor
@ 2021-06-08 13:10 ` Xueming(Steven) Li
2021-06-14 12:39 ` Xueming(Steven) Li
0 siblings, 1 reply; 16+ messages in thread
From: Xueming(Steven) Li @ 2021-06-08 13:10 UTC (permalink / raw)
To: Kevin Traynor
Cc: dev, John McNamara, Luca Boccassi, NBU-Contact-Thomas Monjalon,
Christian Ehrhardt, Ferruh Yigit, David Marchand
> -----Original Message-----
> From: Kevin Traynor <ktraynor@redhat.com>
> Sent: Tuesday, June 8, 2021 7:31 PM
> To: Xueming(Steven) Li <xuemingl@nvidia.com>
> Cc: dev@dpdk.org; John McNamara <john.mcnamara@intel.com>; Luca Boccassi <bluca@debian.org>; NBU-Contact-Thomas
> Monjalon <thomas@monjalon.net>; Christian Ehrhardt <christian.ehrhardt@canonical.com>; Ferruh Yigit <ferruh.yigit@intel.com>;
> David Marchand <david.marchand@redhat.com>
> Subject: Re: 20.11.2 patches review and test
>
> (reduced Cc)
>
> Hi Steven,
>
> On 01/06/2021 08:54, Xueming(Steven) Li wrote:
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 20.11.2.
> >
> > The planned date for the final release is 15th June.
> >
> > 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=v20.11.2-rc1
> >
> > These patches are located at branch 20.11 of dpdk-stable repo:
> > https://dpdk.org/browse/dpdk-stable/
> >
>
> Is the list of patches up to 21.05? Did you drop the fixes for GCC11/clang12? I didn't see them here or in the failed list. I think there is a
> couple that didn't get the right tags, but the ones that did seem missing too.
You are correct, some fixes from v21.05rc1 - v21.05 are missing.
Seems an issue caused by ./devtools/git-log-fixes.sh, if running scripts with other branches checked out, some patches are hidden.
I will make another scan soon.
>
> It would mean that 20.11.2 would not compile on the latest Fedora (34) with the distro packaged compiler versions.
>
> Kevin.
>
> >
> > Thanks.
> >
> > Xueming Li <xuemingl@nvidia.com>
> >
> > ---
> > Ajit Khaparde (3):
> > net/bnxt: fix RSS context cleanup
> > net/bnxt: check kvargs parsing
> > net/bnxt: fix resource cleanup
> >
> > Alvin Zhang (7):
> > net/ice: fix VLAN filter with PF
> > net/i40e: fix input set field mask
> > net/igc: fix Rx RSS hash offload capability
> > net/igc: fix Rx error counter for bad length
> > net/e1000: fix Rx error counter for bad length
> > net/e1000: fix max Rx packet size
> > net/igc: fix Rx packet size
> >
> > Anatoly Burakov (2):
> > fbarray: fix log message on truncation error
> > power: do not skip saving original P-state governor
> >
> > Andrew Boyer (1):
> > net/ionic: fix completion type in lif init
> >
> > Andrew Rybchenko (3):
> > net/failsafe: fix RSS hash offload reporting
> > net/failsafe: report minimum and maximum MTU
> > common/sfc_efx: remove GENEVE from supported tunnels
> >
> > Ankur Dwivedi (1):
> > crypto/octeontx: fix session-less mode
> >
> > Apeksha Gupta (1):
> > examples/l2fwd-crypto: skip masked devices
> >
> > Arek Kusztal (1):
> > crypto/qat: fix offset for out-of-place scatter-gather
> >
> > Beilei Xing (1):
> > net/i40evf: fix packet loss for X722
> >
> > Bruce Richardson (1):
> > build: exclude meson files from examples installation
> >
> > Chenbo Xia (1):
> > examples/vhost: check memory table query
> >
> > Chengchang Tang (15):
> > net/hns3: fix HW buffer size on MTU update
> > net/hns3: fix processing Tx offload flags
> > net/hns3: fix Tx checksum for UDP packets with special port
> > net/hns3: fix long task queue pairs reset time
> > ethdev: validate input in module EEPROM dump
> > ethdev: validate input in register info
> > ethdev: validate input in EEPROM info
> > net/hns3: fix rollback after setting PVID failure
> > net/hns3: fix timing in resetting queues
> > net/hns3: fix queue state when concurrent with reset
> > net/hns3: fix configure FEC when concurrent with reset
> > net/hns3: fix use of command status enumeration
> > examples: add eal cleanup to examples
> > net/bonding: fix adding itself as its slave
> > net/hns3: fix timing in mailbox
> >
> > Chengwen Feng (15):
> > net/hns3: fix flow counter value
> > net/hns3: fix VF mailbox head field
> > net/hns3: support get device version when dump register
> > net/hns3: fix some packet types
> > net/hns3: fix missing outer L4 UDP flag for VXLAN
> > net/hns3: remove VLAN/QinQ ptypes from support list
> > test: check thread creation
> > common/dpaax: fix possible null pointer access
> > examples/ethtool: remove unused parsing
> > net/hns3: fix flow director lock
> > net/e1000/base: fix timeout for shadow RAM write
> > net/hns3: fix setting default MAC address in bonding of VF
> > net/hns3: fix possible mismatched response of mailbox
> > net/hns3: fix VF handling LSC event in secondary process
> > net/hns3: fix verification of NEON support
> >
> > Ciara Loftus (1):
> > net/af_xdp: fix error handling during Rx queue setup
> >
> > Conor Walsh (1):
> > examples/l3fwd: fix LPM IPv6 subnets
> >
> > Cristian Dumitrescu (3):
> > table: fix actions with different data size
> > pipeline: fix instruction translation
> > pipeline: fix endianness conversions
> >
> > Dapeng Yu (3):
> > net/igc: remove MTU setting limitation
> > net/e1000: remove MTU setting limitation
> > examples/packet_ordering: fix port configuration
> >
> > David Harton (1):
> > net/ena: fix releasing Tx ring mbufs
> >
> > David Marchand (8):
> > doc: fix sphinx rtd theme import in GHA
> > service: clean references to removed symbol
> > eal: fix evaluation of log level option
> > ci: hook to GitHub Actions
> > ci: enable v21 ABI checks
> > ci: fix package installation in GitHub Actions
> > ci: ignore APT update failure in GitHub Actions
> > ci: catch coredumps
> >
> > Dekel Peled (1):
> > common/mlx5: fix DevX read output buffer size
> >
> > Dmitry Kozlyuk (3):
> > net/pcap: fix format string
> > eal/windows: add missing SPDX license tag
> > buildtools: fix all drivers disabled on Windows
> >
> > Ed Czeck (2):
> > net/ark: update packet director initial state
> > net/ark: refactor Rx buffer recovery
> >
> > Elad Nachman (2):
> > kni: support async user request
> > kni: fix kernel deadlock with bifurcated device
> >
> > Feifei Wang (2):
> > net/i40e: fix parsing packet type for NEON
> > test/trace: fix race on collected perf data
> >
> > Ferruh Yigit (3):
> > power: remove duplicated symbols from map file
> > log/linux: make default output stderr
> > license: fix typos
> >
> > Guoyang Zhou (1):
> > net/hinic: fix crash in secondary process
> >
> > Haiyue Wang (1):
> > net/ixgbe: fix Rx errors statistics for UDP checksum
> >
> > Harman Kalra (1):
> > event/octeontx2: fix device reconfigure for single slot
> >
> > Hongbo Zheng (3):
> > app/testpmd: fix Tx/Rx descriptor query error log
> > net/hns3: fix FLR miss detection
> > net/hns3: delete redundant blank line
> >
> > Huisong Li (11):
> > net/hns3: fix device capabilities for copper media type
> > net/hns3: remove unused parameter markers
> > net/hns3: fix reporting undefined speed
> > net/hns3: fix link update when failed to get link info
> > net/hns3: fix flow control exception
> > app/testpmd: fix bitmap of link speeds when force speed
> > net/hns3: fix flow control mode
> > net/hns3: remove redundant mailbox response
> > net/hns3: fix DCB mode check
> > net/hns3: fix VMDq mode check
> > net/hns3: fix mbuf leakage
> >
> > Ibtisam Tariq (1):
> > examples/vhost_crypto: remove unused short option
> >
> > Igor Russkikh (2):
> > net/qede: reduce log verbosity
> > net/qede: accept bigger RSS table
> >
> > Ilya Maximets (1):
> > net/virtio: fix interrupt unregistering for listening socket
> >
> > Ivan Malov (5):
> > net/sfc: fix buffer size for flow parse
> > net: fix comment in IPv6 header
> > net/sfc: fix error path inconsistency
> > common/sfc_efx/base: fix indication of MAE encap support
> > net/sfc: fix outer rule rollback on error
> >
> > Jiawei Wang (2):
> > app/testpmd: fix NVGRE encap configuration
> > net/mlx5: fix resource release for mirror flow
> >
> > Jiawei Zhu (1):
> > net/mlx5: fix Rx segmented packets on mbuf starvation
> >
> > Jiawen Wu (3):
> > net/txgbe: remove unused functions
> > net/txgbe: fix Rx missed packet counter
> > net/txgbe: update packet type
> >
> > John Daley (1):
> > net/enic: fix flow initialization error handling
> >
> > Kalesh AP (18):
> > net/bnxt: remove unused macro
> > net/bnxt: fix VNIC configuration
> > net/bnxt: fix firmware fatal error handling
> > net/bnxt: fix FW readiness check during recovery
> > net/bnxt: fix device readiness check
> > net/bnxt: fix VF info allocation
> > net/bnxt: fix HWRM and FW incompatibility handling
> > net/bnxt: mute some failure logs
> > app/testpmd: check MAC address query
> > net/bnxt: fix PCI write check
> > net/bnxt: fix link state operations
> > net/bnxt: fix timesync when PTP is not supported
> > net/bnxt: fix memory allocation for command response
> > net/bnxt: fix double free in port start failure
> > net/bnxt: fix configuring LRO
> > net/bnxt: fix health check alarm cancellation
> > net/bnxt: fix PTP support for Thor
> > net/bnxt: fix ring count calculation for Thor
> >
> > Kevin Traynor (1):
> > test/cmdline: fix inputs array
> >
> > Lance Richardson (6):
> > net/bnxt: fix Rx buffer posting
> > net/bnxt: fix Tx length hint threshold
> > net/bnxt: fix handling of null flow mask
> > test: fix TCP header initialization
> > net/bnxt: fix Rx descriptor status
> > net/bnxt: fix Rx queue count
> >
> > Leyi Rong (1):
> > net/iavf: fix packet length parsing in AVX512
> >
> > Li Zhang (1):
> > net/mlx5: fix flow actions index in cache
> >
> > Luc Pelletier (2):
> > eal: fix race in control thread creation
> > eal: fix hang in control thread creation
> >
> > Marvin Liu (5):
> > vhost: fix split ring potential buffer overflow
> > vhost: fix packed ring potential buffer overflow
> > vhost: fix batch dequeue potential buffer overflow
> > vhost: fix initialization of temporary header
> > vhost: fix initialization of async temporary header
> >
> > Matan Azrad (4):
> > common/mlx5/linux: add glue function to query WQ
> > common/mlx5: add DevX command to query WQ
> > common/mlx5: add DevX commands for queue counters
> > vdpa/mlx5: fix virtq cleaning
> >
> > Min Hu (Connor) (8):
> > net/hns3: fix MTU config complexity
> > net/hns3: update HiSilicon copyright syntax
> > net/hns3: fix copyright date
> > examples/ptpclient: remove wrong comment
> > test/bpf: fix error message
> > doc: fix HiSilicon copyright syntax
> > net/hns3: remove unused macros
> > net/hns3: remove unused macro
> >
> > Murphy Yang (3):
> > net/ixgbe: fix RSS RETA being reset after port start
> > net/i40e: fix flow director config after flow validate
> > net/i40e: fix flow director for common pctypes
> >
> > Natanael Copa (5):
> > common/dpaax/caamflib: fix build with musl
> > bus/dpaa: fix 64-bit arch detection
> > bus/dpaa: fix build with musl
> > net/cxgbe: remove use of uint type
> > app/testpmd: fix build with musl
> >
> > Nipun Gupta (1):
> > bus/dpaa: fix statistics reading
> >
> > Nithin Dabilpuram (3):
> > vfio: do not merge contiguous areas
> > vfio: fix DMA mapping granularity for IOVA as VA
> > test/mem: fix page size for external memory
> >
> > Pallavi Kadam (1):
> > bus/pci: skip probing some Windows NDIS devices
> >
> > Pavan Nikhilesh (2):
> > test/event: fix timeout accuracy
> > app/eventdev: fix timeout accuracy
> >
> > Pu Xu (1):
> > ip_frag: fix fragmenting IPv4 packet with header option
> >
> > Qi Zhang (7):
> > net/ice/base: fix payload indicator on ptype
> > net/ice/base: fix uninitialized struct
> > net/ice/base: cleanup filter list on error
> > net/ice/base: fix memory allocation for MAC addresses
> > net/iavf: fix TSO max segment size
> > doc: fix matching versions in ice guide
> > net/iavf: fix wrong Tx context descriptor
> >
> > Radha Mohan Chintakuntla (1):
> > raw/octeontx2_dma: assign PCI device in DPI VF
> >
> > Raslan Darawsheh (1):
> > ethdev: update flow item GTP QFI definition
> >
> > Richael Zhuang (2):
> > test/power: add delay before checking CPU frequency
> > test/power: round CPU frequency to check
> >
> > Robin Zhang (4):
> > net/i40e: announce request queue capability in PF
> > doc: update recommended versions for i40e
> > net/i40e: fix lack of MAC type when set MAC address
> > net/iavf: fix lack of MAC type when set MAC address
> >
> > Rohit Raj (3):
> > net/dpaa2: fix getting link status
> > net/dpaa: fix getting link status
> > examples/l2fwd-crypto: fix packet length while decryption
> >
> > Roy Shterman (1):
> > mem: fix freeing segments in --huge-unlink mode
> >
> > Satheesh Paul (1):
> > net/octeontx2: fix VLAN filter
> >
> > Savinay Dharmappa (1):
> > sched: fix traffic class oversubscription parameter
> >
> > Shijith Thotton (1):
> > eventdev: fix case to initiate crypto adapter service
> >
> > Siwar Zitouni (1):
> > net/ice: fix disabling promiscuous mode
> Somnath Kotur (3):
> > net/bnxt: fix xstats get
> > net/bnxt: fix Rx and Tx timestamps
> > net/bnxt: fix Tx timestamp init
> >
> > Stanislaw Kardach (1):
> > test: proceed if timer subsystem already initialized
> >
> > Stephen Hemminger (1):
> > kni: refactor user request processing
> >
> > Tal Shnaiderman (2):
> > eal/windows: fix default thread priority
> > eal/windows: fix return codes of pthread shim layer
> >
> > Tengfei Zhang (1):
> > net/pcap: fix file descriptor leak on close
> >
> > Thinh Tran (1):
> > test: fix autotest handling of skipped tests
> >
> > Thomas Monjalon (16):
> > bus/pci: fix Windows kernel driver categories
> > eal: fix comment of OS-specific header files
> > buildtools: fix build with busybox
> > build: detect execinfo library on Linux
> > build: remove redundant _GNU_SOURCE definitions
> > eal: fix build with musl
> > net/igc: remove use of uint type
> > event/dlb: fix header includes for musl
> > examples/bbdev: fix header include for musl
> > drivers: fix log level after loading
> > app/regex: fix usage text
> > app/testpmd: fix usage text
> > doc: fix names of UIO drivers
> > doc: fix build with Sphinx 4
> > bus/pci: support I/O port operations with musl
> > app: fix exit messages
> >
> > Tyler Retzlaff (1):
> > eal: add C++ include guard for reciprocal header
> >
> > Vadim Podovinnikov (1):
> > net/bonding: fix LACP system address check
> >
> > Venkat Duvvuru (1):
> > net/bnxt: fix queues per VNIC
> >
> > Viacheslav Ovsiienko (11):
> > net/mlx5: fix external buffer pool registration for Rx queue
> > net/mlx5: fix metadata item validation for ingress flows
> > net/mlx5: fix hashed list size for tunnel flow groups
> > net/mlx5: fix UAR allocation diagnostics messages
> > common/mlx5: add timestamp format support to DevX
> > vdpa/mlx5: support timestamp format
> > net/mlx5: fix Rx metadata leftovers
> > net/mlx5: fix drop action for Direct Rules/Verbs
> > net/mlx4: fix RSS action with null hash key
> > net/mlx5: support timestamp format
> > regex/mlx5: support timestamp format
> >
> > Wenjun Wu (2):
> > net/ice: check some functions return
> > net/ice: fix RSS hash update
> >
> > Wenwu Ma (1):
> > net/ice: fix illegal access when removing MAC filter
> >
> > Wenzhuo Lu (2):
> > net/iavf: fix crash in AVX512
> > net/ice: fix crash in AVX512
> >
> > Wisam Jaddo (1):
> > app/flow-perf: fix encap/decap actions
> >
> > Xiao Wang (1):
> > vdpa/ifc: check PCI config read
> >
> > Xiaoyu Min (4):
> > net/mlx5: support RSS expansion for IPv6 GRE
> > net/mlx5: fix shared inner RSS
> > net/mlx5: fix missing shared RSS hash types
> > net/mlx5: fix redundant flow after RSS expansion
> >
> > Xiaoyun Li (2):
> > app/testpmd: remove unnecessary UDP tunnel check
> > net/i40e: fix IPv4 fragment offload
> >
> > Youri Querry (1):
> > bus/fslmc: fix random portal hangs with qbman 5.0
> >
> > Yunjian Wang (3):
> > vfio: fix API description
> > net/mlx5: fix using flow tunnel before null check
> > vfio: fix duplicated user mem map
> >
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-01 7:54 Xueming(Steven) Li
2021-06-08 8:52 ` Jiang, YuX
2021-06-08 10:28 ` Pei Zhang
@ 2021-06-08 11:31 ` Kevin Traynor
2021-06-08 13:10 ` Xueming(Steven) Li
2021-06-09 11:56 ` Xueming(Steven) Li
3 siblings, 1 reply; 16+ messages in thread
From: Kevin Traynor @ 2021-06-08 11:31 UTC (permalink / raw)
To: Xueming(Steven) Li
Cc: dev, John McNamara, Luca Boccassi, NBU-Contact-Thomas Monjalon,
Christian Ehrhardt, Ferruh Yigit, David Marchand
(reduced Cc)
Hi Steven,
On 01/06/2021 08:54, Xueming(Steven) Li wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.2.
>
> The planned date for the final release is 15th June.
>
> 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=v20.11.2-rc1
>
> These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
Is the list of patches up to 21.05? Did you drop the fixes for
GCC11/clang12? I didn't see them here or in the failed list. I think
there is a couple that didn't get the right tags, but the ones that did
seem missing too.
It would mean that 20.11.2 would not compile on the latest Fedora (34)
with the distro packaged compiler versions.
Kevin.
>
> Thanks.
>
> Xueming Li <xuemingl@nvidia.com>
>
> ---
> Ajit Khaparde (3):
> net/bnxt: fix RSS context cleanup
> net/bnxt: check kvargs parsing
> net/bnxt: fix resource cleanup
>
> Alvin Zhang (7):
> net/ice: fix VLAN filter with PF
> net/i40e: fix input set field mask
> net/igc: fix Rx RSS hash offload capability
> net/igc: fix Rx error counter for bad length
> net/e1000: fix Rx error counter for bad length
> net/e1000: fix max Rx packet size
> net/igc: fix Rx packet size
>
> Anatoly Burakov (2):
> fbarray: fix log message on truncation error
> power: do not skip saving original P-state governor
>
> Andrew Boyer (1):
> net/ionic: fix completion type in lif init
>
> Andrew Rybchenko (3):
> net/failsafe: fix RSS hash offload reporting
> net/failsafe: report minimum and maximum MTU
> common/sfc_efx: remove GENEVE from supported tunnels
>
> Ankur Dwivedi (1):
> crypto/octeontx: fix session-less mode
>
> Apeksha Gupta (1):
> examples/l2fwd-crypto: skip masked devices
>
> Arek Kusztal (1):
> crypto/qat: fix offset for out-of-place scatter-gather
>
> Beilei Xing (1):
> net/i40evf: fix packet loss for X722
>
> Bruce Richardson (1):
> build: exclude meson files from examples installation
>
> Chenbo Xia (1):
> examples/vhost: check memory table query
>
> Chengchang Tang (15):
> net/hns3: fix HW buffer size on MTU update
> net/hns3: fix processing Tx offload flags
> net/hns3: fix Tx checksum for UDP packets with special port
> net/hns3: fix long task queue pairs reset time
> ethdev: validate input in module EEPROM dump
> ethdev: validate input in register info
> ethdev: validate input in EEPROM info
> net/hns3: fix rollback after setting PVID failure
> net/hns3: fix timing in resetting queues
> net/hns3: fix queue state when concurrent with reset
> net/hns3: fix configure FEC when concurrent with reset
> net/hns3: fix use of command status enumeration
> examples: add eal cleanup to examples
> net/bonding: fix adding itself as its slave
> net/hns3: fix timing in mailbox
>
> Chengwen Feng (15):
> net/hns3: fix flow counter value
> net/hns3: fix VF mailbox head field
> net/hns3: support get device version when dump register
> net/hns3: fix some packet types
> net/hns3: fix missing outer L4 UDP flag for VXLAN
> net/hns3: remove VLAN/QinQ ptypes from support list
> test: check thread creation
> common/dpaax: fix possible null pointer access
> examples/ethtool: remove unused parsing
> net/hns3: fix flow director lock
> net/e1000/base: fix timeout for shadow RAM write
> net/hns3: fix setting default MAC address in bonding of VF
> net/hns3: fix possible mismatched response of mailbox
> net/hns3: fix VF handling LSC event in secondary process
> net/hns3: fix verification of NEON support
>
> Ciara Loftus (1):
> net/af_xdp: fix error handling during Rx queue setup
>
> Conor Walsh (1):
> examples/l3fwd: fix LPM IPv6 subnets
>
> Cristian Dumitrescu (3):
> table: fix actions with different data size
> pipeline: fix instruction translation
> pipeline: fix endianness conversions
>
> Dapeng Yu (3):
> net/igc: remove MTU setting limitation
> net/e1000: remove MTU setting limitation
> examples/packet_ordering: fix port configuration
>
> David Harton (1):
> net/ena: fix releasing Tx ring mbufs
>
> David Marchand (8):
> doc: fix sphinx rtd theme import in GHA
> service: clean references to removed symbol
> eal: fix evaluation of log level option
> ci: hook to GitHub Actions
> ci: enable v21 ABI checks
> ci: fix package installation in GitHub Actions
> ci: ignore APT update failure in GitHub Actions
> ci: catch coredumps
>
> Dekel Peled (1):
> common/mlx5: fix DevX read output buffer size
>
> Dmitry Kozlyuk (3):
> net/pcap: fix format string
> eal/windows: add missing SPDX license tag
> buildtools: fix all drivers disabled on Windows
>
> Ed Czeck (2):
> net/ark: update packet director initial state
> net/ark: refactor Rx buffer recovery
>
> Elad Nachman (2):
> kni: support async user request
> kni: fix kernel deadlock with bifurcated device
>
> Feifei Wang (2):
> net/i40e: fix parsing packet type for NEON
> test/trace: fix race on collected perf data
>
> Ferruh Yigit (3):
> power: remove duplicated symbols from map file
> log/linux: make default output stderr
> license: fix typos
>
> Guoyang Zhou (1):
> net/hinic: fix crash in secondary process
>
> Haiyue Wang (1):
> net/ixgbe: fix Rx errors statistics for UDP checksum
>
> Harman Kalra (1):
> event/octeontx2: fix device reconfigure for single slot
>
> Hongbo Zheng (3):
> app/testpmd: fix Tx/Rx descriptor query error log
> net/hns3: fix FLR miss detection
> net/hns3: delete redundant blank line
>
> Huisong Li (11):
> net/hns3: fix device capabilities for copper media type
> net/hns3: remove unused parameter markers
> net/hns3: fix reporting undefined speed
> net/hns3: fix link update when failed to get link info
> net/hns3: fix flow control exception
> app/testpmd: fix bitmap of link speeds when force speed
> net/hns3: fix flow control mode
> net/hns3: remove redundant mailbox response
> net/hns3: fix DCB mode check
> net/hns3: fix VMDq mode check
> net/hns3: fix mbuf leakage
>
> Ibtisam Tariq (1):
> examples/vhost_crypto: remove unused short option
>
> Igor Russkikh (2):
> net/qede: reduce log verbosity
> net/qede: accept bigger RSS table
>
> Ilya Maximets (1):
> net/virtio: fix interrupt unregistering for listening socket
>
> Ivan Malov (5):
> net/sfc: fix buffer size for flow parse
> net: fix comment in IPv6 header
> net/sfc: fix error path inconsistency
> common/sfc_efx/base: fix indication of MAE encap support
> net/sfc: fix outer rule rollback on error
>
> Jiawei Wang (2):
> app/testpmd: fix NVGRE encap configuration
> net/mlx5: fix resource release for mirror flow
>
> Jiawei Zhu (1):
> net/mlx5: fix Rx segmented packets on mbuf starvation
>
> Jiawen Wu (3):
> net/txgbe: remove unused functions
> net/txgbe: fix Rx missed packet counter
> net/txgbe: update packet type
>
> John Daley (1):
> net/enic: fix flow initialization error handling
>
> Kalesh AP (18):
> net/bnxt: remove unused macro
> net/bnxt: fix VNIC configuration
> net/bnxt: fix firmware fatal error handling
> net/bnxt: fix FW readiness check during recovery
> net/bnxt: fix device readiness check
> net/bnxt: fix VF info allocation
> net/bnxt: fix HWRM and FW incompatibility handling
> net/bnxt: mute some failure logs
> app/testpmd: check MAC address query
> net/bnxt: fix PCI write check
> net/bnxt: fix link state operations
> net/bnxt: fix timesync when PTP is not supported
> net/bnxt: fix memory allocation for command response
> net/bnxt: fix double free in port start failure
> net/bnxt: fix configuring LRO
> net/bnxt: fix health check alarm cancellation
> net/bnxt: fix PTP support for Thor
> net/bnxt: fix ring count calculation for Thor
>
> Kevin Traynor (1):
> test/cmdline: fix inputs array
>
> Lance Richardson (6):
> net/bnxt: fix Rx buffer posting
> net/bnxt: fix Tx length hint threshold
> net/bnxt: fix handling of null flow mask
> test: fix TCP header initialization
> net/bnxt: fix Rx descriptor status
> net/bnxt: fix Rx queue count
>
> Leyi Rong (1):
> net/iavf: fix packet length parsing in AVX512
>
> Li Zhang (1):
> net/mlx5: fix flow actions index in cache
>
> Luc Pelletier (2):
> eal: fix race in control thread creation
> eal: fix hang in control thread creation
>
> Marvin Liu (5):
> vhost: fix split ring potential buffer overflow
> vhost: fix packed ring potential buffer overflow
> vhost: fix batch dequeue potential buffer overflow
> vhost: fix initialization of temporary header
> vhost: fix initialization of async temporary header
>
> Matan Azrad (4):
> common/mlx5/linux: add glue function to query WQ
> common/mlx5: add DevX command to query WQ
> common/mlx5: add DevX commands for queue counters
> vdpa/mlx5: fix virtq cleaning
>
> Min Hu (Connor) (8):
> net/hns3: fix MTU config complexity
> net/hns3: update HiSilicon copyright syntax
> net/hns3: fix copyright date
> examples/ptpclient: remove wrong comment
> test/bpf: fix error message
> doc: fix HiSilicon copyright syntax
> net/hns3: remove unused macros
> net/hns3: remove unused macro
>
> Murphy Yang (3):
> net/ixgbe: fix RSS RETA being reset after port start
> net/i40e: fix flow director config after flow validate
> net/i40e: fix flow director for common pctypes
>
> Natanael Copa (5):
> common/dpaax/caamflib: fix build with musl
> bus/dpaa: fix 64-bit arch detection
> bus/dpaa: fix build with musl
> net/cxgbe: remove use of uint type
> app/testpmd: fix build with musl
>
> Nipun Gupta (1):
> bus/dpaa: fix statistics reading
>
> Nithin Dabilpuram (3):
> vfio: do not merge contiguous areas
> vfio: fix DMA mapping granularity for IOVA as VA
> test/mem: fix page size for external memory
>
> Pallavi Kadam (1):
> bus/pci: skip probing some Windows NDIS devices
>
> Pavan Nikhilesh (2):
> test/event: fix timeout accuracy
> app/eventdev: fix timeout accuracy
>
> Pu Xu (1):
> ip_frag: fix fragmenting IPv4 packet with header option
>
> Qi Zhang (7):
> net/ice/base: fix payload indicator on ptype
> net/ice/base: fix uninitialized struct
> net/ice/base: cleanup filter list on error
> net/ice/base: fix memory allocation for MAC addresses
> net/iavf: fix TSO max segment size
> doc: fix matching versions in ice guide
> net/iavf: fix wrong Tx context descriptor
>
> Radha Mohan Chintakuntla (1):
> raw/octeontx2_dma: assign PCI device in DPI VF
>
> Raslan Darawsheh (1):
> ethdev: update flow item GTP QFI definition
>
> Richael Zhuang (2):
> test/power: add delay before checking CPU frequency
> test/power: round CPU frequency to check
>
> Robin Zhang (4):
> net/i40e: announce request queue capability in PF
> doc: update recommended versions for i40e
> net/i40e: fix lack of MAC type when set MAC address
> net/iavf: fix lack of MAC type when set MAC address
>
> Rohit Raj (3):
> net/dpaa2: fix getting link status
> net/dpaa: fix getting link status
> examples/l2fwd-crypto: fix packet length while decryption
>
> Roy Shterman (1):
> mem: fix freeing segments in --huge-unlink mode
>
> Satheesh Paul (1):
> net/octeontx2: fix VLAN filter
>
> Savinay Dharmappa (1):
> sched: fix traffic class oversubscription parameter
>
> Shijith Thotton (1):
> eventdev: fix case to initiate crypto adapter service
>
> Siwar Zitouni (1):
> net/ice: fix disabling promiscuous mode Somnath Kotur (3):
> net/bnxt: fix xstats get
> net/bnxt: fix Rx and Tx timestamps
> net/bnxt: fix Tx timestamp init
>
> Stanislaw Kardach (1):
> test: proceed if timer subsystem already initialized
>
> Stephen Hemminger (1):
> kni: refactor user request processing
>
> Tal Shnaiderman (2):
> eal/windows: fix default thread priority
> eal/windows: fix return codes of pthread shim layer
>
> Tengfei Zhang (1):
> net/pcap: fix file descriptor leak on close
>
> Thinh Tran (1):
> test: fix autotest handling of skipped tests
>
> Thomas Monjalon (16):
> bus/pci: fix Windows kernel driver categories
> eal: fix comment of OS-specific header files
> buildtools: fix build with busybox
> build: detect execinfo library on Linux
> build: remove redundant _GNU_SOURCE definitions
> eal: fix build with musl
> net/igc: remove use of uint type
> event/dlb: fix header includes for musl
> examples/bbdev: fix header include for musl
> drivers: fix log level after loading
> app/regex: fix usage text
> app/testpmd: fix usage text
> doc: fix names of UIO drivers
> doc: fix build with Sphinx 4
> bus/pci: support I/O port operations with musl
> app: fix exit messages
>
> Tyler Retzlaff (1):
> eal: add C++ include guard for reciprocal header
>
> Vadim Podovinnikov (1):
> net/bonding: fix LACP system address check
>
> Venkat Duvvuru (1):
> net/bnxt: fix queues per VNIC
>
> Viacheslav Ovsiienko (11):
> net/mlx5: fix external buffer pool registration for Rx queue
> net/mlx5: fix metadata item validation for ingress flows
> net/mlx5: fix hashed list size for tunnel flow groups
> net/mlx5: fix UAR allocation diagnostics messages
> common/mlx5: add timestamp format support to DevX
> vdpa/mlx5: support timestamp format
> net/mlx5: fix Rx metadata leftovers
> net/mlx5: fix drop action for Direct Rules/Verbs
> net/mlx4: fix RSS action with null hash key
> net/mlx5: support timestamp format
> regex/mlx5: support timestamp format
>
> Wenjun Wu (2):
> net/ice: check some functions return
> net/ice: fix RSS hash update
>
> Wenwu Ma (1):
> net/ice: fix illegal access when removing MAC filter
>
> Wenzhuo Lu (2):
> net/iavf: fix crash in AVX512
> net/ice: fix crash in AVX512
>
> Wisam Jaddo (1):
> app/flow-perf: fix encap/decap actions
>
> Xiao Wang (1):
> vdpa/ifc: check PCI config read
>
> Xiaoyu Min (4):
> net/mlx5: support RSS expansion for IPv6 GRE
> net/mlx5: fix shared inner RSS
> net/mlx5: fix missing shared RSS hash types
> net/mlx5: fix redundant flow after RSS expansion
>
> Xiaoyun Li (2):
> app/testpmd: remove unnecessary UDP tunnel check
> net/i40e: fix IPv4 fragment offload
>
> Youri Querry (1):
> bus/fslmc: fix random portal hangs with qbman 5.0
>
> Yunjian Wang (3):
> vfio: fix API description
> net/mlx5: fix using flow tunnel before null check
> vfio: fix duplicated user mem map
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-01 7:54 Xueming(Steven) Li
2021-06-08 8:52 ` Jiang, YuX
@ 2021-06-08 10:28 ` Pei Zhang
2021-06-08 11:31 ` Kevin Traynor
2021-06-09 11:56 ` Xueming(Steven) Li
3 siblings, 0 replies; 16+ messages in thread
From: Pei Zhang @ 2021-06-08 10:28 UTC (permalink / raw)
To: Xueming(Steven) Li
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin.walker, David Christensen, hariprasad.govindharajan,
Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, pingx.yu, qian.q.xu,
Raslan Darawsheh, NBU-Contact-Thomas Monjalon, yuan.peng,
zhaoyan.chen
Hello Xueming,
The testing with dpdk 20.11.2-rc1 from Red Hat looks good. We tested below
16 scenarios 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)Host PF + DPDK testing: PASS
(16)Host VF + DPDK testing: PASS
Versions:
kernel 4.18
qemu 6.0
dpdk: git://dpdk.org/dpdk-stable
# git log -1
commit ad11991368c46d818f5bdfe014106173d88179be (HEAD, tag: v20.11.2-rc1,
origin/20.11)
Author: Xueming Li <xuemingl@nvidia.com>
Date: Tue Jun 1 14:12:07 2021 +0800
version: 20.11.2-rc1
Signed-off-by: Xueming Li <xuemingl@nvidia.com>
NICs: X540-AT2 NIC(ixgbe, 10G)
Best regards,
Pei
On Tue, Jun 1, 2021 at 3:55 PM Xueming(Steven) Li <xuemingl@nvidia.com>
wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.2.
>
> The planned date for the final release is 15th June.
>
> 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=v20.11.2-rc1
>
> These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
>
> Thanks.
>
> Xueming Li <xuemingl@nvidia.com>
>
> ---
> Ajit Khaparde (3):
> net/bnxt: fix RSS context cleanup
> net/bnxt: check kvargs parsing
> net/bnxt: fix resource cleanup
>
> Alvin Zhang (7):
> net/ice: fix VLAN filter with PF
> net/i40e: fix input set field mask
> net/igc: fix Rx RSS hash offload capability
> net/igc: fix Rx error counter for bad length
> net/e1000: fix Rx error counter for bad length
> net/e1000: fix max Rx packet size
> net/igc: fix Rx packet size
>
> Anatoly Burakov (2):
> fbarray: fix log message on truncation error
> power: do not skip saving original P-state governor
>
> Andrew Boyer (1):
> net/ionic: fix completion type in lif init
>
> Andrew Rybchenko (3):
> net/failsafe: fix RSS hash offload reporting
> net/failsafe: report minimum and maximum MTU
> common/sfc_efx: remove GENEVE from supported tunnels
>
> Ankur Dwivedi (1):
> crypto/octeontx: fix session-less mode
>
> Apeksha Gupta (1):
> examples/l2fwd-crypto: skip masked devices
>
> Arek Kusztal (1):
> crypto/qat: fix offset for out-of-place scatter-gather
>
> Beilei Xing (1):
> net/i40evf: fix packet loss for X722
>
> Bruce Richardson (1):
> build: exclude meson files from examples installation
>
> Chenbo Xia (1):
> examples/vhost: check memory table query
>
> Chengchang Tang (15):
> net/hns3: fix HW buffer size on MTU update
> net/hns3: fix processing Tx offload flags
> net/hns3: fix Tx checksum for UDP packets with special port
> net/hns3: fix long task queue pairs reset time
> ethdev: validate input in module EEPROM dump
> ethdev: validate input in register info
> ethdev: validate input in EEPROM info
> net/hns3: fix rollback after setting PVID failure
> net/hns3: fix timing in resetting queues
> net/hns3: fix queue state when concurrent with reset
> net/hns3: fix configure FEC when concurrent with reset
> net/hns3: fix use of command status enumeration
> examples: add eal cleanup to examples
> net/bonding: fix adding itself as its slave
> net/hns3: fix timing in mailbox
>
> Chengwen Feng (15):
> net/hns3: fix flow counter value
> net/hns3: fix VF mailbox head field
> net/hns3: support get device version when dump register
> net/hns3: fix some packet types
> net/hns3: fix missing outer L4 UDP flag for VXLAN
> net/hns3: remove VLAN/QinQ ptypes from support list
> test: check thread creation
> common/dpaax: fix possible null pointer access
> examples/ethtool: remove unused parsing
> net/hns3: fix flow director lock
> net/e1000/base: fix timeout for shadow RAM write
> net/hns3: fix setting default MAC address in bonding of VF
> net/hns3: fix possible mismatched response of mailbox
> net/hns3: fix VF handling LSC event in secondary process
> net/hns3: fix verification of NEON support
>
> Ciara Loftus (1):
> net/af_xdp: fix error handling during Rx queue setup
>
> Conor Walsh (1):
> examples/l3fwd: fix LPM IPv6 subnets
>
> Cristian Dumitrescu (3):
> table: fix actions with different data size
> pipeline: fix instruction translation
> pipeline: fix endianness conversions
>
> Dapeng Yu (3):
> net/igc: remove MTU setting limitation
> net/e1000: remove MTU setting limitation
> examples/packet_ordering: fix port configuration
>
> David Harton (1):
> net/ena: fix releasing Tx ring mbufs
>
> David Marchand (8):
> doc: fix sphinx rtd theme import in GHA
> service: clean references to removed symbol
> eal: fix evaluation of log level option
> ci: hook to GitHub Actions
> ci: enable v21 ABI checks
> ci: fix package installation in GitHub Actions
> ci: ignore APT update failure in GitHub Actions
> ci: catch coredumps
>
> Dekel Peled (1):
> common/mlx5: fix DevX read output buffer size
>
> Dmitry Kozlyuk (3):
> net/pcap: fix format string
> eal/windows: add missing SPDX license tag
> buildtools: fix all drivers disabled on Windows
>
> Ed Czeck (2):
> net/ark: update packet director initial state
> net/ark: refactor Rx buffer recovery
>
> Elad Nachman (2):
> kni: support async user request
> kni: fix kernel deadlock with bifurcated device
>
> Feifei Wang (2):
> net/i40e: fix parsing packet type for NEON
> test/trace: fix race on collected perf data
>
> Ferruh Yigit (3):
> power: remove duplicated symbols from map file
> log/linux: make default output stderr
> license: fix typos
>
> Guoyang Zhou (1):
> net/hinic: fix crash in secondary process
>
> Haiyue Wang (1):
> net/ixgbe: fix Rx errors statistics for UDP checksum
>
> Harman Kalra (1):
> event/octeontx2: fix device reconfigure for single slot
>
> Hongbo Zheng (3):
> app/testpmd: fix Tx/Rx descriptor query error log
> net/hns3: fix FLR miss detection
> net/hns3: delete redundant blank line
>
> Huisong Li (11):
> net/hns3: fix device capabilities for copper media type
> net/hns3: remove unused parameter markers
> net/hns3: fix reporting undefined speed
> net/hns3: fix link update when failed to get link info
> net/hns3: fix flow control exception
> app/testpmd: fix bitmap of link speeds when force speed
> net/hns3: fix flow control mode
> net/hns3: remove redundant mailbox response
> net/hns3: fix DCB mode check
> net/hns3: fix VMDq mode check
> net/hns3: fix mbuf leakage
>
> Ibtisam Tariq (1):
> examples/vhost_crypto: remove unused short option
>
> Igor Russkikh (2):
> net/qede: reduce log verbosity
> net/qede: accept bigger RSS table
>
> Ilya Maximets (1):
> net/virtio: fix interrupt unregistering for listening socket
>
> Ivan Malov (5):
> net/sfc: fix buffer size for flow parse
> net: fix comment in IPv6 header
> net/sfc: fix error path inconsistency
> common/sfc_efx/base: fix indication of MAE encap support
> net/sfc: fix outer rule rollback on error
>
> Jiawei Wang (2):
> app/testpmd: fix NVGRE encap configuration
> net/mlx5: fix resource release for mirror flow
>
> Jiawei Zhu (1):
> net/mlx5: fix Rx segmented packets on mbuf starvation
>
> Jiawen Wu (3):
> net/txgbe: remove unused functions
> net/txgbe: fix Rx missed packet counter
> net/txgbe: update packet type
>
> John Daley (1):
> net/enic: fix flow initialization error handling
>
> Kalesh AP (18):
> net/bnxt: remove unused macro
> net/bnxt: fix VNIC configuration
> net/bnxt: fix firmware fatal error handling
> net/bnxt: fix FW readiness check during recovery
> net/bnxt: fix device readiness check
> net/bnxt: fix VF info allocation
> net/bnxt: fix HWRM and FW incompatibility handling
> net/bnxt: mute some failure logs
> app/testpmd: check MAC address query
> net/bnxt: fix PCI write check
> net/bnxt: fix link state operations
> net/bnxt: fix timesync when PTP is not supported
> net/bnxt: fix memory allocation for command response
> net/bnxt: fix double free in port start failure
> net/bnxt: fix configuring LRO
> net/bnxt: fix health check alarm cancellation
> net/bnxt: fix PTP support for Thor
> net/bnxt: fix ring count calculation for Thor
>
> Kevin Traynor (1):
> test/cmdline: fix inputs array
>
> Lance Richardson (6):
> net/bnxt: fix Rx buffer posting
> net/bnxt: fix Tx length hint threshold
> net/bnxt: fix handling of null flow mask
> test: fix TCP header initialization
> net/bnxt: fix Rx descriptor status
> net/bnxt: fix Rx queue count
>
> Leyi Rong (1):
> net/iavf: fix packet length parsing in AVX512
>
> Li Zhang (1):
> net/mlx5: fix flow actions index in cache
>
> Luc Pelletier (2):
> eal: fix race in control thread creation
> eal: fix hang in control thread creation
>
> Marvin Liu (5):
> vhost: fix split ring potential buffer overflow
> vhost: fix packed ring potential buffer overflow
> vhost: fix batch dequeue potential buffer overflow
> vhost: fix initialization of temporary header
> vhost: fix initialization of async temporary header
>
> Matan Azrad (4):
> common/mlx5/linux: add glue function to query WQ
> common/mlx5: add DevX command to query WQ
> common/mlx5: add DevX commands for queue counters
> vdpa/mlx5: fix virtq cleaning
>
> Min Hu (Connor) (8):
> net/hns3: fix MTU config complexity
> net/hns3: update HiSilicon copyright syntax
> net/hns3: fix copyright date
> examples/ptpclient: remove wrong comment
> test/bpf: fix error message
> doc: fix HiSilicon copyright syntax
> net/hns3: remove unused macros
> net/hns3: remove unused macro
>
> Murphy Yang (3):
> net/ixgbe: fix RSS RETA being reset after port start
> net/i40e: fix flow director config after flow validate
> net/i40e: fix flow director for common pctypes
>
> Natanael Copa (5):
> common/dpaax/caamflib: fix build with musl
> bus/dpaa: fix 64-bit arch detection
> bus/dpaa: fix build with musl
> net/cxgbe: remove use of uint type
> app/testpmd: fix build with musl
>
> Nipun Gupta (1):
> bus/dpaa: fix statistics reading
>
> Nithin Dabilpuram (3):
> vfio: do not merge contiguous areas
> vfio: fix DMA mapping granularity for IOVA as VA
> test/mem: fix page size for external memory
>
> Pallavi Kadam (1):
> bus/pci: skip probing some Windows NDIS devices
>
> Pavan Nikhilesh (2):
> test/event: fix timeout accuracy
> app/eventdev: fix timeout accuracy
>
> Pu Xu (1):
> ip_frag: fix fragmenting IPv4 packet with header option
>
> Qi Zhang (7):
> net/ice/base: fix payload indicator on ptype
> net/ice/base: fix uninitialized struct
> net/ice/base: cleanup filter list on error
> net/ice/base: fix memory allocation for MAC addresses
> net/iavf: fix TSO max segment size
> doc: fix matching versions in ice guide
> net/iavf: fix wrong Tx context descriptor
>
> Radha Mohan Chintakuntla (1):
> raw/octeontx2_dma: assign PCI device in DPI VF
>
> Raslan Darawsheh (1):
> ethdev: update flow item GTP QFI definition
>
> Richael Zhuang (2):
> test/power: add delay before checking CPU frequency
> test/power: round CPU frequency to check
>
> Robin Zhang (4):
> net/i40e: announce request queue capability in PF
> doc: update recommended versions for i40e
> net/i40e: fix lack of MAC type when set MAC address
> net/iavf: fix lack of MAC type when set MAC address
>
> Rohit Raj (3):
> net/dpaa2: fix getting link status
> net/dpaa: fix getting link status
> examples/l2fwd-crypto: fix packet length while decryption
>
> Roy Shterman (1):
> mem: fix freeing segments in --huge-unlink mode
>
> Satheesh Paul (1):
> net/octeontx2: fix VLAN filter
>
> Savinay Dharmappa (1):
> sched: fix traffic class oversubscription parameter
>
> Shijith Thotton (1):
> eventdev: fix case to initiate crypto adapter service
>
> Siwar Zitouni (1):
> net/ice: fix disabling promiscuous mode
>
>
>
>
>
>
>
>
> Somnath Kotur (3):
> net/bnxt: fix xstats get
> net/bnxt: fix Rx and Tx timestamps
> net/bnxt: fix Tx timestamp init
>
> Stanislaw Kardach (1):
> test: proceed if timer subsystem already initialized
>
> Stephen Hemminger (1):
> kni: refactor user request processing
>
> Tal Shnaiderman (2):
> eal/windows: fix default thread priority
> eal/windows: fix return codes of pthread shim layer
>
> Tengfei Zhang (1):
> net/pcap: fix file descriptor leak on close
>
> Thinh Tran (1):
> test: fix autotest handling of skipped tests
>
> Thomas Monjalon (16):
> bus/pci: fix Windows kernel driver categories
> eal: fix comment of OS-specific header files
> buildtools: fix build with busybox
> build: detect execinfo library on Linux
> build: remove redundant _GNU_SOURCE definitions
> eal: fix build with musl
> net/igc: remove use of uint type
> event/dlb: fix header includes for musl
> examples/bbdev: fix header include for musl
> drivers: fix log level after loading
> app/regex: fix usage text
> app/testpmd: fix usage text
> doc: fix names of UIO drivers
> doc: fix build with Sphinx 4
> bus/pci: support I/O port operations with musl
> app: fix exit messages
>
> Tyler Retzlaff (1):
> eal: add C++ include guard for reciprocal header
>
> Vadim Podovinnikov (1):
> net/bonding: fix LACP system address check
>
> Venkat Duvvuru (1):
> net/bnxt: fix queues per VNIC
>
> Viacheslav Ovsiienko (11):
> net/mlx5: fix external buffer pool registration for Rx queue
> net/mlx5: fix metadata item validation for ingress flows
> net/mlx5: fix hashed list size for tunnel flow groups
> net/mlx5: fix UAR allocation diagnostics messages
> common/mlx5: add timestamp format support to DevX
> vdpa/mlx5: support timestamp format
> net/mlx5: fix Rx metadata leftovers
> net/mlx5: fix drop action for Direct Rules/Verbs
> net/mlx4: fix RSS action with null hash key
> net/mlx5: support timestamp format
> regex/mlx5: support timestamp format
>
> Wenjun Wu (2):
> net/ice: check some functions return
> net/ice: fix RSS hash update
>
> Wenwu Ma (1):
> net/ice: fix illegal access when removing MAC filter
>
> Wenzhuo Lu (2):
> net/iavf: fix crash in AVX512
> net/ice: fix crash in AVX512
>
> Wisam Jaddo (1):
> app/flow-perf: fix encap/decap actions
>
> Xiao Wang (1):
> vdpa/ifc: check PCI config read
>
> Xiaoyu Min (4):
> net/mlx5: support RSS expansion for IPv6 GRE
> net/mlx5: fix shared inner RSS
> net/mlx5: fix missing shared RSS hash types
> net/mlx5: fix redundant flow after RSS expansion
>
> Xiaoyun Li (2):
> app/testpmd: remove unnecessary UDP tunnel check
> net/i40e: fix IPv4 fragment offload
>
> Youri Querry (1):
> bus/fslmc: fix random portal hangs with qbman 5.0
>
> Yunjian Wang (3):
> vfio: fix API description
> net/mlx5: fix using flow tunnel before null check
> vfio: fix duplicated user mem map
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [dpdk-dev] 20.11.2 patches review and test
2021-06-01 7:54 Xueming(Steven) Li
@ 2021-06-08 8:52 ` Jiang, YuX
2021-06-08 10:28 ` Pei Zhang
` (2 subsequent siblings)
3 siblings, 0 replies; 16+ messages in thread
From: Jiang, YuX @ 2021-06-08 8:52 UTC (permalink / raw)
To: Xueming(Steven) Li
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
Benjamin, David Christensen, Govindharajan, Hariprasad,
Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu,
PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon,
Peng, Yuan, Chen, Zhaoyan
Hi Steven,
Testing with dpdk v20.11.2-rc1 from Intel looks good, no critical issue is found. All of them are known issues. More details as below:
# Basic Intel(R) NIC testing
*PF(i40e, ixgbe): test scenarios including rte_flow/TSO/Jumboframe/checksum offload/Tunnel, etc. Listed but not all.
- Below two known issues are found.
> (1)https://bugs.dpdk.org/show_bug.cgi?id=687 : unit_tests_power/power_cpufreq: unit test failed. This issue is found in 21.05 and dev has patches to fix it but not merged into main.
> (2)ddp_gtp_qregion/fd_gtpu_ipv4_dstip: flow director does not work. This issue is found in 21.05 and dev has patches to fix it but not merged into main.
*VF(i40e,ixgbe): test scenarios including vf-rte_flow/TSO/Jumboframe/checksum offload/Tunnel, Listed but not all.
- No new issues are found.
*PF/VF(ice): test scenarios including switch features/Flow Director/Advanced RSS/ACL/DCF/Flexible Descriptor and so on, Listed but not all.
- Below 4 known DPDK issues are found.
> (1)rxtx_offload/rxoffload_port: Pkt1 can't be distributed to the same queue. This issue is found in 21.05. Dev has patches to fix it, but not merged into main.
> (2)dcf_lifecycle/handle_acl_filter_05: after reset port the mac changed. This issue is found in 21.05 and fixed in 21.05, apply below patch series passed in lts20.11.2.
Patches link:
https://patchwork.dpdk.org/project/dpdk/list/?series=16712&state=%2A&archive=both
> (3)cvl_advanced_iavf_rss: change the SCTP port value, the hash value remains unchanged. This issue is found in 20.11-rc3, not fixed yet.
> (4)Can't create 512 acl rules after creating a full mask switch rule. This issue is also occurred in dpdk 20.11 and not fixed yet.
* Build or compile:
* Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, CentOS8.3 and so on. Listed but not all.
- All passed expect build failed on Fedora34 with GCC11 and Clang12.
> GCC11 issue: https://bugs.dpdk.org/show_bug.cgi?id=692 : bnx2x build fail on Fedora 34 with gcc 11.
This issue is found in 21.05 on Fedora34 with GCC 11. Has patches to fix in 21.05 and merged into main, but apply failed in lts20.11.2.
Patches link:
http://patchwork.dpdk.org/project/dpdk/list/?series=16927&state=%2A&archive=both (apply failed)
http://patchwork.dpdk.org/project/dpdk/patch/20210505085314.54750-1-ktraynor@redhat.com/
http://patchwork.dpdk.org/project/dpdk/patch/20210514150834.227474-1-ktraynor@redhat.com/
http://patchwork.dpdk.org/project/dpdk/patch/20210517155739.800371-1-ferruh.yigit@intel.com/
> Clang12 issue: app/test/dpdk-test.p/test_cmdline_num.c.o build failed on Fedora34 with Clang12, but build passed on Fedora33 with Clang11. Should we create bugzilla to track this issue?
* Compile: cover the CFLAGES(O0/O1/O2/O3) with popular OS such as Ubuntu20.04 and CentOS 8.3.
- No test this.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test(AVX2+AVX512) test and so on. Listed but not all.
- All passed. No big data drop.
# Basic cryptodev and virtio testing
* Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing, etc.. Listed but not all.
- One known issues as below:
> (1)The UDP fragmentation offload feature of Virtio-net device can’t be turned on in the VM, kernel issue, bugzilla has been submited: https://bugzilla.kernel.org/show_bug.cgi?id=207075 , not fixed yet.
* Cryptodev:
- Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc. Listed but not all.
- All passed.
- Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc. Listed but not all.
- No big data drop.
dpdk: https://dpdk.org/browse/dpdk-stable/
commit ad11991368c46d818f5bdfe014106173d88179be (HEAD, tag: v20.11.2-rc1, origin/20.11)
Author: Xueming Li <xuemingl@nvidia.com>
Date: Tue Jun 1 14:12:07 2021 +0800
version: 20.11.2-rc1
Signed-off-by: Xueming Li <xuemingl@nvidia.com>
Best regards,
Yu Jiang
>-----Original Message-----
>From: dev <dev-bounces@dpdk.org> On Behalf Of Xueming(Steven) Li
>Sent: Tuesday, June 1, 2021 3:55 PM
>Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
>Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
>Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
><drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
><hariprasad.govindharajan@intel.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@nvidia.com>; NBU-
>Contact-Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan
><yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>;
>Xueming(Steven) Li <xuemingl@nvidia.com>
>Subject: [dpdk-dev] 20.11.2 patches review and test
>
>Hi all,
>
>Here is a list of patches targeted for stable release 20.11.2.
>
>The planned date for the final release is 15th June.
>
>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=v20.11.2-rc1
>
>These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
>
>Thanks.
>
>Xueming Li <xuemingl@nvidia.com>
>
>---
>Ajit Khaparde (3):
> net/bnxt: fix RSS context cleanup
> net/bnxt: check kvargs parsing
> net/bnxt: fix resource cleanup
>
>Alvin Zhang (7):
> net/ice: fix VLAN filter with PF
> net/i40e: fix input set field mask
> net/igc: fix Rx RSS hash offload capability
> net/igc: fix Rx error counter for bad length
> net/e1000: fix Rx error counter for bad length
> net/e1000: fix max Rx packet size
> net/igc: fix Rx packet size
>
>Anatoly Burakov (2):
> fbarray: fix log message on truncation error
> power: do not skip saving original P-state governor
>
>Andrew Boyer (1):
> net/ionic: fix completion type in lif init
>
>Andrew Rybchenko (3):
> net/failsafe: fix RSS hash offload reporting
> net/failsafe: report minimum and maximum MTU
> common/sfc_efx: remove GENEVE from supported tunnels
>
>Ankur Dwivedi (1):
> crypto/octeontx: fix session-less mode
>
>Apeksha Gupta (1):
> examples/l2fwd-crypto: skip masked devices
>
>Arek Kusztal (1):
> crypto/qat: fix offset for out-of-place scatter-gather
>
>Beilei Xing (1):
> net/i40evf: fix packet loss for X722
>
>Bruce Richardson (1):
> build: exclude meson files from examples installation
>
>Chenbo Xia (1):
> examples/vhost: check memory table query
>
>Chengchang Tang (15):
> net/hns3: fix HW buffer size on MTU update
> net/hns3: fix processing Tx offload flags
> net/hns3: fix Tx checksum for UDP packets with special port
> net/hns3: fix long task queue pairs reset time
> ethdev: validate input in module EEPROM dump
> ethdev: validate input in register info
> ethdev: validate input in EEPROM info
> net/hns3: fix rollback after setting PVID failure
> net/hns3: fix timing in resetting queues
> net/hns3: fix queue state when concurrent with reset
> net/hns3: fix configure FEC when concurrent with reset
> net/hns3: fix use of command status enumeration
> examples: add eal cleanup to examples
> net/bonding: fix adding itself as its slave
> net/hns3: fix timing in mailbox
>
>Chengwen Feng (15):
> net/hns3: fix flow counter value
> net/hns3: fix VF mailbox head field
> net/hns3: support get device version when dump register
> net/hns3: fix some packet types
> net/hns3: fix missing outer L4 UDP flag for VXLAN
> net/hns3: remove VLAN/QinQ ptypes from support list
> test: check thread creation
> common/dpaax: fix possible null pointer access
> examples/ethtool: remove unused parsing
> net/hns3: fix flow director lock
> net/e1000/base: fix timeout for shadow RAM write
> net/hns3: fix setting default MAC address in bonding of VF
> net/hns3: fix possible mismatched response of mailbox
> net/hns3: fix VF handling LSC event in secondary process
> net/hns3: fix verification of NEON support
>
>Ciara Loftus (1):
> net/af_xdp: fix error handling during Rx queue setup
>
>Conor Walsh (1):
> examples/l3fwd: fix LPM IPv6 subnets
>
>Cristian Dumitrescu (3):
> table: fix actions with different data size
> pipeline: fix instruction translation
> pipeline: fix endianness conversions
>
>Dapeng Yu (3):
> net/igc: remove MTU setting limitation
> net/e1000: remove MTU setting limitation
> examples/packet_ordering: fix port configuration
>
>David Harton (1):
> net/ena: fix releasing Tx ring mbufs
>
>David Marchand (8):
> doc: fix sphinx rtd theme import in GHA
> service: clean references to removed symbol
> eal: fix evaluation of log level option
> ci: hook to GitHub Actions
> ci: enable v21 ABI checks
> ci: fix package installation in GitHub Actions
> ci: ignore APT update failure in GitHub Actions
> ci: catch coredumps
>
>Dekel Peled (1):
> common/mlx5: fix DevX read output buffer size
>
>Dmitry Kozlyuk (3):
> net/pcap: fix format string
> eal/windows: add missing SPDX license tag
> buildtools: fix all drivers disabled on Windows
>
>Ed Czeck (2):
> net/ark: update packet director initial state
> net/ark: refactor Rx buffer recovery
>
>Elad Nachman (2):
> kni: support async user request
> kni: fix kernel deadlock with bifurcated device
>
>Feifei Wang (2):
> net/i40e: fix parsing packet type for NEON
> test/trace: fix race on collected perf data
>
>Ferruh Yigit (3):
> power: remove duplicated symbols from map file
> log/linux: make default output stderr
> license: fix typos
>
>Guoyang Zhou (1):
> net/hinic: fix crash in secondary process
>
>Haiyue Wang (1):
> net/ixgbe: fix Rx errors statistics for UDP checksum
>
>Harman Kalra (1):
> event/octeontx2: fix device reconfigure for single slot
>
>Hongbo Zheng (3):
> app/testpmd: fix Tx/Rx descriptor query error log
> net/hns3: fix FLR miss detection
> net/hns3: delete redundant blank line
>
>Huisong Li (11):
> net/hns3: fix device capabilities for copper media type
> net/hns3: remove unused parameter markers
> net/hns3: fix reporting undefined speed
> net/hns3: fix link update when failed to get link info
> net/hns3: fix flow control exception
> app/testpmd: fix bitmap of link speeds when force speed
> net/hns3: fix flow control mode
> net/hns3: remove redundant mailbox response
> net/hns3: fix DCB mode check
> net/hns3: fix VMDq mode check
> net/hns3: fix mbuf leakage
>
>Ibtisam Tariq (1):
> examples/vhost_crypto: remove unused short option
>
>Igor Russkikh (2):
> net/qede: reduce log verbosity
> net/qede: accept bigger RSS table
>
>Ilya Maximets (1):
> net/virtio: fix interrupt unregistering for listening socket
>
>Ivan Malov (5):
> net/sfc: fix buffer size for flow parse
> net: fix comment in IPv6 header
> net/sfc: fix error path inconsistency
> common/sfc_efx/base: fix indication of MAE encap support
> net/sfc: fix outer rule rollback on error
>
>Jiawei Wang (2):
> app/testpmd: fix NVGRE encap configuration
> net/mlx5: fix resource release for mirror flow
>
>Jiawei Zhu (1):
> net/mlx5: fix Rx segmented packets on mbuf starvation
>
>Jiawen Wu (3):
> net/txgbe: remove unused functions
> net/txgbe: fix Rx missed packet counter
> net/txgbe: update packet type
>
>John Daley (1):
> net/enic: fix flow initialization error handling
>
>Kalesh AP (18):
> net/bnxt: remove unused macro
> net/bnxt: fix VNIC configuration
> net/bnxt: fix firmware fatal error handling
> net/bnxt: fix FW readiness check during recovery
> net/bnxt: fix device readiness check
> net/bnxt: fix VF info allocation
> net/bnxt: fix HWRM and FW incompatibility handling
> net/bnxt: mute some failure logs
> app/testpmd: check MAC address query
> net/bnxt: fix PCI write check
> net/bnxt: fix link state operations
> net/bnxt: fix timesync when PTP is not supported
> net/bnxt: fix memory allocation for command response
> net/bnxt: fix double free in port start failure
> net/bnxt: fix configuring LRO
> net/bnxt: fix health check alarm cancellation
> net/bnxt: fix PTP support for Thor
> net/bnxt: fix ring count calculation for Thor
>
>Kevin Traynor (1):
> test/cmdline: fix inputs array
>
>Lance Richardson (6):
> net/bnxt: fix Rx buffer posting
> net/bnxt: fix Tx length hint threshold
> net/bnxt: fix handling of null flow mask
> test: fix TCP header initialization
> net/bnxt: fix Rx descriptor status
> net/bnxt: fix Rx queue count
>
>Leyi Rong (1):
> net/iavf: fix packet length parsing in AVX512
>
>Li Zhang (1):
> net/mlx5: fix flow actions index in cache
>
>Luc Pelletier (2):
> eal: fix race in control thread creation
> eal: fix hang in control thread creation
>
>Marvin Liu (5):
> vhost: fix split ring potential buffer overflow
> vhost: fix packed ring potential buffer overflow
> vhost: fix batch dequeue potential buffer overflow
> vhost: fix initialization of temporary header
> vhost: fix initialization of async temporary header
>
>Matan Azrad (4):
> common/mlx5/linux: add glue function to query WQ
> common/mlx5: add DevX command to query WQ
> common/mlx5: add DevX commands for queue counters
> vdpa/mlx5: fix virtq cleaning
>
>Min Hu (Connor) (8):
> net/hns3: fix MTU config complexity
> net/hns3: update HiSilicon copyright syntax
> net/hns3: fix copyright date
> examples/ptpclient: remove wrong comment
> test/bpf: fix error message
> doc: fix HiSilicon copyright syntax
> net/hns3: remove unused macros
> net/hns3: remove unused macro
>
>Murphy Yang (3):
> net/ixgbe: fix RSS RETA being reset after port start
> net/i40e: fix flow director config after flow validate
> net/i40e: fix flow director for common pctypes
>
>Natanael Copa (5):
> common/dpaax/caamflib: fix build with musl
> bus/dpaa: fix 64-bit arch detection
> bus/dpaa: fix build with musl
> net/cxgbe: remove use of uint type
> app/testpmd: fix build with musl
>
>Nipun Gupta (1):
> bus/dpaa: fix statistics reading
>
>Nithin Dabilpuram (3):
> vfio: do not merge contiguous areas
> vfio: fix DMA mapping granularity for IOVA as VA
> test/mem: fix page size for external memory
>
>Pallavi Kadam (1):
> bus/pci: skip probing some Windows NDIS devices
>
>Pavan Nikhilesh (2):
> test/event: fix timeout accuracy
> app/eventdev: fix timeout accuracy
>
>Pu Xu (1):
> ip_frag: fix fragmenting IPv4 packet with header option
>
>Qi Zhang (7):
> net/ice/base: fix payload indicator on ptype
> net/ice/base: fix uninitialized struct
> net/ice/base: cleanup filter list on error
> net/ice/base: fix memory allocation for MAC addresses
> net/iavf: fix TSO max segment size
> doc: fix matching versions in ice guide
> net/iavf: fix wrong Tx context descriptor
>
>Radha Mohan Chintakuntla (1):
> raw/octeontx2_dma: assign PCI device in DPI VF
>
>Raslan Darawsheh (1):
> ethdev: update flow item GTP QFI definition
>
>Richael Zhuang (2):
> test/power: add delay before checking CPU frequency
> test/power: round CPU frequency to check
>
>Robin Zhang (4):
> net/i40e: announce request queue capability in PF
> doc: update recommended versions for i40e
> net/i40e: fix lack of MAC type when set MAC address
> net/iavf: fix lack of MAC type when set MAC address
>
>Rohit Raj (3):
> net/dpaa2: fix getting link status
> net/dpaa: fix getting link status
> examples/l2fwd-crypto: fix packet length while decryption
>
>Roy Shterman (1):
> mem: fix freeing segments in --huge-unlink mode
>
>Satheesh Paul (1):
> net/octeontx2: fix VLAN filter
>
>Savinay Dharmappa (1):
> sched: fix traffic class oversubscription parameter
>
>Shijith Thotton (1):
> eventdev: fix case to initiate crypto adapter service
>
>Siwar Zitouni (1):
> net/ice: fix disabling promiscuous mode
>Somnath Kotur (3):
> net/bnxt: fix xstats get
> net/bnxt: fix Rx and Tx timestamps
> net/bnxt: fix Tx timestamp init
>
>Stanislaw Kardach (1):
> test: proceed if timer subsystem already initialized
>
>Stephen Hemminger (1):
> kni: refactor user request processing
>
>Tal Shnaiderman (2):
> eal/windows: fix default thread priority
> eal/windows: fix return codes of pthread shim layer
>
>Tengfei Zhang (1):
> net/pcap: fix file descriptor leak on close
>
>Thinh Tran (1):
> test: fix autotest handling of skipped tests
>
>Thomas Monjalon (16):
> bus/pci: fix Windows kernel driver categories
> eal: fix comment of OS-specific header files
> buildtools: fix build with busybox
> build: detect execinfo library on Linux
> build: remove redundant _GNU_SOURCE definitions
> eal: fix build with musl
> net/igc: remove use of uint type
> event/dlb: fix header includes for musl
> examples/bbdev: fix header include for musl
> drivers: fix log level after loading
> app/regex: fix usage text
> app/testpmd: fix usage text
> doc: fix names of UIO drivers
> doc: fix build with Sphinx 4
> bus/pci: support I/O port operations with musl
> app: fix exit messages
>
>Tyler Retzlaff (1):
> eal: add C++ include guard for reciprocal header
>
>Vadim Podovinnikov (1):
> net/bonding: fix LACP system address check
>
>Venkat Duvvuru (1):
> net/bnxt: fix queues per VNIC
>
>Viacheslav Ovsiienko (11):
> net/mlx5: fix external buffer pool registration for Rx queue
> net/mlx5: fix metadata item validation for ingress flows
> net/mlx5: fix hashed list size for tunnel flow groups
> net/mlx5: fix UAR allocation diagnostics messages
> common/mlx5: add timestamp format support to DevX
> vdpa/mlx5: support timestamp format
> net/mlx5: fix Rx metadata leftovers
> net/mlx5: fix drop action for Direct Rules/Verbs
> net/mlx4: fix RSS action with null hash key
> net/mlx5: support timestamp format
> regex/mlx5: support timestamp format
>
>Wenjun Wu (2):
> net/ice: check some functions return
> net/ice: fix RSS hash update
>
>Wenwu Ma (1):
> net/ice: fix illegal access when removing MAC filter
>
>Wenzhuo Lu (2):
> net/iavf: fix crash in AVX512
> net/ice: fix crash in AVX512
>
>Wisam Jaddo (1):
> app/flow-perf: fix encap/decap actions
>
>Xiao Wang (1):
> vdpa/ifc: check PCI config read
>
>Xiaoyu Min (4):
> net/mlx5: support RSS expansion for IPv6 GRE
> net/mlx5: fix shared inner RSS
> net/mlx5: fix missing shared RSS hash types
> net/mlx5: fix redundant flow after RSS expansion
>
>Xiaoyun Li (2):
> app/testpmd: remove unnecessary UDP tunnel check
> net/i40e: fix IPv4 fragment offload
>
>Youri Querry (1):
> bus/fslmc: fix random portal hangs with qbman 5.0
>
>Yunjian Wang (3):
> vfio: fix API description
> net/mlx5: fix using flow tunnel before null check
> vfio: fix duplicated user mem map
^ permalink raw reply [flat|nested] 16+ messages in thread
* [dpdk-dev] 20.11.2 patches review and test
@ 2021-06-01 7:54 Xueming(Steven) Li
2021-06-08 8:52 ` Jiang, YuX
` (3 more replies)
0 siblings, 4 replies; 16+ messages in thread
From: Xueming(Steven) Li @ 2021-06-01 7:54 UTC (permalink / raw)
Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
benjamin.walker, David Christensen, hariprasad.govindharajan,
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, Xueming(Steven) Li
Hi all,
Here is a list of patches targeted for stable release 20.11.2.
The planned date for the final release is 15th June.
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=v20.11.2-rc1
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Xueming Li <xuemingl@nvidia.com>
---
Ajit Khaparde (3):
net/bnxt: fix RSS context cleanup
net/bnxt: check kvargs parsing
net/bnxt: fix resource cleanup
Alvin Zhang (7):
net/ice: fix VLAN filter with PF
net/i40e: fix input set field mask
net/igc: fix Rx RSS hash offload capability
net/igc: fix Rx error counter for bad length
net/e1000: fix Rx error counter for bad length
net/e1000: fix max Rx packet size
net/igc: fix Rx packet size
Anatoly Burakov (2):
fbarray: fix log message on truncation error
power: do not skip saving original P-state governor
Andrew Boyer (1):
net/ionic: fix completion type in lif init
Andrew Rybchenko (3):
net/failsafe: fix RSS hash offload reporting
net/failsafe: report minimum and maximum MTU
common/sfc_efx: remove GENEVE from supported tunnels
Ankur Dwivedi (1):
crypto/octeontx: fix session-less mode
Apeksha Gupta (1):
examples/l2fwd-crypto: skip masked devices
Arek Kusztal (1):
crypto/qat: fix offset for out-of-place scatter-gather
Beilei Xing (1):
net/i40evf: fix packet loss for X722
Bruce Richardson (1):
build: exclude meson files from examples installation
Chenbo Xia (1):
examples/vhost: check memory table query
Chengchang Tang (15):
net/hns3: fix HW buffer size on MTU update
net/hns3: fix processing Tx offload flags
net/hns3: fix Tx checksum for UDP packets with special port
net/hns3: fix long task queue pairs reset time
ethdev: validate input in module EEPROM dump
ethdev: validate input in register info
ethdev: validate input in EEPROM info
net/hns3: fix rollback after setting PVID failure
net/hns3: fix timing in resetting queues
net/hns3: fix queue state when concurrent with reset
net/hns3: fix configure FEC when concurrent with reset
net/hns3: fix use of command status enumeration
examples: add eal cleanup to examples
net/bonding: fix adding itself as its slave
net/hns3: fix timing in mailbox
Chengwen Feng (15):
net/hns3: fix flow counter value
net/hns3: fix VF mailbox head field
net/hns3: support get device version when dump register
net/hns3: fix some packet types
net/hns3: fix missing outer L4 UDP flag for VXLAN
net/hns3: remove VLAN/QinQ ptypes from support list
test: check thread creation
common/dpaax: fix possible null pointer access
examples/ethtool: remove unused parsing
net/hns3: fix flow director lock
net/e1000/base: fix timeout for shadow RAM write
net/hns3: fix setting default MAC address in bonding of VF
net/hns3: fix possible mismatched response of mailbox
net/hns3: fix VF handling LSC event in secondary process
net/hns3: fix verification of NEON support
Ciara Loftus (1):
net/af_xdp: fix error handling during Rx queue setup
Conor Walsh (1):
examples/l3fwd: fix LPM IPv6 subnets
Cristian Dumitrescu (3):
table: fix actions with different data size
pipeline: fix instruction translation
pipeline: fix endianness conversions
Dapeng Yu (3):
net/igc: remove MTU setting limitation
net/e1000: remove MTU setting limitation
examples/packet_ordering: fix port configuration
David Harton (1):
net/ena: fix releasing Tx ring mbufs
David Marchand (8):
doc: fix sphinx rtd theme import in GHA
service: clean references to removed symbol
eal: fix evaluation of log level option
ci: hook to GitHub Actions
ci: enable v21 ABI checks
ci: fix package installation in GitHub Actions
ci: ignore APT update failure in GitHub Actions
ci: catch coredumps
Dekel Peled (1):
common/mlx5: fix DevX read output buffer size
Dmitry Kozlyuk (3):
net/pcap: fix format string
eal/windows: add missing SPDX license tag
buildtools: fix all drivers disabled on Windows
Ed Czeck (2):
net/ark: update packet director initial state
net/ark: refactor Rx buffer recovery
Elad Nachman (2):
kni: support async user request
kni: fix kernel deadlock with bifurcated device
Feifei Wang (2):
net/i40e: fix parsing packet type for NEON
test/trace: fix race on collected perf data
Ferruh Yigit (3):
power: remove duplicated symbols from map file
log/linux: make default output stderr
license: fix typos
Guoyang Zhou (1):
net/hinic: fix crash in secondary process
Haiyue Wang (1):
net/ixgbe: fix Rx errors statistics for UDP checksum
Harman Kalra (1):
event/octeontx2: fix device reconfigure for single slot
Hongbo Zheng (3):
app/testpmd: fix Tx/Rx descriptor query error log
net/hns3: fix FLR miss detection
net/hns3: delete redundant blank line
Huisong Li (11):
net/hns3: fix device capabilities for copper media type
net/hns3: remove unused parameter markers
net/hns3: fix reporting undefined speed
net/hns3: fix link update when failed to get link info
net/hns3: fix flow control exception
app/testpmd: fix bitmap of link speeds when force speed
net/hns3: fix flow control mode
net/hns3: remove redundant mailbox response
net/hns3: fix DCB mode check
net/hns3: fix VMDq mode check
net/hns3: fix mbuf leakage
Ibtisam Tariq (1):
examples/vhost_crypto: remove unused short option
Igor Russkikh (2):
net/qede: reduce log verbosity
net/qede: accept bigger RSS table
Ilya Maximets (1):
net/virtio: fix interrupt unregistering for listening socket
Ivan Malov (5):
net/sfc: fix buffer size for flow parse
net: fix comment in IPv6 header
net/sfc: fix error path inconsistency
common/sfc_efx/base: fix indication of MAE encap support
net/sfc: fix outer rule rollback on error
Jiawei Wang (2):
app/testpmd: fix NVGRE encap configuration
net/mlx5: fix resource release for mirror flow
Jiawei Zhu (1):
net/mlx5: fix Rx segmented packets on mbuf starvation
Jiawen Wu (3):
net/txgbe: remove unused functions
net/txgbe: fix Rx missed packet counter
net/txgbe: update packet type
John Daley (1):
net/enic: fix flow initialization error handling
Kalesh AP (18):
net/bnxt: remove unused macro
net/bnxt: fix VNIC configuration
net/bnxt: fix firmware fatal error handling
net/bnxt: fix FW readiness check during recovery
net/bnxt: fix device readiness check
net/bnxt: fix VF info allocation
net/bnxt: fix HWRM and FW incompatibility handling
net/bnxt: mute some failure logs
app/testpmd: check MAC address query
net/bnxt: fix PCI write check
net/bnxt: fix link state operations
net/bnxt: fix timesync when PTP is not supported
net/bnxt: fix memory allocation for command response
net/bnxt: fix double free in port start failure
net/bnxt: fix configuring LRO
net/bnxt: fix health check alarm cancellation
net/bnxt: fix PTP support for Thor
net/bnxt: fix ring count calculation for Thor
Kevin Traynor (1):
test/cmdline: fix inputs array
Lance Richardson (6):
net/bnxt: fix Rx buffer posting
net/bnxt: fix Tx length hint threshold
net/bnxt: fix handling of null flow mask
test: fix TCP header initialization
net/bnxt: fix Rx descriptor status
net/bnxt: fix Rx queue count
Leyi Rong (1):
net/iavf: fix packet length parsing in AVX512
Li Zhang (1):
net/mlx5: fix flow actions index in cache
Luc Pelletier (2):
eal: fix race in control thread creation
eal: fix hang in control thread creation
Marvin Liu (5):
vhost: fix split ring potential buffer overflow
vhost: fix packed ring potential buffer overflow
vhost: fix batch dequeue potential buffer overflow
vhost: fix initialization of temporary header
vhost: fix initialization of async temporary header
Matan Azrad (4):
common/mlx5/linux: add glue function to query WQ
common/mlx5: add DevX command to query WQ
common/mlx5: add DevX commands for queue counters
vdpa/mlx5: fix virtq cleaning
Min Hu (Connor) (8):
net/hns3: fix MTU config complexity
net/hns3: update HiSilicon copyright syntax
net/hns3: fix copyright date
examples/ptpclient: remove wrong comment
test/bpf: fix error message
doc: fix HiSilicon copyright syntax
net/hns3: remove unused macros
net/hns3: remove unused macro
Murphy Yang (3):
net/ixgbe: fix RSS RETA being reset after port start
net/i40e: fix flow director config after flow validate
net/i40e: fix flow director for common pctypes
Natanael Copa (5):
common/dpaax/caamflib: fix build with musl
bus/dpaa: fix 64-bit arch detection
bus/dpaa: fix build with musl
net/cxgbe: remove use of uint type
app/testpmd: fix build with musl
Nipun Gupta (1):
bus/dpaa: fix statistics reading
Nithin Dabilpuram (3):
vfio: do not merge contiguous areas
vfio: fix DMA mapping granularity for IOVA as VA
test/mem: fix page size for external memory
Pallavi Kadam (1):
bus/pci: skip probing some Windows NDIS devices
Pavan Nikhilesh (2):
test/event: fix timeout accuracy
app/eventdev: fix timeout accuracy
Pu Xu (1):
ip_frag: fix fragmenting IPv4 packet with header option
Qi Zhang (7):
net/ice/base: fix payload indicator on ptype
net/ice/base: fix uninitialized struct
net/ice/base: cleanup filter list on error
net/ice/base: fix memory allocation for MAC addresses
net/iavf: fix TSO max segment size
doc: fix matching versions in ice guide
net/iavf: fix wrong Tx context descriptor
Radha Mohan Chintakuntla (1):
raw/octeontx2_dma: assign PCI device in DPI VF
Raslan Darawsheh (1):
ethdev: update flow item GTP QFI definition
Richael Zhuang (2):
test/power: add delay before checking CPU frequency
test/power: round CPU frequency to check
Robin Zhang (4):
net/i40e: announce request queue capability in PF
doc: update recommended versions for i40e
net/i40e: fix lack of MAC type when set MAC address
net/iavf: fix lack of MAC type when set MAC address
Rohit Raj (3):
net/dpaa2: fix getting link status
net/dpaa: fix getting link status
examples/l2fwd-crypto: fix packet length while decryption
Roy Shterman (1):
mem: fix freeing segments in --huge-unlink mode
Satheesh Paul (1):
net/octeontx2: fix VLAN filter
Savinay Dharmappa (1):
sched: fix traffic class oversubscription parameter
Shijith Thotton (1):
eventdev: fix case to initiate crypto adapter service
Siwar Zitouni (1):
net/ice: fix disabling promiscuous mode Somnath Kotur (3):
net/bnxt: fix xstats get
net/bnxt: fix Rx and Tx timestamps
net/bnxt: fix Tx timestamp init
Stanislaw Kardach (1):
test: proceed if timer subsystem already initialized
Stephen Hemminger (1):
kni: refactor user request processing
Tal Shnaiderman (2):
eal/windows: fix default thread priority
eal/windows: fix return codes of pthread shim layer
Tengfei Zhang (1):
net/pcap: fix file descriptor leak on close
Thinh Tran (1):
test: fix autotest handling of skipped tests
Thomas Monjalon (16):
bus/pci: fix Windows kernel driver categories
eal: fix comment of OS-specific header files
buildtools: fix build with busybox
build: detect execinfo library on Linux
build: remove redundant _GNU_SOURCE definitions
eal: fix build with musl
net/igc: remove use of uint type
event/dlb: fix header includes for musl
examples/bbdev: fix header include for musl
drivers: fix log level after loading
app/regex: fix usage text
app/testpmd: fix usage text
doc: fix names of UIO drivers
doc: fix build with Sphinx 4
bus/pci: support I/O port operations with musl
app: fix exit messages
Tyler Retzlaff (1):
eal: add C++ include guard for reciprocal header
Vadim Podovinnikov (1):
net/bonding: fix LACP system address check
Venkat Duvvuru (1):
net/bnxt: fix queues per VNIC
Viacheslav Ovsiienko (11):
net/mlx5: fix external buffer pool registration for Rx queue
net/mlx5: fix metadata item validation for ingress flows
net/mlx5: fix hashed list size for tunnel flow groups
net/mlx5: fix UAR allocation diagnostics messages
common/mlx5: add timestamp format support to DevX
vdpa/mlx5: support timestamp format
net/mlx5: fix Rx metadata leftovers
net/mlx5: fix drop action for Direct Rules/Verbs
net/mlx4: fix RSS action with null hash key
net/mlx5: support timestamp format
regex/mlx5: support timestamp format
Wenjun Wu (2):
net/ice: check some functions return
net/ice: fix RSS hash update
Wenwu Ma (1):
net/ice: fix illegal access when removing MAC filter
Wenzhuo Lu (2):
net/iavf: fix crash in AVX512
net/ice: fix crash in AVX512
Wisam Jaddo (1):
app/flow-perf: fix encap/decap actions
Xiao Wang (1):
vdpa/ifc: check PCI config read
Xiaoyu Min (4):
net/mlx5: support RSS expansion for IPv6 GRE
net/mlx5: fix shared inner RSS
net/mlx5: fix missing shared RSS hash types
net/mlx5: fix redundant flow after RSS expansion
Xiaoyun Li (2):
app/testpmd: remove unnecessary UDP tunnel check
net/i40e: fix IPv4 fragment offload
Youri Querry (1):
bus/fslmc: fix random portal hangs with qbman 5.0
Yunjian Wang (3):
vfio: fix API description
net/mlx5: fix using flow tunnel before null check
vfio: fix duplicated user mem map
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2021-07-06 2:37 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-26 23:08 [dpdk-dev] 20.11.2 patches review and test Xueming Li
-- strict thread matches above, loose matches on Subject: below --
2021-06-26 23:28 Xueming Li
2021-06-30 10:33 ` Jiang, YuX
2021-07-06 2:37 ` Xueming(Steven) Li
2021-07-01 15:54 ` Ali Alnubani
2021-07-06 2:37 ` Xueming(Steven) Li
2021-06-26 15:41 Xueming(Steven) Li
2021-06-01 7:54 Xueming(Steven) Li
2021-06-08 8:52 ` Jiang, YuX
2021-06-08 10:28 ` Pei Zhang
2021-06-08 11:31 ` Kevin Traynor
2021-06-08 13:10 ` Xueming(Steven) Li
2021-06-14 12:39 ` Xueming(Steven) Li
2021-06-09 11:56 ` Xueming(Steven) Li
2021-06-10 8:53 ` Christian Ehrhardt
2021-06-14 12:35 ` Xueming(Steven) Li
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).