DPDK patches and discussions
 help / color / mirror / Atom feed
From: "Xueming(Steven) Li" <xuemingl@nvidia.com>
To: Kevin Traynor <ktraynor@redhat.com>
Cc: "dev@dpdk.org" <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: [dpdk-dev] 20.11.2 patches review and test
Date: Mon, 14 Jun 2021 12:39:08 +0000	[thread overview]
Message-ID: <DM4PR12MB5373BEBAA5304C0E07E6EFE6A1319@DM4PR12MB5373.namprd12.prod.outlook.com> (raw)
In-Reply-To: <DM4PR12MB5373DA19AEE0283E7EF9B80DA1379@DM4PR12MB5373.namprd12.prod.outlook.com>



> -----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
> > >


  reply	other threads:[~2021-06-14 12:39 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-01  7:54 Xueming(Steven) Li
2021-06-08  8:52 ` Jiang, YuX
2021-06-08 10:28 ` Pei Zhang
2021-06-08 11:31 ` Kevin Traynor
2021-06-08 13:10   ` Xueming(Steven) Li
2021-06-14 12:39     ` Xueming(Steven) Li [this message]
2021-06-09 11:56 ` Xueming(Steven) Li
2021-06-10  8:53   ` Christian Ehrhardt
2021-06-14 12:35     ` Xueming(Steven) Li
2021-06-26 15:41 Xueming(Steven) Li
2021-06-26 23:08 Xueming Li
2021-06-26 23:28 Xueming Li
2021-06-30 10:33 ` Jiang, YuX
2021-07-06  2:37   ` Xueming(Steven) Li
2021-07-01 15:54 ` Ali Alnubani
2021-07-06  2:37   ` Xueming(Steven) Li

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DM4PR12MB5373BEBAA5304C0E07E6EFE6A1319@DM4PR12MB5373.namprd12.prod.outlook.com \
    --to=xuemingl@nvidia.com \
    --cc=bluca@debian.org \
    --cc=christian.ehrhardt@canonical.com \
    --cc=david.marchand@redhat.com \
    --cc=dev@dpdk.org \
    --cc=ferruh.yigit@intel.com \
    --cc=john.mcnamara@intel.com \
    --cc=ktraynor@redhat.com \
    --cc=thomas@monjalon.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).