From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
To: Pei Zhang <pezhang@redhat.com>
Cc: dpdk stable <stable@dpdk.org>, dev <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>,
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>,
"Yu, PingX" <pingx.yu@intel.com>,
"xu, qian" <qian.q.xu@intel.com>,
Raslan Darawsheh <rasland@nvidia.com>,
Thomas Monjalon <thomas@monjalon.net>,
"Peng, Yuan" <yuan.peng@intel.com>,
"Chen, Zhaoyan" <zhaoyan.chen@intel.com>
Subject: Re: [dpdk-stable] 19.11.9 patches review and test
Date: Mon, 5 Jul 2021 07:24:28 +0200 [thread overview]
Message-ID: <CAATJJ0KVtg4B4vmAHS6WaqD1rSz6oqvoXgqigZ2Lsboxb+S+mg@mail.gmail.com> (raw)
In-Reply-To: <CAMp7QkmkBWr9whTqfC1XcGQinXEB1aX39Q-rOZfVd73bC+5JNA@mail.gmail.com>
On Mon, Jul 5, 2021 at 6:14 AM Pei Zhang <pezhang@redhat.com> wrote:
>
> Hello Christian,
>
> The testing with dpdk 19.11.9-rc3 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 e5f56f22a82a1df49c224a8af13e769ff4b04cd8 (HEAD, tag: v19.11.9-rc3, origin/19.11)
> Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> Date: Thu Jun 17 08:25:20 2021 +0200
>
> version: 19.11.9-rc3
Thanks,
I updated your test results from -rc2 to -rc3 for the release notes.
> Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
>
>
> # git branch
> remotes/origin/19.11
>
> NICs: X540-AT2 NIC(ixgbe, 10G)
>
> Best regards,
>
> Pei
>
> On Thu, Jun 17, 2021 at 2:38 PM Christian Ehrhardt <christian.ehrhardt@canonical.com> wrote:
>>
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 19.11.9.
>>
>> The planned date for the final release is 2nd July.
>>
>> Please help with testing and validation of your use cases and report
>> any issues/results with reply-all to this mail. For the final release
>> the fixes and reported validations will be added to the release notes.
>>
>> A renewed release candidate tarball can be found at:
>>
>> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc3
>>
>> These patches are located at branch 19.11 of dpdk-stable repo:
>> https://dpdk.org/browse/dpdk-stable/
>>
>> Thanks.
>>
>> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>>
>> ---
>> Adam Dybkowski (3):
>> common/qat: increase IM buffer size for GEN3
>> compress/qat: enable compression on GEN3
>> crypto/qat: fix null authentication request
>>
>> Ajit Khaparde (3):
>> net/bnxt: fix RSS context cleanup
>> net/bnxt: fix mismatched type comparison in MAC restore
>> net/bnxt: check PCI config read
>>
>> Alvin Zhang (7):
>> net/ice: fix VLAN filter with PF
>> net/i40e: fix input set field mask
>> net/e1000: fix Rx error counter for bad length
>> net/e1000: fix max Rx packet size
>> net/ice: fix fast mbuf freeing
>> net/iavf: fix VF to PF command failure handling
>> net/i40e: fix VF RSS configuration
>>
>> Anatoly Burakov (3):
>> fbarray: fix log message on truncation error
>> power: do not skip saving original P-state governor
>> power: save original ACPI governor always
>>
>> Andrew Rybchenko (2):
>> net/failsafe: fix RSS hash offload reporting
>> net/failsafe: report minimum and maximum MTU
>>
>> Andy Moreton (1):
>> common/sfc_efx/base: limit reported MCDI response length
>>
>> Apeksha Gupta (1):
>> examples/l2fwd-crypto: skip masked devices
>>
>> Arek Kusztal (1):
>> crypto/qat: fix offset for out-of-place scatter-gather
>>
>> Beilei Xing (2):
>> net/i40evf: fix packet loss for X722
>> net/iavf: fix Tx context descriptor
>>
>> Bruce Richardson (1):
>> build: exclude meson files from examples installation
>>
>> Chaoyong He (1):
>> doc: fix multiport syntax in nfp guide
>>
>> Chenbo Xia (1):
>> examples/vhost: check memory table query
>>
>> Chengchang Tang (13):
>> 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
>> examples: add eal cleanup to examples
>> net/bonding: fix adding itself as its slave
>> app/testpmd: fix max queue number for Tx offloads
>> net/tap: fix interrupt vector array size
>> net/bonding: fix socket ID check
>> net/tap: check ioctl on restore
>> net/hns3: fix HW buffer size on MTU update
>> net/hns3: fix processing Tx offload flags
>> examples/timer: fix time interval
>>
>> Chengwen Feng (32):
>> net/hns3: fix flow counter value
>> net/hns3: fix VF mailbox head field
>> net/hns3: support get device version when dump register
>> test: check thread creation
>> common/dpaax: fix possible null pointer access
>> examples/ethtool: remove unused parsing
>> net/e1000/base: fix timeout for shadow RAM write
>> mbuf: check shared memory before dumping dynamic space
>> eventdev: remove redundant thread name setting
>> eventdev: fix memory leakage on thread creation failure
>> net/kni: check init result
>> net/hns3: fix mailbox error message
>> net/hns3: remove unused mailbox macro and struct
>> net/bonding: fix leak on remove
>> net/i40e: fix negative VEB index
>> net/i40e: remove redundant VSI check in Tx queue setup
>> net/hns3: log time delta in decimal format
>> net/hns3: remove unused macros
>> net/hns3: remove unused VMDq code
>> raw/ntb: check SPAD user index
>> raw/ntb: check memory allocations
>> ipc: check malloc sync reply result
>> eal: fix service core list parsing
>> net/hns3: fix handling link update
>> ipc: use monotonic clock
>> net/hns3: return error on PCI config write failure
>> net/hns3: clear hash map on flow director clear
>> net/hns3: fix querying flow director counter for out param
>> net/hns3: fix secondary process request start/stop Rx/Tx
>> net/hns3: fix ordering in secondary process initialization
>> net/mlx4: fix secondary process initialization ordering
>> net/mlx5: fix secondary process initialization ordering
>>
>> Christian Ehrhardt (5):
>> vfio: fix stdbool usage without include
>> kni: fix compilation on SLES15-SP3
>> version: 19.11.9-rc1
>> version: 19.11.9-rc2
>> Revert "kni: fix compilation on SLES15-SP3"
>>
>> Ciara Loftus (1):
>> net/af_xdp: fix error handling during Rx queue setup
>>
>> Conor Walsh (1):
>> examples/l3fwd: fix LPM IPv6 subnets
>>
>> Dapeng Yu (2):
>> net/e1000: remove MTU setting limitation
>> examples/packet_ordering: fix port configuration
>>
>> David Christensen (1):
>> config/ppc: reduce number of cores and NUMA nodes
>>
>> David Harton (1):
>> net/ena: fix releasing Tx ring mbufs
>>
>> David Hunt (4):
>> test/power: fix CPU frequency check
>> test/power: add turbo mode to frequency check
>> test/power: fix low frequency test when turbo enabled
>> test/power: fix turbo test
>>
>> David Marchand (5):
>> doc: fix sphinx rtd theme import in GHA
>> service: clean references to removed symbol
>> bus/fslmc: remove unused debug macro
>> event/dpaa2: remove unused macros
>> net/ice/base: fix memory allocation wrapper
>>
>> Dmitry Kozlyuk (3):
>> net/pcap: fix format string
>> examples/rxtx_callbacks: fix port ID format specifier
>> eal/windows: add cleanup function stub
>>
>> Ed Czeck (2):
>> net/ark: update packet director initial state
>> net/ark: refactor Rx buffer recovery
>>
>> Feifei Wang (1):
>> net/i40e: fix parsing packet type for NEON
>>
>> Ferruh Yigit (8):
>> power: remove duplicated symbols from map file
>> log/linux: make default output stderr
>> license: fix typos
>> net/bnx2x: fix build with GCC 11
>> net/bnx2x: fix build with GCC 11
>> net/ice/base: fix build with GCC 11
>> net/tap: fix build with GCC 11
>> test/table: fix build with GCC 11
>>
>> Guoyang Zhou (1):
>> net/hinic: fix crash in secondary process
>>
>> Haiyue Wang (1):
>> net/ixgbe: fix Rx errors statistics for UDP checksum
>>
>> Harman Kalra (1):
>> event/octeontx2: fix device reconfigure for single slot
>>
>> Heinrich Kuhn (1):
>> net/nfp: fix reporting of RSS capabilities
>>
>> Hemant Agrawal (3):
>> ethdev: add missing buses in device iterator
>> crypto/dpaa2_sec: fix close and uninit functions
>> crypto/dpaa_sec: affine the thread portal affinity
>>
>> Hongbo Zheng (6):
>> app/testpmd: fix Tx/Rx descriptor query error log
>> net/hns3: fix FLR miss detection
>> net/hns3: delete redundant blank line
>> bpf: fix JSLT validation
>> power: fix sanity checks for guest channel read
>> examples/l3fwd-power: fix empty poll thresholds
>>
>> Huisong Li (11):
>> net/hns3: fix flow control exception
>> app/testpmd: fix bitmap of link speeds when force speed
>> net/hns3: fix flow control mode
>> net/hns3: fix DCB mode check
>> net/hns3: fix VMDq mode check
>> app/testpmd: fix forward lcores number for DCB
>> app/testpmd: fix DCB forwarding configuration
>> app/testpmd: fix DCB re-configuration
>> net/hns3: fix requested FC mode rollback
>> net/hns3: remove meaningless packet buffer rollback
>> net/hns3: fix DCB reconfiguration
>>
>> Ibtisam Tariq (1):
>> examples/vhost_crypto: remove unused short option
>>
>> Igor Chauskin (1):
>> net/ena: switch memcpy to optimized version
>>
>> 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 (1):
>> net: fix comment in IPv6 header
>>
>> Jiawei Wang (1):
>> app/testpmd: fix NVGRE encap configuration
>>
>> Jiawei Zhu (1):
>> net/mlx5: fix Rx segmented packets on mbuf starvation
>>
>> Jiayu Hu (1):
>> vhost: fix queue initialization
>>
>> Jie Wang (1):
>> net/ice: fix VSI array out of bounds access
>>
>> Juraj Linkeš (1):
>> eal/arm64: fix platform register bit
>>
>> Kai Ji (1):
>> test/crypto: fix auth-cipher compare length in OOP
>>
>> Kalesh AP (25):
>> net/bnxt: remove unused macro
>> net/bnxt: fix VNIC configuration
>> net/bnxt: fix FW readiness check during recovery
>> net/bnxt: fix device readiness check
>> net/bnxt: fix HWRM and FW incompatibility handling
>> net/bnxt: fix PCI write check
>> net/bnxt: fix link state operations
>> net/bnxt: fix configuring LRO
>> net/bnxt: fix health check alarm cancellation
>> net/bnxt: remove unnecessary forward declarations
>> net/bnxt: remove unused function parameters
>> net/bnxt: fix single PF per port check
>> net/bnxt: prevent device access in error state
>> net/bnxt: fix build failures after merging patches
>> net/bnxt: drop unused attribute
>> net/bnxt: fix double free in port start failure
>> net/bnxt: fix firmware fatal error handling
>> net/bnxt: fix memory allocation for command response
>> net/bnxt: fix timesync when PTP is not supported
>> net/bnxt: fix VF info allocation
>> net/bnxt: fix PTP support for Thor
>> net/bnxt: fix xstats get
>> net/bnxt: fix Rx descriptor status
>> net/bnxt: reset filter indices on free
>> net/bnxt: fix ring count calculation for Thor
>>
>> Kevin Traynor (4):
>> test/cmdline: fix inputs array
>> test/crypto: fix build with GCC 11
>> test: fix build with GCC 11
>> test/cmdline: silence clang 12 warning
>>
>> Lance Richardson (6):
>> net/bnxt: fix Rx queue count
>> 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 dynamic VNIC count
>>
>> Luc Pelletier (2):
>> eal: fix race in control thread creation
>> eal: fix hang in control thread creation
>>
>> Marvin Liu (4):
>> 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
>>
>> Michal Krawczyk (1):
>> net/ena/base: fix type conversions by explicit casting
>>
>> Min Hu (Connor) (21):
>> net/hns3: fix MTU config complexity
>> net/hns3: update HiSilicon copyright syntax
>> examples/ptpclient: remove wrong comment
>> test/bpf: fix error message
>> doc: fix HiSilicon copyright syntax
>> net/hns3: remove unused macros
>> net/hns3: remove unused macro
>> app/eventdev: fix overflow in lcore list parsing
>> test/kni: fix a comment
>> test/kni: check init result
>> net/hns3: fix typos on comments
>> net/e1000: fix flow error message object
>> app/bbdev: fix HARQ error messages
>> raw/skeleton: add missing check after setting attribute
>> test/timer: check memzone allocation
>> app/crypto-perf: check memory allocation
>> examples/flow_classify: fix NUMA check of port and core
>> examples/l2fwd-cat: fix NUMA check of port and core
>> examples/skeleton: fix NUMA check of port and core
>> test: check flow classifier creation
>> test: fix division by zero
>>
>> Murphy Yang (1):
>> net/ixgbe: fix RSS RETA being reset after port start
>>
>> 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 (2):
>> vfio: do not merge contiguous areas
>> vfio: fix DMA mapping granularity for IOVA as VA
>>
>> Olivier Matz (1):
>> test/mempool: fix object initializer
>>
>> Pavan Nikhilesh (2):
>> test/event: fix timeout accuracy
>> app/eventdev: fix lcore parsing skipping last core
>>
>> Qi Zhang (5):
>> net/ice/base: fix payload indicator on ptype
>> net/ice/base: cleanup filter list on error
>> net/ice/base: fix memory allocation for MAC addresses
>> net/iavf: fix TSO max segment size
>> common/iavf: use pad byte to specify MAC type
>>
>> 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 (5):
>> net/i40e: announce request queue capability in PF
>> net/i40e: fix lack of MAC type when set MAC address
>> net/iavf: fix lack of MAC type when set MAC address
>> net/iavf: fix primary MAC type when starting port
>> net/i40e: fix primary MAC type when starting port
>>
>> Rohit Raj (2):
>> net/dpaa2: 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
>>
>> Shijith Thotton (1):
>> eventdev: fix case to initiate crypto adapter service
>>
>> Siwar Zitouni (1):
>> net/ice: fix disabling promiscuous mode
>>
>> Somnath Kotur (4):
>> net/bnxt: fix Rx and Tx timestamps
>> net/bnxt: fix Tx timestamp init
>> net/bnxt: refactor multi-queue Rx configuration
>> net/bnxt: fix Rx timestamp when FIFO pending bit is set
>>
>> Stanislaw Kardach (5):
>> test: proceed if timer subsystem already initialized
>> stack: allow lock-free only on relevant architectures
>> test/distributor: fix worker notification in burst mode
>> test/distributor: fix burst flush on worker quit
>> net/ena: remove endian swap functions
>>
>> Stephen Hemminger (1):
>> net/bnxt: use prefix on global function
>>
>> Tal Shnaiderman (1):
>> eal/windows: fix default thread priority
>>
>> Thinh Tran (1):
>> test: fix autotest handling of skipped tests
>>
>> Thomas Monjalon (8):
>> eal: fix comment of OS-specific header files
>> buildtools: fix build with busybox
>> build: detect execinfo library on Linux
>> examples/bbdev: fix header include for musl
>> app: fix exit messages
>> doc: fix names of UIO drivers
>> doc: fix build with Sphinx 4
>> drivers/net: check process type in close operation
>>
>> Tianyu Li (1):
>> net/memif: fix Tx bps statistics for zero-copy
>>
>> 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 (8):
>> net/mlx5: fix metadata item validation for ingress flows
>> net/mlx5: fix Rx metadata leftovers
>> net/mlx4: fix RSS action with null hash key
>> app/testpmd: fix segment number check
>> net/mlx5: remove drop queue function prototypes
>> net/mlx4: fix buffer leakage on device close
>> net/mlx5: fix probing device in legacy bonding mode
>> net/mlx5: fix drop action for Direct Rules/Verbs
>>
>> Wenjun Wu (1):
>> net/ice: check some functions return
>>
>> Wenwu Ma (1):
>> net/ice: fix illegal access when removing MAC filter
>>
>> Xiao Wang (1):
>> vdpa/ifc: check PCI config read
>>
>> Xiaoyu Min (1):
>> net/mlx5: support RSS expansion for IPv6 GRE
>>
>> Xiaoyun Li (2):
>> app/testpmd: remove unnecessary UDP tunnel check
>> net/i40e: fix IPv4 fragment offload
>>
>> Xueming Li (1):
>> net/virtio: fix vectorized Rx queue rearm
>>
>> Youri Querry (1):
>> bus/fslmc: fix random portal hangs with qbman 5.0
>>
>> Yunjian Wang (4):
>> vfio: fix API description
>> vfio: fix duplicated user mem map
>> net/mlx4: fix leak when configured repeatedly
>> net/mlx5: fix leak when configured repeatedly
>>
--
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd
next prev parent reply other threads:[~2021-07-05 5:24 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-17 6:38 Christian Ehrhardt
2021-06-17 17:46 ` Stokes, Ian
2021-06-24 11:05 ` Yu, PingX
2021-07-01 15:50 ` Ali Alnubani
2021-07-02 6:19 ` Christian Ehrhardt
2021-07-02 7:42 ` Christian Ehrhardt
2021-07-05 6:35 ` Ali Alnubani
2021-07-05 10:44 ` Ali Alnubani
2021-07-05 11:18 ` Christian Ehrhardt
2021-07-05 4:14 ` Pei Zhang
2021-07-05 5:24 ` Christian Ehrhardt [this message]
-- strict thread matches above, loose matches on Subject: below --
2021-07-05 13:23 Christian Ehrhardt
2021-07-06 2:45 ` Yu, PingX
2021-07-15 9:13 ` Ali Alnubani
2021-06-02 15:00 Christian Ehrhardt
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=CAATJJ0KVtg4B4vmAHS6WaqD1rSz6oqvoXgqigZ2Lsboxb+S+mg@mail.gmail.com \
--to=christian.ehrhardt@canonical.com \
--cc=Abhishek.Marathe@microsoft.com \
--cc=akhil.goyal@nxp.com \
--cc=alialnu@nvidia.com \
--cc=benjamin.walker@intel.com \
--cc=bluca@debian.org \
--cc=dev@dpdk.org \
--cc=drc@linux.vnet.ibm.com \
--cc=hariprasad.govindharajan@intel.com \
--cc=hemant.agrawal@nxp.com \
--cc=ian.stokes@intel.com \
--cc=jerinj@marvell.com \
--cc=john.mcnamara@intel.com \
--cc=juhlee@microsoft.com \
--cc=ktraynor@redhat.com \
--cc=pezhang@redhat.com \
--cc=pingx.yu@intel.com \
--cc=qian.q.xu@intel.com \
--cc=rasland@nvidia.com \
--cc=stable@dpdk.org \
--cc=thomas@monjalon.net \
--cc=yuan.peng@intel.com \
--cc=zhaoyan.chen@intel.com \
/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).