From: Pei Zhang <pezhang@redhat.com>
To: Kevin Traynor <ktraynor@redhat.com>
Cc: stable@dpdk.org, dev@dpdk.org,
Abhishek Marathe <Abhishek.Marathe@microsoft.com>,
Akhil Goyal <akhil.goyal@nxp.com>,
Ali Alnubani <alialnu@mellanox.com>,
benjamin walker <benjamin.walker@intel.com>,
David Christensen <drc@linux.vnet.ibm.com>,
Hemant Agrawal <hemant.agrawal@nxp.com>,
Ian Stokes <ian.stokes@intel.com>,
Jerin Jacob <jerinj@marvell.com>,
John McNamara <john.mcnamara@intel.com>,
Ju-Hyoung Lee <juhlee@microsoft.com>,
Luca Boccassi <bluca@debian.org>, pingx yu <pingx.yu@intel.com>,
qian q xu <qian.q.xu@intel.com>,
Raslan Darawsheh <rasland@mellanox.com>,
Thomas Monjalon <thomas@monjalon.net>,
yuan peng <yuan.peng@intel.com>,
zhaoyan chen <zhaoyan.chen@intel.com>
Subject: Re: [dpdk-dev] 18.11.6 (LTS) patches review and test
Date: Wed, 25 Dec 2019 00:17:54 -0500 (EST) [thread overview]
Message-ID: <1361611748.17686603.1577251074516.JavaMail.zimbra@redhat.com> (raw)
In-Reply-To: <20191218114203.8300-1-ktraynor@redhat.com>
Hi Kevin,
Testing with 18.11.6-rc1 from Red Hat looks good.
We cover below 14 scenarios and and all get PASS:
(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: ovs reconnect: PASS
(9)vhost-user reconnect with dpdk-client, qemu-server: qemu 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
Versions:
kernel 3.10
qemu 2.12
dpdk: http://dpdk.org/git/dpdk-stabl remotes/origin/18.11
# git log -1
commit ae63431d6aa03aba1e73f80e797ee0af151adeb5
Author: Kevin Traynor <ktraynor@redhat.com>
Date: Wed Dec 18 11:24:09 2019 +0000
version: 18.11.6-rc1
Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
Best regards,
Pei
----- Original Message -----
From: "Kevin Traynor" <ktraynor@redhat.com>
To: stable@dpdk.org
Cc: dev@dpdk.org, "Abhishek Marathe" <Abhishek.Marathe@microsoft.com>, "Akhil Goyal" <akhil.goyal@nxp.com>, "Ali Alnubani" <alialnu@mellanox.com>, "benjamin walker" <benjamin.walker@intel.com>, "David Christensen" <drc@linux.vnet.ibm.com>, "Hemant Agrawal" <hemant.agrawal@nxp.com>, "Ian Stokes" <ian.stokes@intel.com>, "Jerin Jacob" <jerinj@marvell.com>, "John McNamara" <john.mcnamara@intel.com>, "Ju-Hyoung Lee" <juhlee@microsoft.com>, "Kevin Traynor" <ktraynor@redhat.com>, "Luca Boccassi" <bluca@debian.org>, "Pei Zhang" <pezhang@redhat.com>, "pingx yu" <pingx.yu@intel.com>, "qian q xu" <qian.q.xu@intel.com>, "Raslan Darawsheh" <rasland@mellanox.com>, "Thomas Monjalon" <thomas@monjalon.net>, "yuan peng" <yuan.peng@intel.com>, "zhaoyan chen" <zhaoyan.chen@intel.com>
Sent: Wednesday, December 18, 2019 7:42:03 PM
Subject: 18.11.6 (LTS) patches review and test
Hi all,
Here is a list of patches targeted for LTS release 18.11.6.
The planned date for the final release is 31st January.
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=v18.11.6-rc1
These patches are located at branch 18.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Kevin.
---
Aaron Conole (1):
test/interrupt: account for race with callback
Abhishek Sachan (1):
net/af_packet: fix stale sockets
Adrian Moreno (4):
vhost: fix vring memory partially mapped
vhost: translate incoming log address to GPA
vhost: prevent zero copy mode if IOMMU is on
vhost: convert buffer addresses to GPA for logging
Ajit Khaparde (9):
net/bnxt: fix setting max RSS contexts
net/bnxt: fix writing MTU to FW
net/bnxt: fix crash in xstats get
net/bnxt: fix resource qcaps with older FW
net/bnxt: fix async link handling and update
net/bnxt: fix flow flush handling
net/bnxt: update trusted VF status only when it changes
net/bnxt: fix doorbell register offset for Tx ring
net/bnxt: get default HWRM command timeout from FW
Akhil Goyal (1):
crypto/dpaa2_sec: fix length retrieved from hardware
Ali Alnubani (2):
mk: fix build on arm64
eal: fix header file install with meson
Alvin Zhang (1):
net/i40e: fix exception with multi-driver
Amaranath Somalapuram (5):
doc: fix l2fwd-crypto usage in CCP guide
crypto/ccp: fix maximum queues and burst size
crypto/ccp: fix CPU authentication crash
crypto/ccp: fix scheduling of burst
crypto/ccp: fix digest size capabilities
Anatoly Burakov (2):
mempool: use actual IOVA addresses when populating
common/octeontx: add missing public symbol
Andrew Rybchenko (5):
ethdev: fix doc reference to FDIR disabled mode
ethdev: remove redundant device info cleanup before get
net/sfc: fix missing notification on link status change
net/virtio: reject unsupported Tx multi-queue modes
ethdev: avoid undefined behaviour on configuration copy
Andrzej Ostruszka (4):
doc: fix description of versioning macros
eventdev: fix possible use of uninitialized var
doc: fix tap guide
net/dpaa2: fix possible use of uninitialized vars
Anoob Joseph (1):
examples/ipsec-secgw: fix access to freed packet
Archana Muniganti (1):
app/crypto-perf: fix input of AEAD decrypt
Arek Kusztal (1):
crypto/qat: fix AES CMAC mininum digest size
Bernard Iremonger (1):
examples/ipsec-secgw: fix unchecked return value
Bruce Richardson (4):
examples/vm_power: fix type of cmdline token in cli
port: fix pcap support with meson
examples: hide error for missing pkg-config path flag
usertools: fix typo in SPDX tag of telemetry script
Chaitanya Babu Talluri (1):
examples/fips_validation: fix null dereferences
Christian Ehrhardt (2):
net/mlx4: fix build on ppc64
build: avoid overlinking
Ciara Power (3):
app/testpmd: fix help for loop topology option
ethdev: fix include of ethernet header file
app/procinfo: use strlcpy for copying string
Congwen Zhang (2):
net/ixgbe: fix zeroing of RSS config
net/e1000: fix zeroing of RSS config
Damian Nowak (1):
crypto/qat: fix null auth when using VFIO
David Christensen (3):
eal/ppc: fix 64-bit atomic exchange operation
eal/linux: restore specific hugepage ordering for ppc
vhost: fix build on RHEL 7.6 for Power
David Hunt (2):
examples/vm_power: fix build without i40e
examples/vm_power: fix OOB frequency oscillations
David Marchand (15):
net/bonding: fix out of bound access in LACP mode
net/bonding: fix LACP fast queue Rx handler
net/bonding: fix unicast packets filtering
ci: add missing dependencies for documentation
net/qede: limit Rx ring index read for debug
devtools: fix cleanup of checkpatch temporary file
eal: remove dead code on NUMA node detection
net/mlx4: remove dependency on libmnl in meson
net/bonding: use non deprecated PCI API
doc: fix internal links for older releases
doc: fix link to AESNI mb external library
doc/guides: clean repeated words
build: remove unneeded meson option
app/testpmd: report invalid command line parameter
buildtools: fix build with coverage
Dekel Peled (2):
doc: fix description of links to EAL options pages
net/mlx5: fix check of RSS queue index
Dilshod Urazov (3):
net/virtio: reject deferred Rx start
net/virtio: reject deferred Tx start
net/virtio: reject unsupported Rx multi-queue modes
Eelco Chaudron (1):
net/i40e: downgrade error log
Fan Zhang (2):
doc: fix AESNI-GCM limitations in crypto guide
examples/fips_validation: fix auth verify
Ferruh Yigit (7):
bus/fslmc: fix global variable multiple definitions
net/igb: fix global variable multiple definitions
crypto/null: fix global variable multiple definitions
crypto/virtio: fix global variable multiple definitions
compress/octeontx: fix global variable multiple definitions
test: fix global variable multiple definitions
mk: remove library search path from binary
Fiona Trahe (1):
crypto/qat: fix digest length in XCBC capability
Flavia Musatescu (2):
app/testpmd: remove duplicated Rx offload commands
net/af_packet: improve Tx statistics accuracy
Flavio Leitner (1):
vhost: fix IPv4 checksum
Gagandeep Singh (1):
net/enetc: fix BD ring alignment
Gage Eads (1):
event/sw: fix xstats reset value
Gavin Hu (5):
net/i40e: remove memory barrier from NEON Rx
net/i40e: remove compiler barrier from NEON Rx
net/bnxt: remove duplicate barrier
net/bnxt: replace memory barrier for doorbell response
net/bnxt: enforce IO barrier for doorbell command
Guinan Sun (1):
net/ixgbe: fix MACsec setting
Harry van Haaren (1):
test/service: fix wait for service core
Hemant Agrawal (3):
event/dpaa2: fix default queue configuration
bus/dpaa: fix dpaa_sec blacklist
test/crypto: fix session init failure for wireless case
Honnappa Nagarahalli (1):
test/lpm: fix measured cycles for delete
Hui Zhao (2):
net/bonding: fix slave id types
net/bonding: fix OOB access in other aggregator modes
Hyong Youb Kim (3):
net/enic: fix probe for secondary process
net/enic: fix crash in secondary process
net/enic: re-enable link status change interrupt
Igor Romanov (1):
net/bonding: fix link speed update in broadcast mode
Ivan Ilchenko (1):
net/atlantic: remove double function declaration
Ivan Malov (1):
net/sfc: fix adapter lock usage on rule creation
Jim Harris (1):
vfio: fix leak with multiprocess
Jin Yu (1):
vhost: fix build dependency on hash lib
Joyce Kong (3):
net/i40e: fix address of first segment
net/ixgbe: fix address of first segment
doc: update arm64 cross build tool version
Julien Meunier (2):
cryptodev: fix initialization on multi-process
cryptodev: fix checks related to device id
Junyu Jiang (2):
net/ixgbe: fix queue interrupt for X552/557
net/bonding: fix port ID check
Kalesh AP (18):
net/bnxt: fix accessing variable before null check
net/bnxt: fix multicast filter programming
net/bnxt: return error if setting link up fails
net/bnxt: remove unnecessary variable assignment
net/bnxt: fix dereference before null check
net/bnxt: cleanup comments
net/bnxt: fix L4 checksum indication in non-vector Rx
net/bnxt: fix IP checksum error indication
net/bnxt: fix setting default MAC address
net/bnxt: fix error checking of FW commands
net/bnxt: fix check of address mapping
net/bnxt: fix stats errors handling
net/bnxt: move macro definitions to header file
net/bnxt: fix extended port counter statistics
net/bnxt: fix VF probe when MAC address is zero
net/bnxt: fix coding style
net/bnxt: fix deferred start of Tx queues
net/bnxt: fix rx queue start/stop
Kevin Traynor (6):
common/cpt: fix possible null dereference
compress/octeontx: remove commented out code
event/opdl: remove commented out code
net/bnxt: remove commented out code
lib: fix log typos
lib: fix doxygen typos
Krzysztof Kanas (4):
test/bonding: fix LSC related cases
test/bonding: fix LSC timeout unit
test: optimise fd closing in forks
net/bonding: fix selection logic
Lance Richardson (2):
net/bnxt: advertise scatter Rx offload capability
net/bnxt: fix mbuf free when clearing Tx queue
Laurent Hardy (1):
net/i40e: set speed to undefined for default case
Lukasz Bartosik (1):
examples/ipsec-secgw: fix default configuration
Lunyuan Cui (3):
net/e1000: fix link status update
net/ixgbe: fix link status
net/e1000: fix link status
Marcin Hajkowski (1):
power: fix socket indicator value
Marcin Smoczynski (2):
net/tap: fix blocked Rx packets
examples/ipsec-secgw: fix GCM IV length
Marvin Liu (3):
vhost: fix virtqueue not accessible
vhost: do not limit packed ring size
net/virtio-user: fix setting filters
Matan Azrad (3):
ethdev: fix item expansion for RSS flow
ethdev: fix last item detection on RSS flow expand
app/testpmd: fix invalid port detaching
Mattias Rönnblom (1):
power: handle frequency increase with turbo disabled
Maxime Coquelin (6):
vhost: batch used descs chains write-back with packed ring
vhost: un-inline dirty pages logging functions
vhost: do not inline packed and split functions
vhost: do not inline unlikely fragmented buffers code
vhost: simplify descriptor buffer prefetching
eal/x86: force inlining of all memcpy and mov helpers
Maxime Leroy (1):
net/vmxnet3: remove IP checksum from capabilities
Michal Krawczyk (1):
vfio: fix truncated BAR offset for 32-bit
Nipun Gupta (5):
event/dpaa: fix number of supported atomic flows
common/dpaax: fallback to check separate memory node for VM
net/dpaa2: add retry and timeout in packet enqueue API
raw/dpaa2_cmdif: add retry and timeout in packet enqueue API
net/dpaa2: set port in mbuf
Nithin Dabilpuram (2):
eal: add ack interrupt API
net/qede: use ack in interrupt handlers
Noa Ezra (1):
net/vhost: fix redundant queue state event
Pallantla Poornima (1):
net/axgbe: fix double unlock
Pavan Nikhilesh (4):
reciprocal: fix off-by-one with 32-bit divisor
app/eventdev: fix divide by zero
app/eventdev: check function errors
event/octeontx: fix partial Rx packet handling
Pavel Belous (1):
net/atlantic: add FW mailbox guard mutex
Peng Huang (1):
app/testpmd: fix Tx checksum when TSO enabled
Phil Yang (1):
net/mlx5: fix Rx CQ doorbell synchronization on aarch64
Radu Nicolau (1):
security: fix doxygen fields
Rahul Gupta (1):
net/bnxt: fix Rx queue count
Rahul Lakkireddy (7):
net/cxgbe: add prefix to global functions
net/cxgbe: fix null access when allocating CLIP entry
net/cxgbe: fix slot allocation for IPv6 flows
net/cxgbe: fix parsing VLAN ID rewrite action
net/cxgbe: fix prefetch for non-coalesced Tx packets
net/cxgbe: avoid polling link status before device start
net/cxgbe: fix races on flow API operations
Rasesh Mody (1):
net/qede/base: fix page index for PBL chains
Raslan Darawsheh (1):
net/mlx: fix debug build with icc
Robin Jarry (2):
usertools: fix pmdinfo with python 3 and pyelftools>=0.24
usertools: fix telemetry client with python 3
Ruifeng Wang (4):
net/ixgbe: remove memory barrier from NEON Rx
lib/distributor: fix deadlock on aarch64
test/distributor: fix spurious failure
net/ixgbe: support packet type with NEON
Sachin Saxena (1):
net/dpaa2: fix Rx offload flags on jumbo MTU set
Santoshkumar Karanappa Rastapur (5):
net/bnxt: fix flow steering
net/bnxt: fix ping with MTU change
net/bnxt: fix MAC/VLAN filter allocation
net/bnxt: fix forwarding with higher mbuf size
net/bnxt: fix crash after removing and adding slaves
Seth Howell (1):
bus/pci: remove useless link dependency on ethdev
Shahed Shaikh (6):
net/qede: refactor Rx and Tx queue setup
net/qede: fix odd number of queues usage in 100G mode
net/qede: fix RSS configuration as per new allocation method
net/qede: fix stats flow as per new allocation method
net/qede: fix setting MTU
net/qede: fix setting VLAN strip mode
Shougang Wang (2):
app/testpmd: fix crash on port reset
net/ixgbe: fix performance drop caused by MACsec
Shweta Choudaha (1):
net/igb: fix PHY status if PHY reset is not blocked
Somnath Kotur (1):
net/bnxt: expose some missing counters in port stats
Stephen Hemminger (7):
bus/pci: fix Intel IOMMU sysfs access check
service: use log for error messages
test/mbuf: fix forged mbuf in clone test
net/bnxt: fix debug log level
app/testpmd: block xstats for hidden ports
examples/multi_process: check server port validity
examples/multi_process: fix client crash with sparse ports
Thibaut Collet (2):
net/virtio: fix Rx stats with vectorized functions
net/virtio: get all pending Rx packets in vectorized paths
Thierry Herbelot (5):
crypto/dpaa_sec: fix IOVA table
crypto/octeontx: enable unbinding
drivers/crypto: remove some invalid comments
doc: fix a common typo in NIC guides
crypto/openssl: use local copy for session contexts
Thomas Monjalon (5):
build: remove redundant libs from pkgconfig
net/mlx: fix meson build with custom dependency path
net/mlx: fix build with make and recent gcc
net/szedata2: fix dependency check
ethdev: limit maximum number of queues
Ting Xu (1):
app/testpmd: fix CRC strip command
Tiwei Bie (8):
net/virtio: remove remaining simple Tx related stuff
doc: fix typo in virtio in-order Rx function name
doc: fix format in virtio guide
vhost: fix slave request fd leak
vhost: forbid reallocation when running
vhost: fix vring address handling during live migration
vhost: protect vring access done by application
net/virtio-user: drop attribute unused for memory callback
Vakul Garg (2):
crypto/dpaa_sec: fix auth-cipher check for AEAD
examples/ipsec-secgw: fix SHA256-HMAC digest length
Viacheslav Ovsiienko (1):
net/mlx5: fix BlueField VF type recognition
Wangyu (Eric) (1):
bus/pci: align next mapping address on page boundary
Wei Zhao (2):
net/ixgbe: enable new PF host mbox version
net/ixgbe: fix VF RSS offloads configuration
Xiao Wang (3):
doc: fix typo in l2fwd-crypto guide
net/fm10k: fix mbuf free in vector Rx
net/ifc: check VFIO query error
Xiao Zhang (7):
net/i40e: fix VF runtime queues RSS config
net/e1000: fix i219 hang on reset/close
net/e1000: fix memory barrier usage in Tx
net/ixgbe: fix X553 speed capability
net/i40e: fix integer overflow
examples/l3fwd-power: fix Rx interrupt disabling
net/ixgbe: fix link status
Xiaolong Ye (1):
ethdev: fix typos for ENOTSUP
Xiaoyu Min (5):
net/mlx5: validate flow rule item order
net/mlx5: allow pattern start from IP
ethdev: fix expand RSS flows
net/mlx5: fix crash on hash Rx queue handling for drop
net/mlx5: improve flow item IP validation
Xueming Li (3):
malloc: fix realloc copy size
malloc: fix realloc padded element size
malloc: fix memory element size in case of padding
Yasufumi Ogawa (1):
net/null: fix multi-process Rx and Tx
Yong Wang (1):
net/ixgbe: remove redundant assignment
next prev parent reply other threads:[~2019-12-25 5:18 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-12-18 11:42 Kevin Traynor
2019-12-24 10:07 ` Yu, PingX
2020-01-08 18:32 ` Kevin Traynor
2020-01-08 18:34 ` Kevin Traynor
2020-01-09 8:30 ` Julien Meunier
2020-01-09 14:18 ` Kevin Traynor
2020-01-09 17:10 ` Trahe, Fiona
2019-12-25 5:17 ` Pei Zhang [this message]
[not found] ` <BN8PR21MB1217C1C2EF180C4D29DAF216DA280@BN8PR21MB1217.namprd21.prod.outlook.com>
[not found] ` <HK0P153MB0290B7D0487D922C3854BAF7E7270@HK0P153MB0290.APCP153.PROD.OUTLOOK.COM>
[not found] ` <MN2PR21MB123271BB60DB0E70ACD2FA91DA270@MN2PR21MB1232.namprd21.prod.outlook.com>
[not found] ` <HK0P153MB0290EECF6665FA00EC22867BE7270@HK0P153MB0290.APCP153.PROD.OUTLOOK.COM>
[not found] ` <MN2PR21MB123240BDE6BA187B4DE15F55DA270@MN2PR21MB1232.namprd21.prod.outlook.com>
2019-12-30 8:56 ` Lili Deng
2020-01-09 14:03 ` Kevin Traynor
2020-01-09 17:32 ` [dpdk-dev] [EXTERNAL] " Ju-Hyoung Lee
2020-01-09 13:38 ` [dpdk-dev] " Kevin Traynor
2019-12-26 13:35 ` Ali Alnubani
2020-01-09 13:41 ` Kevin Traynor
2020-01-14 14:40 ` Kevin Traynor
2020-01-19 5:31 ` Yu, PingX
2020-01-19 21:05 ` Kevin Traynor
2020-01-30 14:58 ` Stokes, Ian
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=1361611748.17686603.1577251074516.JavaMail.zimbra@redhat.com \
--to=pezhang@redhat.com \
--cc=Abhishek.Marathe@microsoft.com \
--cc=akhil.goyal@nxp.com \
--cc=alialnu@mellanox.com \
--cc=benjamin.walker@intel.com \
--cc=bluca@debian.org \
--cc=dev@dpdk.org \
--cc=drc@linux.vnet.ibm.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=pingx.yu@intel.com \
--cc=qian.q.xu@intel.com \
--cc=rasland@mellanox.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).