DPDK patches and discussions
 help / color / mirror / Atom feed
* [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; 9+ 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] 9+ messages in thread

* Re: [dpdk-dev] 20.11.2 patches review and test
  2021-06-01  7:54 [dpdk-dev] 20.11.2 patches review and test Xueming(Steven) Li
@ 2021-06-08  8:52 ` Jiang, YuX
  2021-06-08 10:28 ` Pei Zhang
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 9+ 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] 9+ messages in thread

* Re: [dpdk-dev] 20.11.2 patches review and test
  2021-06-01  7:54 [dpdk-dev] 20.11.2 patches review and test 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; 9+ 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] 9+ messages in thread

* Re: [dpdk-dev] 20.11.2 patches review and test
  2021-06-01  7:54 [dpdk-dev] 20.11.2 patches review and test 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; 9+ 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] 9+ 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; 9+ 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] 9+ messages in thread

* Re: [dpdk-dev] 20.11.2 patches review and test
  2021-06-01  7:54 [dpdk-dev] 20.11.2 patches review and test 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; 9+ 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] 9+ 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; 9+ 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] 9+ 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; 9+ 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] 9+ 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; 9+ 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] 9+ messages in thread

end of thread, other threads:[~2021-06-14 12:39 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-01  7:54 [dpdk-dev] 20.11.2 patches review and test 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

DPDK patches and discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://inbox.dpdk.org/dev/0 dev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 dev dev/ https://inbox.dpdk.org/dev \
		dev@dpdk.org
	public-inbox-index dev

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.dev


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git