* 20.11.5 patches review and test
@ 2022-03-18 15:20 luca.boccassi
2022-03-23 13:33 ` Pei Zhang
` (3 more replies)
0 siblings, 4 replies; 13+ messages in thread
From: luca.boccassi @ 2022-03-18 15:20 UTC (permalink / raw)
To: stable
Cc: dev, Abhishek Marathe, 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, qian.q.xu,
Raslan Darawsheh, Thomas Monjalon, yuan.peng, zhaoyan.chen
Hi all,
Here is a list of patches targeted for stable release 20.11.5.
The planned date for the final release is the 4th of April.
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.5-rc1
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
---
Adham Masarwah (1):
app/testpmd: fix show RSS RETA on Windows
Ajit Khaparde (4):
net/bnxt: fix PAM4 mask setting
net/bnxt: check VF representor pointer before access
net/bnxt: fix VF resource allocation strategy
net/bnxt: fix ring calculation for representors
Alexander Kozyrev (2):
net/mlx5: fix maximum packet headers size for TSO
net/mlx5: fix committed bucket size
Ali Alnubani (1):
doc: fix typos and punctuation in flow API guide
Anatoly Burakov (1):
net/qede: fix redundant condition in debug code
Andrzej Ostruszka (1):
ring: optimize corner case for enqueue/dequeue
Andy Pei (1):
vdpa/ifc: fix log info mismatch
Arek Kusztal (1):
cryptodev: fix RSA key type name
Bin Zheng (1):
net/ixgbe: add vector Rx parameter check
Bing Zhao (2):
net/mlx5: fix matcher priority with ICMP or ICMPv6
net/mlx5: remove unused reference counter
Brian Dooley (11):
eal: add missing C++ guards
telemetry: add missing C++ guards
ethdev: add missing C++ guards
metrics: add missing C++ guards
acl: add missing C++ guards
compressdev: add missing C++ guards
eventdev: add missing C++ guards
kni: add missing C++ guards
vhost: add missing C++ guards
examples/l2fwd-crypto: fix port mask overflow
crypto/virtio: fix out-of-bounds access
Bruce Richardson (19):
doc: remove dependency on findutils on FreeBSD
dma/idxd: fix paths to driver sysfs directory
build: fix warnings when running external commands
build: fix warning about using -Wextra flag
build: remove deprecated Meson functions
eal: fix C++ include
eventdev: fix C++ include
graph: fix C++ include
ipsec: fix C++ include
table: fix C++ include
vhost: fix C++ include
ethdev: fix cast for C++ compatibility
dma/idxd: configure maximum batch size to high value
distributor: fix potential overflow
eal/freebsd: add missing C++ include guards
compressdev: fix missing space in log macro
cryptodev: fix clang C++ include
doc: replace characters for (R) symbol in Linux guide
doc: fix missing note on UIO module in Linux guide
Chandubabu Namburu (1):
net/axgbe: use PCI root complex device to distinguish device
Chenbo Xia (1):
vhost: fix queue number check when setting inflight FD
Chengchang Tang (1):
net/bonding: fix offloading configuration
Chengwen Feng (1):
net/hns3: delete duplicated RSS type
Chuanshe Zhang (1):
examples/flow_classify: fix failure message
Ciara Loftus (2):
net/af_xdp: fix build with -Wunused-function
net/af_xdp: ensure socket is deleted on Rx queue setup error
Dapeng Yu (2):
net/ice: track DCF state of PF
net/i40e: enable maximum frame size at port level
Dariusz Sosnowski (2):
net/mlx5: fix inline length for multi-segment TSO
net/mlx5: fix MPLS/GRE Verbs spec ordering
David Marchand (7):
config/ppc: fix build with GCC >= 10
devtools: fix comment detection in forbidden token check
stack: fix stubs header export
test/mbuf: fix mbuf data content check
net/af_xdp: add missing trailing newline in logs
vhost: fix FD leak with inflight messages
bpf: fix build with some libpcap version on FreeBSD
Dawid Gorecki (2):
net/ena: fix reset reason being overwritten
net/ena: check memory BAR before initializing LLQ
Devendra Singh Rawat (1):
net/qede: fix Rx bulk mbuf allocation
Dmitry Kozlyuk (6):
net/mlx5: relax headroom assertion
app/testpmd: fix external buffer allocation
net/mlx5: fix modify port action validation
common/mlx5: add Netlink event helpers
net/mlx5: fix link status change detection
net/mlx5: fix initial link status detection
Ferruh Yigit (2):
kni: update kernel API to set random MAC address
ethdev: fix doxygen comments for device info struct
Gregory Etelson (5):
net/mlx5: fix RSS expansion with explicit next protocol
net/mlx5: fix GRE protocol type translation for Verbs
net/mlx5: fix GRE item translation in Verbs
net/mlx5: fix inet IPIP protocol type
net/mlx5: fix next protocol RSS expansion
Haiyue Wang (1):
doc: fix KNI PMD name typo
Harold Huang (2):
net/virtio-user: fix resource leak on probing failure
net/kni: fix config initialization
Heinrich Kuhn (1):
net/nfp: free HW rings memzone on queue release
Hemant Agrawal (1):
crypto/dpaax_sec: fix auth/cipher xform chain checks
Honnappa Nagarahalli (3):
examples/distributor: reduce Tx queue number to 1
examples/l3fwd: share queue size variables
examples/l3fwd: make Rx and Tx queue size configurable
Huisong Li (8):
net/hns3: fix using enum as boolean
net/hns3: fix max packet size rollback in PF
net/hns3: fix insecure way to query MAC statistics
net/hns3: fix operating queue when TCAM table is invalid
kni: fix freeing order in device release
net/hns3: fix RSS TC mode entry
net/hns3: fix VF RSS TC mode entry
net/hns3: increase time waiting for PF reset completion
Ivan Malov (3):
net/sfc: validate queue span when parsing flow action RSS
net/sfc: do not push fast free offload to default TxQ config
net/sfc: demand Tx fast free offload on EF10 simple datapath
Jakub Poczatek (1):
doc: fix FIPS guide
Jiawei Wang (3):
net/mlx5: fix NIC egress flow mismatch in switchdev mode
net/mlx5: fix sample flow action on trusted device
net/mlx5: fix port matching in sample flow rule
Jiawen Wu (1):
net/txgbe: fix debug logs
Jie Hai (1):
net/hns3: remove duplicate macro definition
Jie Zhou (2):
eal/windows: fix error code for not supported API
test/mem: fix error check
Josh Soref (1):
fix spelling in comments and strings
Junfeng Guo (1):
raw/ntb: clear all valid doorbell bits on init
Kalesh AP (13):
net/bnxt: fix multicast address set
net/bnxt: fix multicast MAC restore during reset recovery
net/bnxt: fix queue stop operation
net/bnxt: restore RSS configuration after reset recovery
net/bnxt: fix restoring VLAN filtering after recovery
net/bnxt: cap maximum number of unicast MAC addresses
net/bnxt: add null check for mark table
net/bnxt: get maximum supported multicast filters count
net/bnxt: fix handling of VF configuration change
net/bnxt: fix xstats query
net/bnxt: fix check for autoneg enablement
net/bnxt: handle ring cleanup in case of error
net/bnxt: fix memzone allocation per VNIC
Kathleen Capella (2):
net/iavf: count continuous DD bits for Arm
net/iavf: count continuous DD bits for Arm in flex Rx
Kevin Liu (2):
net/ice: fix Tx checksum offload
net/ice: fix Tx offload path choice
Kevin Traynor (2):
maintainers: update for stable branches
examples/qos_sched: fix compile failure
Kiran Kumar K (1):
common/octeontx2: update mailbox version to 0xb
Kumara Parameshwaran (2):
ethdev: add internal function to device struct from name
net/tap: fix to populate FDs in secondary process
Lance Richardson (1):
net/bnxt: fix xstats names query overrun
Leyi Rong (1):
net/iavf: fix potential out-of-bounds access
Lijun Ou (1):
net/hns3: fix RSS key with null
Lior Margalit (1):
net/mlx5: fix assertion on flags set in packet mbuf
Luca Boccassi (1):
cryptodev: add backward-compatible enum
Markus Theil (1):
kni: fix ioctl signature
Martin Spinler (2):
net/nfb: fix array indexes in deinit functions
net/nfb: fix multicast/promiscuous mode switching
Matan Azrad (1):
vdpa/mlx5: workaround queue stop with traffic
Maxime Coquelin (1):
vhost: fix unsafe vring addresses modifications
Maxime Gouin (3):
bus/ifpga: remove useless check while browsing devices
net/nfp: remove duplicated check when setting MAC address
net/nfp: remove useless range checks
Megha Ajmera (1):
examples/qos_sched: fix core mask overflow
Michael Baum (11):
common/mlx5: add minimum WQE size for striding RQ
net/mlx5: improve stride parameter names
net/mlx5: fix MPRQ stride devargs adjustment
net/mlx5: fix memory socket selection in ASO management
common/mlx5: fix error handling in multi-class probe
net/mlx5: fix ineffective metadata argument adjustment
doc: remove obsolete vector Tx explanations from mlx5 guide
doc: replace broken links in mlx guides
doc: correct name of BlueField-2 in mlx5 guide
net/mlx5: fix sibling device config check
net/mlx5: workaround ASO memory region creation
Michal Krawczyk (5):
net/ena: remove unused enumeration
net/ena: remove unused offload variables
net/ena: skip timer if reset is triggered
net/ena: fix meta descriptor DF flag setup
net/ena: fix checksum flag for L4
Michal Wilczynski (1):
net/ice: fix overwriting of LSE bit by DCF
Min Hu (Connor) (4):
net/bonding: fix promiscuous and allmulticast state
net/bonding: fix reference count on mbufs
app/testpmd: fix bonding mode set
app/testpmd: check starting port is not in bonding
Naga Harish K S V (1):
eventdev/eth_tx: fix queue add error code
Nicolas Chautru (1):
baseband/acc100: avoid out-of-bounds access
Nipun Gupta (1):
examples/l3fwd: fix Rx burst size for event mode
Nithin Dabilpuram (2):
examples/ipsec-secgw: fix eventdev start sequence
examples/ipsec-secgw: fix default flow rule creation
Pablo de Lara (4):
crypto/ipsec_mb: fix ZUC authentication verify
crypto/ipsec_mb: fix ZUC operation overwrite
test/efd: fix sockets mask size
efd: fix uninitialized structure
Qi Zhang (2):
net/ice: fix Tx checksum offload capability
doc: update matching versions in ice guide
Rahul Bhansali (1):
examples/l3fwd: fix buffer overflow in Tx
Rahul Lakkireddy (1):
net/cxgbe: fix dangling pointer by mailbox access rework
Raja Zidane (7):
net/mlx5: fix mark enabling for Rx
app/testpmd: fix GENEVE parsing in checksum mode
app/compress-perf: fix cycle count operations allocation
app/compress-perf: optimize operations pool allocation
app/compress-perf: fix socket ID type during init
app/compress-perf: fix number of queue pairs to setup
compressdev: fix socket ID type
Rashmi Shetty (1):
doc: fix dlb2 guide
Reshma Pattan (1):
app/pdump: abort on multi-core capture limit
Rongwei Liu (1):
net/mlx5: fix shared RSS destroy
Ruifeng Wang (1):
config: add arch define for Arm
Satheesh Paul (2):
net/octeontx2:: fix base rule merge
net/octeontx2: fix flow MCAM priority management
Sean Morrissey (1):
app/testpmd: fix dereference before null check
Stephen Douthit (1):
net/ixgbe: fix FSP check for X550EM devices
Stephen Hemminger (4):
eal/linux: log hugepage create errors with filename
net/memif: remove unnecessary Rx interrupt stub
ipc: end multiprocess thread during cleanup
vfio: cleanup the multiprocess sync handle
Steve Yang (4):
app/testpmd: fix stack overflow for EEPROM display
net/i40e: fix unintentional integer overflow
eal/linux: fix illegal memory access in uevent handler
net/iavf: fix function pointer in multi-process
Thomas Monjalon (3):
doc: replace deprecated distutils version parsing
app/testpmd: fix build without drivers
regexdev: fix section attribute of symbols
Tianfei Zhang (2):
raw/ifpga/base: fix SPI transaction
raw/ifpga: fix thread closing
Tianli Lai (1):
examples/kni: add missing trailing newline in log
Vanshika Shukla (2):
net/dpaa2: fix unregistering interrupt handler
net/dpaa2: fix timestamping for IEEE1588
Viacheslav Ovsiienko (1):
app/testpmd: fix Tx scheduling interval
Vladimir Medvedkin (1):
app/fib: fix division by zero
Wei Huang (5):
raw/ifpga/base: fix port feature ID
raw/ifpga: fix variable initialization in probing
raw/ifpga: fix monitor thread
raw/ifpga: fix interrupt handle allocation
raw/ifpga: fix build with optimization
Weiguo Li (10):
bus/dpaa: fix C++ include guard
net/cxgbe: remove useless C++ include guard
net/dpaa2: remove useless C++ include guard
eal/windows: remove useless C++ include guard
net/enic: fix dereference before null check
regex/mlx5: fix memory allocation check
net/memif: remove pointer deference before null check
compress/octeontx: fix null pointer dereference
net/txgbe: fix queue statistics mapping
net/bnxt: fix null dereference in session cleanup
Wenwu Ma (1):
examples/vhost: fix launch with physical port
Xiaoyu Min (1):
net/mlx5: reject jump to root table
Xuan Ding (1):
vhost: fix field naming in guest page struct
Xueming Li (1):
net/virtio: fix Tx queue 0 overriden by queue 128
Yajun Wu (1):
common/mlx5: fix queue pair ack timeout configuration
Yiding Zhou (1):
net/ice: fix build with 16-byte Rx descriptor
Yu Wenjun (1):
net/bonding: fix RSS with early configure
Yuan Wang (1):
vhost: fix guest to host physical address mapping
Yunjian Wang (7):
net/bonding: fix mode type mismatch
net/ice: fix link up when starting device
net/virtio-user: check FD flags getting failure
ring: fix error code when creating ring
net/ixgbe: check filter init failure
mem: check allocation in dynamic hugepage init
net/ixgbe: reset security context pointer on close
Yuying Zhang (1):
net/ice/base: add profile validation on switch filter
Zhihong Wang (1):
ring: fix overflow in memory size calculation
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 20.11.5 patches review and test
2022-03-18 15:20 20.11.5 patches review and test luca.boccassi
@ 2022-03-23 13:33 ` Pei Zhang
2022-03-23 15:36 ` Luca Boccassi
2022-03-28 7:40 ` Christian Ehrhardt
` (2 subsequent siblings)
3 siblings, 1 reply; 13+ messages in thread
From: Pei Zhang @ 2022-03-23 13:33 UTC (permalink / raw)
To: luca.boccassi
Cc: stable, dev, Abhishek Marathe, Ali Alnubani, Walker, Benjamin,
David Christensen, Govindharajan, Hariprasad, Hemant Agrawal,
Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
Kevin Traynor, Luca Boccassi, xu, qian, Raslan Darawsheh,
Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan, YangHang Liu,
Chao Yang
[-- Attachment #1: Type: text/plain, Size: 16961 bytes --]
Hello Luca,
The testing with dpdk 20.11.5-rc1 from Red Hat looks good. We tested below
17 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)Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS
(16)Host PF + DPDK testing: PASS
(17)Host VF + DPDK testing: PASS
Versions:
kernel 4.18
qemu 6.2
dpdk: git://dpdk.org/dpdk-stable branch: 20.11
# git log -1
commit 576842a59ab35979dc102535f59061fa3d6ea16b
Author: Luca Boccassi <bluca@debian.org>
Date: Fri Mar 18 15:01:38 2022 +0000
version: 20.11.5-rc1
Signed-off-by: Luca Boccassi <bluca@debian.org>
NICs: X540-AT2 NIC(ixgbe, 10G)
Best regards,
Pei
On Fri, Mar 18, 2022 at 11:21 PM <luca.boccassi@gmail.com> wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.5.
>
> The planned date for the final release is the 4th of April.
>
> 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.5-rc1
>
> These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Luca Boccassi
>
> ---
> Adham Masarwah (1):
> app/testpmd: fix show RSS RETA on Windows
>
> Ajit Khaparde (4):
> net/bnxt: fix PAM4 mask setting
> net/bnxt: check VF representor pointer before access
> net/bnxt: fix VF resource allocation strategy
> net/bnxt: fix ring calculation for representors
>
> Alexander Kozyrev (2):
> net/mlx5: fix maximum packet headers size for TSO
> net/mlx5: fix committed bucket size
>
> Ali Alnubani (1):
> doc: fix typos and punctuation in flow API guide
>
> Anatoly Burakov (1):
> net/qede: fix redundant condition in debug code
>
> Andrzej Ostruszka (1):
> ring: optimize corner case for enqueue/dequeue
>
> Andy Pei (1):
> vdpa/ifc: fix log info mismatch
>
> Arek Kusztal (1):
> cryptodev: fix RSA key type name
>
> Bin Zheng (1):
> net/ixgbe: add vector Rx parameter check
>
> Bing Zhao (2):
> net/mlx5: fix matcher priority with ICMP or ICMPv6
> net/mlx5: remove unused reference counter
>
> Brian Dooley (11):
> eal: add missing C++ guards
> telemetry: add missing C++ guards
> ethdev: add missing C++ guards
> metrics: add missing C++ guards
> acl: add missing C++ guards
> compressdev: add missing C++ guards
> eventdev: add missing C++ guards
> kni: add missing C++ guards
> vhost: add missing C++ guards
> examples/l2fwd-crypto: fix port mask overflow
> crypto/virtio: fix out-of-bounds access
>
> Bruce Richardson (19):
> doc: remove dependency on findutils on FreeBSD
> dma/idxd: fix paths to driver sysfs directory
> build: fix warnings when running external commands
> build: fix warning about using -Wextra flag
> build: remove deprecated Meson functions
> eal: fix C++ include
> eventdev: fix C++ include
> graph: fix C++ include
> ipsec: fix C++ include
> table: fix C++ include
> vhost: fix C++ include
> ethdev: fix cast for C++ compatibility
> dma/idxd: configure maximum batch size to high value
> distributor: fix potential overflow
> eal/freebsd: add missing C++ include guards
> compressdev: fix missing space in log macro
> cryptodev: fix clang C++ include
> doc: replace characters for (R) symbol in Linux guide
> doc: fix missing note on UIO module in Linux guide
>
> Chandubabu Namburu (1):
> net/axgbe: use PCI root complex device to distinguish device
>
> Chenbo Xia (1):
> vhost: fix queue number check when setting inflight FD
>
> Chengchang Tang (1):
> net/bonding: fix offloading configuration
>
> Chengwen Feng (1):
> net/hns3: delete duplicated RSS type
>
> Chuanshe Zhang (1):
> examples/flow_classify: fix failure message
>
> Ciara Loftus (2):
> net/af_xdp: fix build with -Wunused-function
> net/af_xdp: ensure socket is deleted on Rx queue setup error
>
> Dapeng Yu (2):
> net/ice: track DCF state of PF
> net/i40e: enable maximum frame size at port level
>
> Dariusz Sosnowski (2):
> net/mlx5: fix inline length for multi-segment TSO
> net/mlx5: fix MPLS/GRE Verbs spec ordering
>
> David Marchand (7):
> config/ppc: fix build with GCC >= 10
> devtools: fix comment detection in forbidden token check
> stack: fix stubs header export
> test/mbuf: fix mbuf data content check
> net/af_xdp: add missing trailing newline in logs
> vhost: fix FD leak with inflight messages
> bpf: fix build with some libpcap version on FreeBSD
>
> Dawid Gorecki (2):
> net/ena: fix reset reason being overwritten
> net/ena: check memory BAR before initializing LLQ
>
> Devendra Singh Rawat (1):
> net/qede: fix Rx bulk mbuf allocation
>
> Dmitry Kozlyuk (6):
> net/mlx5: relax headroom assertion
> app/testpmd: fix external buffer allocation
> net/mlx5: fix modify port action validation
> common/mlx5: add Netlink event helpers
> net/mlx5: fix link status change detection
> net/mlx5: fix initial link status detection
>
> Ferruh Yigit (2):
> kni: update kernel API to set random MAC address
> ethdev: fix doxygen comments for device info struct
>
> Gregory Etelson (5):
> net/mlx5: fix RSS expansion with explicit next protocol
> net/mlx5: fix GRE protocol type translation for Verbs
> net/mlx5: fix GRE item translation in Verbs
> net/mlx5: fix inet IPIP protocol type
> net/mlx5: fix next protocol RSS expansion
>
> Haiyue Wang (1):
> doc: fix KNI PMD name typo
>
> Harold Huang (2):
> net/virtio-user: fix resource leak on probing failure
> net/kni: fix config initialization
>
> Heinrich Kuhn (1):
> net/nfp: free HW rings memzone on queue release
>
> Hemant Agrawal (1):
> crypto/dpaax_sec: fix auth/cipher xform chain checks
>
> Honnappa Nagarahalli (3):
> examples/distributor: reduce Tx queue number to 1
> examples/l3fwd: share queue size variables
> examples/l3fwd: make Rx and Tx queue size configurable
>
> Huisong Li (8):
> net/hns3: fix using enum as boolean
> net/hns3: fix max packet size rollback in PF
> net/hns3: fix insecure way to query MAC statistics
> net/hns3: fix operating queue when TCAM table is invalid
> kni: fix freeing order in device release
> net/hns3: fix RSS TC mode entry
> net/hns3: fix VF RSS TC mode entry
> net/hns3: increase time waiting for PF reset completion
>
> Ivan Malov (3):
> net/sfc: validate queue span when parsing flow action RSS
> net/sfc: do not push fast free offload to default TxQ config
> net/sfc: demand Tx fast free offload on EF10 simple datapath
>
> Jakub Poczatek (1):
> doc: fix FIPS guide
>
> Jiawei Wang (3):
> net/mlx5: fix NIC egress flow mismatch in switchdev mode
> net/mlx5: fix sample flow action on trusted device
> net/mlx5: fix port matching in sample flow rule
>
> Jiawen Wu (1):
> net/txgbe: fix debug logs
>
> Jie Hai (1):
> net/hns3: remove duplicate macro definition
>
> Jie Zhou (2):
> eal/windows: fix error code for not supported API
> test/mem: fix error check
>
> Josh Soref (1):
> fix spelling in comments and strings
>
> Junfeng Guo (1):
> raw/ntb: clear all valid doorbell bits on init
>
> Kalesh AP (13):
> net/bnxt: fix multicast address set
> net/bnxt: fix multicast MAC restore during reset recovery
> net/bnxt: fix queue stop operation
> net/bnxt: restore RSS configuration after reset recovery
> net/bnxt: fix restoring VLAN filtering after recovery
> net/bnxt: cap maximum number of unicast MAC addresses
> net/bnxt: add null check for mark table
> net/bnxt: get maximum supported multicast filters count
> net/bnxt: fix handling of VF configuration change
> net/bnxt: fix xstats query
> net/bnxt: fix check for autoneg enablement
> net/bnxt: handle ring cleanup in case of error
> net/bnxt: fix memzone allocation per VNIC
>
> Kathleen Capella (2):
> net/iavf: count continuous DD bits for Arm
> net/iavf: count continuous DD bits for Arm in flex Rx
>
> Kevin Liu (2):
> net/ice: fix Tx checksum offload
> net/ice: fix Tx offload path choice
>
> Kevin Traynor (2):
> maintainers: update for stable branches
> examples/qos_sched: fix compile failure
>
> Kiran Kumar K (1):
> common/octeontx2: update mailbox version to 0xb
>
> Kumara Parameshwaran (2):
> ethdev: add internal function to device struct from name
> net/tap: fix to populate FDs in secondary process
>
> Lance Richardson (1):
> net/bnxt: fix xstats names query overrun
>
> Leyi Rong (1):
> net/iavf: fix potential out-of-bounds access
>
> Lijun Ou (1):
> net/hns3: fix RSS key with null
>
> Lior Margalit (1):
> net/mlx5: fix assertion on flags set in packet mbuf
>
> Luca Boccassi (1):
> cryptodev: add backward-compatible enum
>
> Markus Theil (1):
> kni: fix ioctl signature
>
> Martin Spinler (2):
> net/nfb: fix array indexes in deinit functions
> net/nfb: fix multicast/promiscuous mode switching
>
> Matan Azrad (1):
> vdpa/mlx5: workaround queue stop with traffic
>
> Maxime Coquelin (1):
> vhost: fix unsafe vring addresses modifications
>
> Maxime Gouin (3):
> bus/ifpga: remove useless check while browsing devices
> net/nfp: remove duplicated check when setting MAC address
> net/nfp: remove useless range checks
>
> Megha Ajmera (1):
> examples/qos_sched: fix core mask overflow
>
> Michael Baum (11):
> common/mlx5: add minimum WQE size for striding RQ
> net/mlx5: improve stride parameter names
> net/mlx5: fix MPRQ stride devargs adjustment
> net/mlx5: fix memory socket selection in ASO management
> common/mlx5: fix error handling in multi-class probe
> net/mlx5: fix ineffective metadata argument adjustment
> doc: remove obsolete vector Tx explanations from mlx5 guide
> doc: replace broken links in mlx guides
> doc: correct name of BlueField-2 in mlx5 guide
> net/mlx5: fix sibling device config check
> net/mlx5: workaround ASO memory region creation
>
> Michal Krawczyk (5):
> net/ena: remove unused enumeration
> net/ena: remove unused offload variables
> net/ena: skip timer if reset is triggered
> net/ena: fix meta descriptor DF flag setup
> net/ena: fix checksum flag for L4
>
> Michal Wilczynski (1):
> net/ice: fix overwriting of LSE bit by DCF
>
> Min Hu (Connor) (4):
> net/bonding: fix promiscuous and allmulticast state
> net/bonding: fix reference count on mbufs
> app/testpmd: fix bonding mode set
> app/testpmd: check starting port is not in bonding
>
> Naga Harish K S V (1):
> eventdev/eth_tx: fix queue add error code
>
> Nicolas Chautru (1):
> baseband/acc100: avoid out-of-bounds access
>
> Nipun Gupta (1):
> examples/l3fwd: fix Rx burst size for event mode
>
> Nithin Dabilpuram (2):
> examples/ipsec-secgw: fix eventdev start sequence
> examples/ipsec-secgw: fix default flow rule creation
>
> Pablo de Lara (4):
> crypto/ipsec_mb: fix ZUC authentication verify
> crypto/ipsec_mb: fix ZUC operation overwrite
> test/efd: fix sockets mask size
> efd: fix uninitialized structure
>
> Qi Zhang (2):
> net/ice: fix Tx checksum offload capability
> doc: update matching versions in ice guide
>
> Rahul Bhansali (1):
> examples/l3fwd: fix buffer overflow in Tx
>
> Rahul Lakkireddy (1):
> net/cxgbe: fix dangling pointer by mailbox access rework
>
> Raja Zidane (7):
> net/mlx5: fix mark enabling for Rx
> app/testpmd: fix GENEVE parsing in checksum mode
> app/compress-perf: fix cycle count operations allocation
> app/compress-perf: optimize operations pool allocation
> app/compress-perf: fix socket ID type during init
> app/compress-perf: fix number of queue pairs to setup
> compressdev: fix socket ID type
>
> Rashmi Shetty (1):
> doc: fix dlb2 guide
>
> Reshma Pattan (1):
> app/pdump: abort on multi-core capture limit
>
> Rongwei Liu (1):
> net/mlx5: fix shared RSS destroy
>
> Ruifeng Wang (1):
> config: add arch define for Arm
>
> Satheesh Paul (2):
> net/octeontx2:: fix base rule merge
> net/octeontx2: fix flow MCAM priority management
>
> Sean Morrissey (1):
> app/testpmd: fix dereference before null check
>
> Stephen Douthit (1):
> net/ixgbe: fix FSP check for X550EM devices
>
> Stephen Hemminger (4):
> eal/linux: log hugepage create errors with filename
> net/memif: remove unnecessary Rx interrupt stub
> ipc: end multiprocess thread during cleanup
> vfio: cleanup the multiprocess sync handle
>
> Steve Yang (4):
> app/testpmd: fix stack overflow for EEPROM display
> net/i40e: fix unintentional integer overflow
> eal/linux: fix illegal memory access in uevent handler
> net/iavf: fix function pointer in multi-process
>
> Thomas Monjalon (3):
> doc: replace deprecated distutils version parsing
> app/testpmd: fix build without drivers
> regexdev: fix section attribute of symbols
>
> Tianfei Zhang (2):
> raw/ifpga/base: fix SPI transaction
> raw/ifpga: fix thread closing
>
> Tianli Lai (1):
> examples/kni: add missing trailing newline in log
>
> Vanshika Shukla (2):
> net/dpaa2: fix unregistering interrupt handler
> net/dpaa2: fix timestamping for IEEE1588
>
> Viacheslav Ovsiienko (1):
> app/testpmd: fix Tx scheduling interval
>
> Vladimir Medvedkin (1):
> app/fib: fix division by zero
>
> Wei Huang (5):
> raw/ifpga/base: fix port feature ID
> raw/ifpga: fix variable initialization in probing
> raw/ifpga: fix monitor thread
> raw/ifpga: fix interrupt handle allocation
> raw/ifpga: fix build with optimization
>
> Weiguo Li (10):
> bus/dpaa: fix C++ include guard
> net/cxgbe: remove useless C++ include guard
> net/dpaa2: remove useless C++ include guard
> eal/windows: remove useless C++ include guard
> net/enic: fix dereference before null check
> regex/mlx5: fix memory allocation check
> net/memif: remove pointer deference before null check
> compress/octeontx: fix null pointer dereference
> net/txgbe: fix queue statistics mapping
> net/bnxt: fix null dereference in session cleanup
>
> Wenwu Ma (1):
> examples/vhost: fix launch with physical port
>
> Xiaoyu Min (1):
> net/mlx5: reject jump to root table
>
> Xuan Ding (1):
> vhost: fix field naming in guest page struct
>
> Xueming Li (1):
> net/virtio: fix Tx queue 0 overriden by queue 128
>
> Yajun Wu (1):
> common/mlx5: fix queue pair ack timeout configuration
>
> Yiding Zhou (1):
> net/ice: fix build with 16-byte Rx descriptor
>
> Yu Wenjun (1):
> net/bonding: fix RSS with early configure
>
> Yuan Wang (1):
> vhost: fix guest to host physical address mapping
>
> Yunjian Wang (7):
> net/bonding: fix mode type mismatch
> net/ice: fix link up when starting device
> net/virtio-user: check FD flags getting failure
> ring: fix error code when creating ring
> net/ixgbe: check filter init failure
> mem: check allocation in dynamic hugepage init
> net/ixgbe: reset security context pointer on close
>
> Yuying Zhang (1):
> net/ice/base: add profile validation on switch filter
>
> Zhihong Wang (1):
> ring: fix overflow in memory size calculation
>
>
[-- Attachment #2: Type: text/html, Size: 20377 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 20.11.5 patches review and test
2022-03-23 13:33 ` Pei Zhang
@ 2022-03-23 15:36 ` Luca Boccassi
0 siblings, 0 replies; 13+ messages in thread
From: Luca Boccassi @ 2022-03-23 15:36 UTC (permalink / raw)
To: Pei Zhang; +Cc: stable, dev, YangHang Liu, Chao Yang
On Wed, 2022-03-23 at 21:33 +0800, Pei Zhang wrote:
> Hello Luca,
>
> The testing with dpdk 20.11.5-rc1 from Red Hat looks good. We tested
> below 17 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)Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS
> (16)Host PF + DPDK testing: PASS
> (17)Host VF + DPDK testing: PASS
>
> Versions:
> kernel 4.18
> qemu 6.2
> dpdk: git://dpdk.org/dpdk-stable branch: 20.11
> # git log -1
> commit 576842a59ab35979dc102535f59061fa3d6ea16b
> Author: Luca Boccassi <bluca@debian.org>
> Date: Fri Mar 18 15:01:38 2022 +0000
> version: 20.11.5-rc1
> Signed-off-by: Luca Boccassi <bluca@debian.org>
>
> NICs: X540-AT2 NIC(ixgbe, 10G)
>
> Best regards,
>
> Pei
Thank you!
--
Kind regards,
Luca Boccassi
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 20.11.5 patches review and test
2022-03-18 15:20 20.11.5 patches review and test luca.boccassi
2022-03-23 13:33 ` Pei Zhang
@ 2022-03-28 7:40 ` Christian Ehrhardt
2022-03-28 11:50 ` Luca Boccassi
2022-03-29 11:48 ` Jiang, YuX
2022-03-30 8:22 ` Ali Alnubani
3 siblings, 1 reply; 13+ messages in thread
From: Christian Ehrhardt @ 2022-03-28 7:40 UTC (permalink / raw)
To: luca.boccassi
Cc: stable, dev, Abhishek Marathe, 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, qian.q.xu,
Raslan Darawsheh, Thomas Monjalon, yuan.peng, zhaoyan.chen
On Fri, Mar 18, 2022 at 4:21 PM <luca.boccassi@gmail.com> wrote:
>
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.5.
Hi Luca,
this backport
https://git.dpdk.org/dpdk-stable/commit/?h=20.11&id=64452c878f225c147dfb7156e605f5b55da9f7c0
Causes symbol changes
https://launchpadlibrarian.net/593478119/buildlog_ubuntu-impish-amd64.dpdk_20.11.5~rc1-0ubuntu0.21.10.1~impishppa1_BUILDING.txt.gz
There is an exception mentioned for 21.11, but would this also apply
for 20.11 or should we keep it stable there?
> The planned date for the final release is the 4th of April.
>
> 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.5-rc1
>
> These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Luca Boccassi
>
> ---
> Adham Masarwah (1):
> app/testpmd: fix show RSS RETA on Windows
>
> Ajit Khaparde (4):
> net/bnxt: fix PAM4 mask setting
> net/bnxt: check VF representor pointer before access
> net/bnxt: fix VF resource allocation strategy
> net/bnxt: fix ring calculation for representors
>
> Alexander Kozyrev (2):
> net/mlx5: fix maximum packet headers size for TSO
> net/mlx5: fix committed bucket size
>
> Ali Alnubani (1):
> doc: fix typos and punctuation in flow API guide
>
> Anatoly Burakov (1):
> net/qede: fix redundant condition in debug code
>
> Andrzej Ostruszka (1):
> ring: optimize corner case for enqueue/dequeue
>
> Andy Pei (1):
> vdpa/ifc: fix log info mismatch
>
> Arek Kusztal (1):
> cryptodev: fix RSA key type name
>
> Bin Zheng (1):
> net/ixgbe: add vector Rx parameter check
>
> Bing Zhao (2):
> net/mlx5: fix matcher priority with ICMP or ICMPv6
> net/mlx5: remove unused reference counter
>
> Brian Dooley (11):
> eal: add missing C++ guards
> telemetry: add missing C++ guards
> ethdev: add missing C++ guards
> metrics: add missing C++ guards
> acl: add missing C++ guards
> compressdev: add missing C++ guards
> eventdev: add missing C++ guards
> kni: add missing C++ guards
> vhost: add missing C++ guards
> examples/l2fwd-crypto: fix port mask overflow
> crypto/virtio: fix out-of-bounds access
>
> Bruce Richardson (19):
> doc: remove dependency on findutils on FreeBSD
> dma/idxd: fix paths to driver sysfs directory
> build: fix warnings when running external commands
> build: fix warning about using -Wextra flag
> build: remove deprecated Meson functions
> eal: fix C++ include
> eventdev: fix C++ include
> graph: fix C++ include
> ipsec: fix C++ include
> table: fix C++ include
> vhost: fix C++ include
> ethdev: fix cast for C++ compatibility
> dma/idxd: configure maximum batch size to high value
> distributor: fix potential overflow
> eal/freebsd: add missing C++ include guards
> compressdev: fix missing space in log macro
> cryptodev: fix clang C++ include
> doc: replace characters for (R) symbol in Linux guide
> doc: fix missing note on UIO module in Linux guide
>
> Chandubabu Namburu (1):
> net/axgbe: use PCI root complex device to distinguish device
>
> Chenbo Xia (1):
> vhost: fix queue number check when setting inflight FD
>
> Chengchang Tang (1):
> net/bonding: fix offloading configuration
>
> Chengwen Feng (1):
> net/hns3: delete duplicated RSS type
>
> Chuanshe Zhang (1):
> examples/flow_classify: fix failure message
>
> Ciara Loftus (2):
> net/af_xdp: fix build with -Wunused-function
> net/af_xdp: ensure socket is deleted on Rx queue setup error
>
> Dapeng Yu (2):
> net/ice: track DCF state of PF
> net/i40e: enable maximum frame size at port level
>
> Dariusz Sosnowski (2):
> net/mlx5: fix inline length for multi-segment TSO
> net/mlx5: fix MPLS/GRE Verbs spec ordering
>
> David Marchand (7):
> config/ppc: fix build with GCC >= 10
> devtools: fix comment detection in forbidden token check
> stack: fix stubs header export
> test/mbuf: fix mbuf data content check
> net/af_xdp: add missing trailing newline in logs
> vhost: fix FD leak with inflight messages
> bpf: fix build with some libpcap version on FreeBSD
>
> Dawid Gorecki (2):
> net/ena: fix reset reason being overwritten
> net/ena: check memory BAR before initializing LLQ
>
> Devendra Singh Rawat (1):
> net/qede: fix Rx bulk mbuf allocation
>
> Dmitry Kozlyuk (6):
> net/mlx5: relax headroom assertion
> app/testpmd: fix external buffer allocation
> net/mlx5: fix modify port action validation
> common/mlx5: add Netlink event helpers
> net/mlx5: fix link status change detection
> net/mlx5: fix initial link status detection
>
> Ferruh Yigit (2):
> kni: update kernel API to set random MAC address
> ethdev: fix doxygen comments for device info struct
>
> Gregory Etelson (5):
> net/mlx5: fix RSS expansion with explicit next protocol
> net/mlx5: fix GRE protocol type translation for Verbs
> net/mlx5: fix GRE item translation in Verbs
> net/mlx5: fix inet IPIP protocol type
> net/mlx5: fix next protocol RSS expansion
>
> Haiyue Wang (1):
> doc: fix KNI PMD name typo
>
> Harold Huang (2):
> net/virtio-user: fix resource leak on probing failure
> net/kni: fix config initialization
>
> Heinrich Kuhn (1):
> net/nfp: free HW rings memzone on queue release
>
> Hemant Agrawal (1):
> crypto/dpaax_sec: fix auth/cipher xform chain checks
>
> Honnappa Nagarahalli (3):
> examples/distributor: reduce Tx queue number to 1
> examples/l3fwd: share queue size variables
> examples/l3fwd: make Rx and Tx queue size configurable
>
> Huisong Li (8):
> net/hns3: fix using enum as boolean
> net/hns3: fix max packet size rollback in PF
> net/hns3: fix insecure way to query MAC statistics
> net/hns3: fix operating queue when TCAM table is invalid
> kni: fix freeing order in device release
> net/hns3: fix RSS TC mode entry
> net/hns3: fix VF RSS TC mode entry
> net/hns3: increase time waiting for PF reset completion
>
> Ivan Malov (3):
> net/sfc: validate queue span when parsing flow action RSS
> net/sfc: do not push fast free offload to default TxQ config
> net/sfc: demand Tx fast free offload on EF10 simple datapath
>
> Jakub Poczatek (1):
> doc: fix FIPS guide
>
> Jiawei Wang (3):
> net/mlx5: fix NIC egress flow mismatch in switchdev mode
> net/mlx5: fix sample flow action on trusted device
> net/mlx5: fix port matching in sample flow rule
>
> Jiawen Wu (1):
> net/txgbe: fix debug logs
>
> Jie Hai (1):
> net/hns3: remove duplicate macro definition
>
> Jie Zhou (2):
> eal/windows: fix error code for not supported API
> test/mem: fix error check
>
> Josh Soref (1):
> fix spelling in comments and strings
>
> Junfeng Guo (1):
> raw/ntb: clear all valid doorbell bits on init
>
> Kalesh AP (13):
> net/bnxt: fix multicast address set
> net/bnxt: fix multicast MAC restore during reset recovery
> net/bnxt: fix queue stop operation
> net/bnxt: restore RSS configuration after reset recovery
> net/bnxt: fix restoring VLAN filtering after recovery
> net/bnxt: cap maximum number of unicast MAC addresses
> net/bnxt: add null check for mark table
> net/bnxt: get maximum supported multicast filters count
> net/bnxt: fix handling of VF configuration change
> net/bnxt: fix xstats query
> net/bnxt: fix check for autoneg enablement
> net/bnxt: handle ring cleanup in case of error
> net/bnxt: fix memzone allocation per VNIC
>
> Kathleen Capella (2):
> net/iavf: count continuous DD bits for Arm
> net/iavf: count continuous DD bits for Arm in flex Rx
>
> Kevin Liu (2):
> net/ice: fix Tx checksum offload
> net/ice: fix Tx offload path choice
>
> Kevin Traynor (2):
> maintainers: update for stable branches
> examples/qos_sched: fix compile failure
>
> Kiran Kumar K (1):
> common/octeontx2: update mailbox version to 0xb
>
> Kumara Parameshwaran (2):
> ethdev: add internal function to device struct from name
> net/tap: fix to populate FDs in secondary process
>
> Lance Richardson (1):
> net/bnxt: fix xstats names query overrun
>
> Leyi Rong (1):
> net/iavf: fix potential out-of-bounds access
>
> Lijun Ou (1):
> net/hns3: fix RSS key with null
>
> Lior Margalit (1):
> net/mlx5: fix assertion on flags set in packet mbuf
>
> Luca Boccassi (1):
> cryptodev: add backward-compatible enum
>
> Markus Theil (1):
> kni: fix ioctl signature
>
> Martin Spinler (2):
> net/nfb: fix array indexes in deinit functions
> net/nfb: fix multicast/promiscuous mode switching
>
> Matan Azrad (1):
> vdpa/mlx5: workaround queue stop with traffic
>
> Maxime Coquelin (1):
> vhost: fix unsafe vring addresses modifications
>
> Maxime Gouin (3):
> bus/ifpga: remove useless check while browsing devices
> net/nfp: remove duplicated check when setting MAC address
> net/nfp: remove useless range checks
>
> Megha Ajmera (1):
> examples/qos_sched: fix core mask overflow
>
> Michael Baum (11):
> common/mlx5: add minimum WQE size for striding RQ
> net/mlx5: improve stride parameter names
> net/mlx5: fix MPRQ stride devargs adjustment
> net/mlx5: fix memory socket selection in ASO management
> common/mlx5: fix error handling in multi-class probe
> net/mlx5: fix ineffective metadata argument adjustment
> doc: remove obsolete vector Tx explanations from mlx5 guide
> doc: replace broken links in mlx guides
> doc: correct name of BlueField-2 in mlx5 guide
> net/mlx5: fix sibling device config check
> net/mlx5: workaround ASO memory region creation
>
> Michal Krawczyk (5):
> net/ena: remove unused enumeration
> net/ena: remove unused offload variables
> net/ena: skip timer if reset is triggered
> net/ena: fix meta descriptor DF flag setup
> net/ena: fix checksum flag for L4
>
> Michal Wilczynski (1):
> net/ice: fix overwriting of LSE bit by DCF
>
> Min Hu (Connor) (4):
> net/bonding: fix promiscuous and allmulticast state
> net/bonding: fix reference count on mbufs
> app/testpmd: fix bonding mode set
> app/testpmd: check starting port is not in bonding
>
> Naga Harish K S V (1):
> eventdev/eth_tx: fix queue add error code
>
> Nicolas Chautru (1):
> baseband/acc100: avoid out-of-bounds access
>
> Nipun Gupta (1):
> examples/l3fwd: fix Rx burst size for event mode
>
> Nithin Dabilpuram (2):
> examples/ipsec-secgw: fix eventdev start sequence
> examples/ipsec-secgw: fix default flow rule creation
>
> Pablo de Lara (4):
> crypto/ipsec_mb: fix ZUC authentication verify
> crypto/ipsec_mb: fix ZUC operation overwrite
> test/efd: fix sockets mask size
> efd: fix uninitialized structure
>
> Qi Zhang (2):
> net/ice: fix Tx checksum offload capability
> doc: update matching versions in ice guide
>
> Rahul Bhansali (1):
> examples/l3fwd: fix buffer overflow in Tx
>
> Rahul Lakkireddy (1):
> net/cxgbe: fix dangling pointer by mailbox access rework
>
> Raja Zidane (7):
> net/mlx5: fix mark enabling for Rx
> app/testpmd: fix GENEVE parsing in checksum mode
> app/compress-perf: fix cycle count operations allocation
> app/compress-perf: optimize operations pool allocation
> app/compress-perf: fix socket ID type during init
> app/compress-perf: fix number of queue pairs to setup
> compressdev: fix socket ID type
>
> Rashmi Shetty (1):
> doc: fix dlb2 guide
>
> Reshma Pattan (1):
> app/pdump: abort on multi-core capture limit
>
> Rongwei Liu (1):
> net/mlx5: fix shared RSS destroy
>
> Ruifeng Wang (1):
> config: add arch define for Arm
>
> Satheesh Paul (2):
> net/octeontx2:: fix base rule merge
> net/octeontx2: fix flow MCAM priority management
>
> Sean Morrissey (1):
> app/testpmd: fix dereference before null check
>
> Stephen Douthit (1):
> net/ixgbe: fix FSP check for X550EM devices
>
> Stephen Hemminger (4):
> eal/linux: log hugepage create errors with filename
> net/memif: remove unnecessary Rx interrupt stub
> ipc: end multiprocess thread during cleanup
> vfio: cleanup the multiprocess sync handle
>
> Steve Yang (4):
> app/testpmd: fix stack overflow for EEPROM display
> net/i40e: fix unintentional integer overflow
> eal/linux: fix illegal memory access in uevent handler
> net/iavf: fix function pointer in multi-process
>
> Thomas Monjalon (3):
> doc: replace deprecated distutils version parsing
> app/testpmd: fix build without drivers
> regexdev: fix section attribute of symbols
>
> Tianfei Zhang (2):
> raw/ifpga/base: fix SPI transaction
> raw/ifpga: fix thread closing
>
> Tianli Lai (1):
> examples/kni: add missing trailing newline in log
>
> Vanshika Shukla (2):
> net/dpaa2: fix unregistering interrupt handler
> net/dpaa2: fix timestamping for IEEE1588
>
> Viacheslav Ovsiienko (1):
> app/testpmd: fix Tx scheduling interval
>
> Vladimir Medvedkin (1):
> app/fib: fix division by zero
>
> Wei Huang (5):
> raw/ifpga/base: fix port feature ID
> raw/ifpga: fix variable initialization in probing
> raw/ifpga: fix monitor thread
> raw/ifpga: fix interrupt handle allocation
> raw/ifpga: fix build with optimization
>
> Weiguo Li (10):
> bus/dpaa: fix C++ include guard
> net/cxgbe: remove useless C++ include guard
> net/dpaa2: remove useless C++ include guard
> eal/windows: remove useless C++ include guard
> net/enic: fix dereference before null check
> regex/mlx5: fix memory allocation check
> net/memif: remove pointer deference before null check
> compress/octeontx: fix null pointer dereference
> net/txgbe: fix queue statistics mapping
> net/bnxt: fix null dereference in session cleanup
>
> Wenwu Ma (1):
> examples/vhost: fix launch with physical port
>
> Xiaoyu Min (1):
> net/mlx5: reject jump to root table
>
> Xuan Ding (1):
> vhost: fix field naming in guest page struct
>
> Xueming Li (1):
> net/virtio: fix Tx queue 0 overriden by queue 128
>
> Yajun Wu (1):
> common/mlx5: fix queue pair ack timeout configuration
>
> Yiding Zhou (1):
> net/ice: fix build with 16-byte Rx descriptor
>
> Yu Wenjun (1):
> net/bonding: fix RSS with early configure
>
> Yuan Wang (1):
> vhost: fix guest to host physical address mapping
>
> Yunjian Wang (7):
> net/bonding: fix mode type mismatch
> net/ice: fix link up when starting device
> net/virtio-user: check FD flags getting failure
> ring: fix error code when creating ring
> net/ixgbe: check filter init failure
> mem: check allocation in dynamic hugepage init
> net/ixgbe: reset security context pointer on close
>
> Yuying Zhang (1):
> net/ice/base: add profile validation on switch filter
>
> Zhihong Wang (1):
> ring: fix overflow in memory size calculation
--
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 20.11.5 patches review and test
2022-03-28 7:40 ` Christian Ehrhardt
@ 2022-03-28 11:50 ` Luca Boccassi
2022-03-28 12:55 ` Christian Ehrhardt
0 siblings, 1 reply; 13+ messages in thread
From: Luca Boccassi @ 2022-03-28 11:50 UTC (permalink / raw)
To: Christian Ehrhardt; +Cc: stable, dev, Thomas Monjalon
[-- Attachment #1: Type: text/plain, Size: 850 bytes --]
On Mon, 2022-03-28 at 09:40 +0200, Christian Ehrhardt wrote:
> On Fri, Mar 18, 2022 at 4:21 PM <luca.boccassi@gmail.com> wrote:
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 20.11.5.
>
> Hi Luca,
> this backport
> https://git.dpdk.org/dpdk-stable/commit/?h=20.11&id=64452c878f225c147dfb7156e605f5b55da9f7c0
> Causes symbol changes
> https://launchpadlibrarian.net/593478119/buildlog_ubuntu-impish-amd64.dpdk_20.11.5~rc1-0ubuntu0.21.10.1~impishppa1_BUILDING.txt.gz
>
> There is an exception mentioned for 21.11, but would this also apply
> for 20.11 or should we keep it stable there?
Thanks for the heads-up, these looked like additions to the map file so
I overlooked them. I'll revert this in the 20.11 tree, I don't think we
should change symbols there.
--
Kind regards,
Luca Boccassi
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 20.11.5 patches review and test
2022-03-28 11:50 ` Luca Boccassi
@ 2022-03-28 12:55 ` Christian Ehrhardt
2022-03-28 15:29 ` Luca Boccassi
0 siblings, 1 reply; 13+ messages in thread
From: Christian Ehrhardt @ 2022-03-28 12:55 UTC (permalink / raw)
To: Luca Boccassi; +Cc: stable, dev, Thomas Monjalon
[-- Attachment #1: Type: text/plain, Size: 1125 bytes --]
On Mon, Mar 28, 2022 at 1:50 PM Luca Boccassi <bluca@debian.org> wrote:
> On Mon, 2022-03-28 at 09:40 +0200, Christian Ehrhardt wrote:
> > On Fri, Mar 18, 2022 at 4:21 PM <luca.boccassi@gmail.com> wrote:
> > >
> > > Hi all,
> > >
> > > Here is a list of patches targeted for stable release 20.11.5.
> >
> > Hi Luca,
> > this backport
> >
> https://git.dpdk.org/dpdk-stable/commit/?h=20.11&id=64452c878f225c147dfb7156e605f5b55da9f7c0
> > Causes symbol changes
> >
> https://launchpadlibrarian.net/593478119/buildlog_ubuntu-impish-amd64.dpdk_20.11.5~rc1-0ubuntu0.21.10.1~impishppa1_BUILDING.txt.gz
> >
> > There is an exception mentioned for 21.11, but would this also apply
> > for 20.11 or should we keep it stable there?
>
> Thanks for the heads-up, these looked like additions to the map file so
> I overlooked them. I'll revert this in the 20.11 tree, I don't think we
> should change symbols there.
>
Thanks, this breaks my test builds - will there be an RC2 with it or shall
I just revert it in-place for now?
--
> Kind regards,
> Luca Boccassi
>
--
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd
[-- Attachment #2: Type: text/html, Size: 2200 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 20.11.5 patches review and test
2022-03-28 12:55 ` Christian Ehrhardt
@ 2022-03-28 15:29 ` Luca Boccassi
2022-03-31 10:50 ` Christian Ehrhardt
0 siblings, 1 reply; 13+ messages in thread
From: Luca Boccassi @ 2022-03-28 15:29 UTC (permalink / raw)
To: Christian Ehrhardt; +Cc: stable, dev, Thomas Monjalon
[-- Attachment #1: Type: text/plain, Size: 1371 bytes --]
On Mon, 2022-03-28 at 14:55 +0200, Christian Ehrhardt wrote:
>
>
> On Mon, Mar 28, 2022 at 1:50 PM Luca Boccassi <bluca@debian.org>
> wrote:
> > On Mon, 2022-03-28 at 09:40 +0200, Christian Ehrhardt wrote:
> > > On Fri, Mar 18, 2022 at 4:21 PM <luca.boccassi@gmail.com> wrote:
> > > >
> > > > Hi all,
> > > >
> > > > Here is a list of patches targeted for stable release 20.11.5.
> > >
> > > Hi Luca,
> > > this backport
> > >
> > https://git.dpdk.org/dpdk-stable/commit/?h=20.11&id=64452c878f225c147dfb7156e605f5b55da9f7c0
> > > Causes symbol changes
> > >
> > https://launchpadlibrarian.net/593478119/buildlog_ubuntu-impish-amd64.dpdk_20.11.5~rc1-0ubuntu0.21.10.1~impishppa1_BUILDING.txt.gz
> > >
> > > There is an exception mentioned for 21.11, but would this also
> > apply
> > > for 20.11 or should we keep it stable there?
> >
> > Thanks for the heads-up, these looked like additions to the map
> > file so
> > I overlooked them. I'll revert this in the 20.11 tree, I don't
> > think we
> > should change symbols there.
> >
>
>
> Thanks, this breaks my test builds - will there be an RC2 with it or
> shall I just revert it in-place for now?
Revert in place please - I don't think I'll do an RC2 just for this, as
that would trigger more tests, and it's a build issue mostly.
--
Kind regards,
Luca Boccassi
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: 20.11.5 patches review and test
2022-03-18 15:20 20.11.5 patches review and test luca.boccassi
2022-03-23 13:33 ` Pei Zhang
2022-03-28 7:40 ` Christian Ehrhardt
@ 2022-03-29 11:48 ` Jiang, YuX
2022-03-29 12:12 ` Luca Boccassi
2022-03-30 10:01 ` Jiang, YuX
2022-03-30 8:22 ` Ali Alnubani
3 siblings, 2 replies; 13+ messages in thread
From: Jiang, YuX @ 2022-03-29 11:48 UTC (permalink / raw)
To: luca.boccassi, stable
Cc: dev, Abhishek Marathe, Ali Alnubani, Walker, Benjamin,
David Christensen, Hemant Agrawal, Stokes, Ian, Jerin Jacob,
Mcnamara, John, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
Pei Zhang, Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng,
Yuan, Chen, Zhaoyan
> -----Original Message-----
> From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> Sent: Friday, March 18, 2022 11:21 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin
> <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; 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>; Xu, Qian Q <qian.q.xu@intel.com>;
> Raslan Darawsheh <rasland@nvidia.com>; Thomas Monjalon
> <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen,
> Zhaoyan <zhaoyan.chen@intel.com>
> Subject: 20.11.5 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.5.
>
> The planned date for the final release is the 4th of April.
>
> 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.5-rc1
>
> These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Luca Boccassi
>
> ---
Hi Luca,
Update the test status for Intel part. Till now dpdk20.11.5-rc1 test rate is 90%. Till now, no critical issue is found.
# Basic Intel(R) NIC testing
* Build&CFLAG compile: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, Fedora35, RHEL8.4, etc.
- All test done. One bug https://bugs.dpdk.org/show_bug.cgi?id=982, no fix yet.
* PF(i40e, ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- Execution rate is 90%. No new issue is found.
* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- Execution rate is 90%. No new issue is found.
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- Execution rate is 90%. No new issue is found.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, RFC2544 Zero packet loss performance test, etc.
- All test done. No big performance drop.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- All test passed.
# 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/VMAWARE ESXI 7.0u3, etc.
- All test done. Find 5 cbdma related defects, Intel dev is investigating them.
* Cryptodev:
*Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
- All test passed.
*Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc.
- All test done.
Best regards,
Yu Jiang
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 20.11.5 patches review and test
2022-03-29 11:48 ` Jiang, YuX
@ 2022-03-29 12:12 ` Luca Boccassi
2022-03-30 10:01 ` Jiang, YuX
1 sibling, 0 replies; 13+ messages in thread
From: Luca Boccassi @ 2022-03-29 12:12 UTC (permalink / raw)
To: Jiang, YuX, stable
Cc: dev, Walker, Benjamin, Mcnamara, John, Xu, Qian Q, Xu, Qian Q,
Xu, Qian Q, Peng, Yuan, Chen, Zhaoyan
On Tue, 2022-03-29 at 11:48 +0000, Jiang, YuX wrote:
> > -----Original Message-----
> > From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> > Sent: Friday, March 18, 2022 11:21 PM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe
> > <Abhishek.Marathe@microsoft.com>;
> > Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin
> > <benjamin.walker@intel.com>; David Christensen
> > <drc@linux.vnet.ibm.com>; 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>; Xu, Qian Q <qian.q.xu@intel.com>;
> > Raslan Darawsheh <rasland@nvidia.com>; Thomas Monjalon
> > <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen,
> > Zhaoyan <zhaoyan.chen@intel.com>
> > Subject: 20.11.5 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 20.11.5.
> >
> > The planned date for the final release is the 4th of April.
> >
> > 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.5-rc1
> >
> > These patches are located at branch 20.11 of dpdk-stable repo:
> > https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Luca Boccassi
> >
> > ---
> Hi Luca,
>
> Update the test status for Intel part. Till now dpdk20.11.5-rc1 test
> rate is 90%. Till now, no critical issue is found.
> # Basic Intel(R) NIC testing
> * Build&CFLAG compile: cover the build test combination with latest
> GCC/Clang/ICC version and the popular OS revision such as
> Ubuntu20.04, Fedora35, RHEL8.4, etc.
> - All test done. One bug https://bugs.dpdk.org/show_bug.cgi?id=982,
> no fix yet.
> * PF(i40e, ixgbe): test scenarios including
> RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
> - Execution rate is 90%. No new issue is found.
> * VF(i40e, ixgbe): test scenarios including VF-
> RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN,
> etc.
> - Execution rate is 90%. No new issue is found.
> * PF/VF(ice): test scenarios including Switch features/Package
> Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible
> Descriptor, etc.
> - Execution rate is 90%. No new issue is found.
> * Intel NIC single core/NIC performance: test scenarios including
> PF/VF single core performance test, RFC2544 Zero packet loss
> performance test, etc.
> - All test done. No big performance drop.
> * IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic
> test - QAT&SW/FIB library, etc.
> - All test passed.
>
> # 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/VMAWARE ESXI 7.0u3, etc.
> - All test done. Find 5 cbdma related defects, Intel dev is
> investigating them.
> * Cryptodev:
> *Function test: test scenarios including Cryptodev API
> testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
> - All test passed.
> *Performance test: test scenarios including Thoughput Performance
> /Cryptodev Latency, etc.
> - All test done.
>
>
> Best regards,
> Yu Jiang
Thank you - the fix for https://bugs.dpdk.org/show_bug.cgi?id=982 is
very simple and waiting for review.
--
Kind regards,
Luca Boccassi
^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: 20.11.5 patches review and test
2022-03-18 15:20 20.11.5 patches review and test luca.boccassi
` (2 preceding siblings ...)
2022-03-29 11:48 ` Jiang, YuX
@ 2022-03-30 8:22 ` Ali Alnubani
3 siblings, 0 replies; 13+ messages in thread
From: Ali Alnubani @ 2022-03-30 8:22 UTC (permalink / raw)
To: luca.boccassi, stable
Cc: dev, Abhishek Marathe, benjamin.walker, David Christensen,
hariprasad.govindharajan, Hemant Agrawal, Ian Stokes,
Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor,
Luca Boccassi, Pei Zhang, qian.q.xu, Raslan Darawsheh,
NBU-Contact-Thomas Monjalon (EXTERNAL),
yuan.peng, zhaoyan.chen
> -----Original Message-----
> From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> Sent: Friday, March 18, 2022 5:21 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.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>; qian.q.xu@intel.com; Raslan Darawsheh
> <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon (EXTERNAL)
> <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
> Subject: 20.11.5 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.5.
>
> The planned date for the final release is the 4th of April.
>
> 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.
>
Hello,
The following covers the functional tests that we ran with Nvidia hardware on 20.11.5-rc1:
- Basic functionality:
Send and receive multiple types of traffic.
- testpmd xstats counter test.
- testpmd timestamp test.
- Changing/checking link status through testpmd.
- RTE flow tests:
Items:
- eth
- geneve
- gre
- gre_key
- gtp
- icmp
- icmp6
- ipv4
- ipv6
- ipv6_frag_ext
- mark
- meta
- mpls
- nvgre
- tag
- tcp
- udp
- vlan
- vxlan
- vxlan_gpe
Actions:
- age (shared and non-shared)
- count
- dec_tcp_ack
- dec_tcp_seq
- dec_ttl
- drop
- flag
- inc_tcp_ack
- inc_tcp_seq
- jump
- mark
- queue
- raw_decap
- raw_encap
- rss (shared and non-shared)
- set_ipv4_dscp
- set_ipv4_dst
- set_ipv4_src
- set_ipv6_dscp
- set_ipv6_dst
- set_ipv6_src
- set_mac_dst
- set_mac_src
- set_meta
- set_tag
- set_tp_dst
- set_tp_src
- set_ttl
- vxlan_decap
- vxlan_encap
- Some RSS tests.
- VLAN filtering, stripping and insertion tests.
- Checksum and TSO tests.
- ptype tests.
- link_status_interrupt example application tests.
- l3fwd-power example application tests.
- Multi-process example applications tests.
- Hardware LRO tests.
Functional tests ran on:
- NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.5-1.0.3.2 / Firmware: 14.32.1010
- NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Kernel: 5.17.0 / Driver: rdma-core v39.0 / Firmware: 14.32.1010
- NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.5-1.0.3.2 / Firmware: 16.32.1010
- NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Kernel: 5.17.0 / Driver: v39.0 / Firmware: 16.32.1010
- NIC: ConnectX-6 Dx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.5-1.0.3.2 / Firmware: 22.32.2004
Compilation tests with multiple configurations in the following OS/driver combinations are also passing (except for the cases below):
- Ubuntu 20.04.4 with MLNX_OFED_LINUX-5.5-1.0.3.2.
- Ubuntu 20.04.4 with rdma-core v39.0.
- Ubuntu 20.04.4 with rdma-core v28.0.
- Ubuntu 18.04.6 with rdma-core v17.1.
- Ubuntu 18.04.6 with rdma-core master (ce2f7ad) (i386).
- Ubuntu 16.04.7 with rdma-core v22.7.
- Fedora 35 with rdma-core v39.0.
- Fedora 37 (Rawhide) with rdma-core v39.0
- CentOS 7 7.9.2009 with rdma-core master (ce2f7ad).
- CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.5-1.0.3.2.
- CentOS 8 8.4.2105 with rdma-core master (ce2f7ad).
- OpenSUSE Leap 15.3 with rdma-core v31.0.
- Windows Server 2019 with Clang 11.0.0.
Build failures:
- Bug 984 - [20.11] pmdinfogen build failure with gcc 4.8.5 (https://bugs.dpdk.org/show_bug.cgi?id=984)
- Bug 986 - [20.11] net/cxgbe build failure with gcc 12 (https://bugs.dpdk.org/show_bug.cgi?id=986)
- Bug 925 - lib/vhost build failure with gcc 12 (https://bugs.dpdk.org/show_bug.cgi?id=925)
We don't see any other new critical issues blocking this release.
Thanks,
Ali
^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: 20.11.5 patches review and test
2022-03-29 11:48 ` Jiang, YuX
2022-03-29 12:12 ` Luca Boccassi
@ 2022-03-30 10:01 ` Jiang, YuX
1 sibling, 0 replies; 13+ messages in thread
From: Jiang, YuX @ 2022-03-30 10:01 UTC (permalink / raw)
To: luca.boccassi, stable
Cc: dev, Abhishek Marathe, Ali Alnubani, Walker, Benjamin,
David Christensen, Hemant Agrawal, Stokes, Ian, Jerin Jacob,
Mcnamara, John, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
Pei Zhang, Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng,
Yuan, Chen, Zhaoyan
> -----Original Message-----
> From: Jiang, YuX
> Sent: Tuesday, March 29, 2022 7:48 PM
> To: luca.boccassi@gmail.com; stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin
> <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.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>; Xu, Qian
> Q <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>;
> Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan
> <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: RE: 20.11.5 patches review and test
>
> > -----Original Message-----
> > From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> > Sent: Friday, March 18, 2022 11:21 PM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe
> <Abhishek.Marathe@microsoft.com>;
> > Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin
> > <benjamin.walker@intel.com>; David Christensen
> > <drc@linux.vnet.ibm.com>; 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>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan
> > Darawsheh <rasland@nvidia.com>; Thomas Monjalon
> <thomas@monjalon.net>;
> > Peng, Yuan <yuan.peng@intel.com>; Chen, Zhaoyan
> > <zhaoyan.chen@intel.com>
> > Subject: 20.11.5 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 20.11.5.
> >
> > The planned date for the final release is the 4th of April.
> >
> > 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.5-rc1
> >
> > These patches are located at branch 20.11 of dpdk-stable repo:
> > https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Luca Boccassi
> >
> > ---
> Hi Luca,
>
> Update the test status for Intel part. Till now dpdk20.11.5-rc1 test rate is 90%.
> Till now, no critical issue is found.
> # Basic Intel(R) NIC testing
> * Build&CFLAG compile: cover the build test combination with latest
> GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04,
> Fedora35, RHEL8.4, etc.
> - All test done. One bug https://bugs.dpdk.org/show_bug.cgi?id=982, no fix
> yet.
> * PF(i40e, ixgbe): test scenarios including
> RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
> - Execution rate is 90%. No new issue is found.
> * VF(i40e, ixgbe): test scenarios including VF-
> RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
>
> - Execution rate is 90%. No new issue is found.
> * PF/VF(ice): test scenarios including Switch features/Package
> Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible
> Descriptor, etc.
> - Execution rate is 90%. No new issue is found.
> * Intel NIC single core/NIC performance: test scenarios including PF/VF single
> core performance test, RFC2544 Zero packet loss performance test, etc.
> - All test done. No big performance drop.
> * IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test -
> QAT&SW/FIB library, etc.
> - All test passed.
>
> # 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/VMAWARE ESXI 7.0u3, etc.
> - All test done. Find 5 cbdma related defects, Intel dev is investigating them.
> * Cryptodev:
> *Function test: test scenarios including Cryptodev API testing/CompressDev
> ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
> - All test passed.
> *Performance test: test scenarios including Thoughput Performance
> /Cryptodev Latency, etc.
> - All test done.
>
>
> Best regards,
> Yu Jiang
Update the test status for Intel part. Till now dpdk20.11.5-rc1 is almost finished, no critical issue is found.
# Basic Intel(R) NIC testing
* Build&CFLAG compile: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, Fedora35, RHEL8.4, etc.
- All test done. One bug https://bugs.dpdk.org/show_bug.cgi?id=982, no fix yet.
* PF(i40e, ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new dpdk issue is found.
* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new dpdk issue is found.
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- All test done. No new dpdk issue is found.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, RFC2544 Zero packet loss performance test, etc.
- All test done. No big performance drop.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- All test passed.
# 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/VMAWARE ESXI 7.0u3, etc.
- All test done. No new issue is found.
* Cryptodev:
*Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
- All test passed.
*Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc.
- All test done.
Best regards,
Yu Jiang
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 20.11.5 patches review and test
2022-03-28 15:29 ` Luca Boccassi
@ 2022-03-31 10:50 ` Christian Ehrhardt
2022-03-31 12:55 ` Luca Boccassi
0 siblings, 1 reply; 13+ messages in thread
From: Christian Ehrhardt @ 2022-03-31 10:50 UTC (permalink / raw)
To: Luca Boccassi; +Cc: stable, dev, Thomas Monjalon
[-- Attachment #1: Type: text/plain, Size: 2571 bytes --]
On Mon, Mar 28, 2022 at 5:29 PM Luca Boccassi <bluca@debian.org> wrote:
> On Mon, 2022-03-28 at 14:55 +0200, Christian Ehrhardt wrote:
> >
> >
> > On Mon, Mar 28, 2022 at 1:50 PM Luca Boccassi <bluca@debian.org>
> > wrote:
> > > On Mon, 2022-03-28 at 09:40 +0200, Christian Ehrhardt wrote:
> > > > On Fri, Mar 18, 2022 at 4:21 PM <luca.boccassi@gmail.com> wrote:
> > > > >
> > > > > Hi all,
> > > > >
> > > > > Here is a list of patches targeted for stable release 20.11.5.
> > > >
> > > > Hi Luca,
> > > > this backport
> > > >
> > >
> https://git.dpdk.org/dpdk-stable/commit/?h=20.11&id=64452c878f225c147dfb7156e605f5b55da9f7c0
> > > > Causes symbol changes
> > > >
> > >
> https://launchpadlibrarian.net/593478119/buildlog_ubuntu-impish-amd64.dpdk_20.11.5~rc1-0ubuntu0.21.10.1~impishppa1_BUILDING.txt.gz
> > > >
> > > > There is an exception mentioned for 21.11, but would this also
> > > apply
> > > > for 20.11 or should we keep it stable there?
> > >
> > > Thanks for the heads-up, these looked like additions to the map
> > > file so
> > > I overlooked them. I'll revert this in the 20.11 tree, I don't
> > > think we
> > > should change symbols there.
> > >
> >
> >
> > Thanks, this breaks my test builds - will there be an RC2 with it or
> > shall I just revert it in-place for now?
>
> Revert in place please - I don't think I'll do an RC2 just for this, as
> that would trigger more tests, and it's a build issue mostly.
>
With that revert in place it built and also tested fine in the HW and
Scenarios that I have
1.0.0 (06:05:54): phys (BM) tests
1.1.0 (06:05:54): initialize environment
1.1.1 (06:11:08): testpmd => Pass
1.1.2 (06:12:47): check testpmd output => Pass
2.0.0 (06:12:47): prep virtual test environment
1.0.0 (06:15:50): virt tests
1.1.0 (06:15:50): initialize environment
3.0.0 (06:17:08): performance tests
3.1.0 (06:17:08): prep benchmarks
3.2.0 (06:17:30): performance tests
3.2.1 (06:17:57): test guest-openvswitch for OVS-5CPU => Pass
3.2.2 (06:38:24): test guest-dpdk-vhost-user-client-multiq for
OVSDPDK-VUC => Pass
4.0.0 (06:59:51): VUC endurance checks
4.1.0 (06:59:51): prep VUC endurance tests
4.1.1 (07:19:20): start stop guests (client) => Pass
4.1.2 (08:33:39): add/remove ports (client) => Pass
That is the same set of tests as in the past, so if you want a more
readable version for the docs you can use that of last time and or look in
the 19.11.x series where I had them.
--
> Kind regards,
> Luca Boccassi
>
--
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd
[-- Attachment #2: Type: text/html, Size: 4099 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 20.11.5 patches review and test
2022-03-31 10:50 ` Christian Ehrhardt
@ 2022-03-31 12:55 ` Luca Boccassi
0 siblings, 0 replies; 13+ messages in thread
From: Luca Boccassi @ 2022-03-31 12:55 UTC (permalink / raw)
To: Christian Ehrhardt; +Cc: dpdk stable, dev, Thomas Monjalon
On Thu, 31 Mar 2022 at 11:51, Christian Ehrhardt
<christian.ehrhardt@canonical.com> wrote:
>
>
>
> On Mon, Mar 28, 2022 at 5:29 PM Luca Boccassi <bluca@debian.org> wrote:
>>
>> On Mon, 2022-03-28 at 14:55 +0200, Christian Ehrhardt wrote:
>> >
>> >
>> > On Mon, Mar 28, 2022 at 1:50 PM Luca Boccassi <bluca@debian.org>
>> > wrote:
>> > > On Mon, 2022-03-28 at 09:40 +0200, Christian Ehrhardt wrote:
>> > > > On Fri, Mar 18, 2022 at 4:21 PM <luca.boccassi@gmail.com> wrote:
>> > > > >
>> > > > > Hi all,
>> > > > >
>> > > > > Here is a list of patches targeted for stable release 20.11.5.
>> > > >
>> > > > Hi Luca,
>> > > > this backport
>> > > >
>> > > https://git.dpdk.org/dpdk-stable/commit/?h=20.11&id=64452c878f225c147dfb7156e605f5b55da9f7c0
>> > > > Causes symbol changes
>> > > >
>> > > https://launchpadlibrarian.net/593478119/buildlog_ubuntu-impish-amd64.dpdk_20.11.5~rc1-0ubuntu0.21.10.1~impishppa1_BUILDING.txt.gz
>> > > >
>> > > > There is an exception mentioned for 21.11, but would this also
>> > > apply
>> > > > for 20.11 or should we keep it stable there?
>> > >
>> > > Thanks for the heads-up, these looked like additions to the map
>> > > file so
>> > > I overlooked them. I'll revert this in the 20.11 tree, I don't
>> > > think we
>> > > should change symbols there.
>> > >
>> >
>> >
>> > Thanks, this breaks my test builds - will there be an RC2 with it or
>> > shall I just revert it in-place for now?
>>
>> Revert in place please - I don't think I'll do an RC2 just for this, as
>> that would trigger more tests, and it's a build issue mostly.
>
>
> With that revert in place it built and also tested fine in the HW and Scenarios that I have
>
> 1.0.0 (06:05:54): phys (BM) tests
> 1.1.0 (06:05:54): initialize environment
> 1.1.1 (06:11:08): testpmd => Pass
> 1.1.2 (06:12:47): check testpmd output => Pass
> 2.0.0 (06:12:47): prep virtual test environment
>
> 1.0.0 (06:15:50): virt tests
> 1.1.0 (06:15:50): initialize environment
> 3.0.0 (06:17:08): performance tests
> 3.1.0 (06:17:08): prep benchmarks
> 3.2.0 (06:17:30): performance tests
> 3.2.1 (06:17:57): test guest-openvswitch for OVS-5CPU => Pass
> 3.2.2 (06:38:24): test guest-dpdk-vhost-user-client-multiq for OVSDPDK-VUC => Pass
> 4.0.0 (06:59:51): VUC endurance checks
> 4.1.0 (06:59:51): prep VUC endurance tests
> 4.1.1 (07:19:20): start stop guests (client) => Pass
> 4.1.2 (08:33:39): add/remove ports (client) => Pass
>
> That is the same set of tests as in the past, so if you want a more readable version for the docs you can use that of last time and or look in the 19.11.x series where I had them.
Thank you, added to the list
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2022-03-31 12:55 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-18 15:20 20.11.5 patches review and test luca.boccassi
2022-03-23 13:33 ` Pei Zhang
2022-03-23 15:36 ` Luca Boccassi
2022-03-28 7:40 ` Christian Ehrhardt
2022-03-28 11:50 ` Luca Boccassi
2022-03-28 12:55 ` Christian Ehrhardt
2022-03-28 15:29 ` Luca Boccassi
2022-03-31 10:50 ` Christian Ehrhardt
2022-03-31 12:55 ` Luca Boccassi
2022-03-29 11:48 ` Jiang, YuX
2022-03-29 12:12 ` Luca Boccassi
2022-03-30 10:01 ` Jiang, YuX
2022-03-30 8:22 ` Ali Alnubani
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).