* [dpdk-dev] 19.11.9 patches review and test - V2 @ 2021-06-04 5:52 Christian Ehrhardt 2021-06-10 8:48 ` Christian Ehrhardt 2021-06-15 3:17 ` Pei Zhang 0 siblings, 2 replies; 15+ messages in thread From: Christian Ehrhardt @ 2021-06-04 5:52 UTC (permalink / raw) To: stable Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, benjamin.walker, David Christensen, hariprasad.govindharajan, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, pingx.yu, qian.q.xu, Raslan Darawsheh, Thomas Monjalon, yuan.peng, zhaoyan.chen Hi all, Here is version 2 of the list of patches targeted for stable release 19.11.9. Thanks to plenty of helpful developers we've collected a few more backports by now and sorted out a few rare compile time issues that were found with -rc1. The planned date for the final release of 19.11.9 is now 18th of June. Please help with testing and validation of your use cases and report any issues/results with reply-all to this mail. For the final release the fixes and reported validations will be added to the release notes. A release candidate tarball can be found at: https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 These patches are located at branch 19.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Christian Ehrhardt <christian.ehrhardt@canonical.com> --- Adam Dybkowski (2): common/qat: increase IM buffer size for GEN3 compress/qat: enable compression on GEN3 Ajit Khaparde (3): net/bnxt: fix RSS context cleanup net/bnxt: fix mismatched type comparison in MAC restore net/bnxt: check PCI config read Alvin Zhang (6): net/ice: fix VLAN filter with PF net/i40e: fix input set field mask net/e1000: fix Rx error counter for bad length net/e1000: fix max Rx packet size net/ice: fix fast mbuf freeing net/iavf: fix VF to PF command failure handling Anatoly Burakov (3): fbarray: fix log message on truncation error power: do not skip saving original P-state governor power: save original ACPI governor always Andrew Rybchenko (2): net/failsafe: fix RSS hash offload reporting net/failsafe: report minimum and maximum MTU Apeksha Gupta (1): examples/l2fwd-crypto: skip masked devices Arek Kusztal (1): crypto/qat: fix offset for out-of-place scatter-gather Beilei Xing (1): net/i40evf: fix packet loss for X722 Bruce Richardson (1): build: exclude meson files from examples installation Chaoyong He (1): doc: fix multiport syntax in nfp guide Chenbo Xia (1): examples/vhost: check memory table query Chengchang Tang (12): ethdev: validate input in module EEPROM dump ethdev: validate input in register info ethdev: validate input in EEPROM info net/hns3: fix rollback after setting PVID failure examples: add eal cleanup to examples net/bonding: fix adding itself as its slave app/testpmd: fix max queue number for Tx offloads net/tap: fix interrupt vector array size net/bonding: fix socket ID check net/tap: check ioctl on restore net/hns3: fix HW buffer size on MTU update net/hns3: fix processing Tx offload flags Chengwen Feng (24): net/hns3: fix flow counter value net/hns3: fix VF mailbox head field net/hns3: support get device version when dump register test: check thread creation common/dpaax: fix possible null pointer access examples/ethtool: remove unused parsing net/e1000/base: fix timeout for shadow RAM write mbuf: check shared memory before dumping dynamic space eventdev: remove redundant thread name setting eventdev: fix memory leakage on thread creation failure net/kni: check init result net/hns3: fix mailbox error message net/hns3: remove unused mailbox macro and struct net/bonding: fix leak on remove net/i40e: fix negative VEB index net/i40e: remove redundant VSI check in Tx queue setup net/hns3: log time delta in decimal format net/hns3: remove unused macros net/hns3: remove unused VMDq code raw/ntb: check SPAD user index raw/ntb: check memory allocations ipc: check malloc sync reply result eal: fix service core list parsing net/hns3: fix handling link update Christian Ehrhardt (3): vfio: fix stdbool usage without include kni: fix compilation on SLES15-SP3 version: 19.11.9-rc1 Ciara Loftus (1): net/af_xdp: fix error handling during Rx queue setup Conor Walsh (1): examples/l3fwd: fix LPM IPv6 subnets Dapeng Yu (2): net/e1000: remove MTU setting limitation examples/packet_ordering: fix port configuration David Christensen (1): config/ppc: reduce number of cores and NUMA nodes David Harton (1): net/ena: fix releasing Tx ring mbufs David Marchand (2): doc: fix sphinx rtd theme import in GHA service: clean references to removed symbol Dmitry Kozlyuk (1): net/pcap: fix format string Ed Czeck (2): net/ark: update packet director initial state net/ark: refactor Rx buffer recovery Feifei Wang (1): net/i40e: fix parsing packet type for NEON Ferruh Yigit (3): power: remove duplicated symbols from map file log/linux: make default output stderr license: fix typos Guoyang Zhou (1): net/hinic: fix crash in secondary process Haiyue Wang (1): net/ixgbe: fix Rx errors statistics for UDP checksum Harman Kalra (1): event/octeontx2: fix device reconfigure for single slot Hemant Agrawal (3): ethdev: add missing buses in device iterator crypto/dpaa2_sec: fix close and uninit functions crypto/dpaa_sec: affine the thread portal affinity Hongbo Zheng (4): app/testpmd: fix Tx/Rx descriptor query error log net/hns3: fix FLR miss detection net/hns3: delete redundant blank line bpf: fix JSLT validation Huisong Li (8): net/hns3: fix flow control exception app/testpmd: fix bitmap of link speeds when force speed net/hns3: fix flow control mode net/hns3: fix DCB mode check net/hns3: fix VMDq mode check app/testpmd: fix forward lcores number for DCB app/testpmd: fix DCB forwarding configuration app/testpmd: fix DCB re-configuration Ibtisam Tariq (1): examples/vhost_crypto: remove unused short option Igor Russkikh (2): net/qede: reduce log verbosity net/qede: accept bigger RSS table Ilya Maximets (1): net/virtio: fix interrupt unregistering for listening socket Ivan Malov (1): net: fix comment in IPv6 header Jiawei Zhu (1): net/mlx5: fix Rx segmented packets on mbuf starvation Jiayu Hu (1): vhost: fix queue initialization Juraj Linkeš (1): eal/arm64: fix platform register bit Kai Ji (1): test/crypto: fix auth-cipher compare length in OOP Kalesh AP (25): net/bnxt: remove unused macro net/bnxt: fix VNIC configuration net/bnxt: fix FW readiness check during recovery net/bnxt: fix device readiness check net/bnxt: fix HWRM and FW incompatibility handling net/bnxt: fix PCI write check net/bnxt: fix link state operations net/bnxt: fix configuring LRO net/bnxt: fix health check alarm cancellation net/bnxt: remove unnecessary forward declarations net/bnxt: remove unused function parameters net/bnxt: fix single PF per port check net/bnxt: prevent device access in error state net/bnxt: fix build failures after merging patches net/bnxt: drop unused attribute net/bnxt: fix double free in port start failure net/bnxt: fix firmware fatal error handling net/bnxt: fix memory allocation for command response net/bnxt: fix timesync when PTP is not supported net/bnxt: fix VF info allocation net/bnxt: fix PTP support for Thor net/bnxt: fix xstats get net/bnxt: fix Rx descriptor status net/bnxt: reset filter indices on free net/bnxt: fix ring count calculation for Thor Kevin Traynor (1): test/cmdline: fix inputs array Lance Richardson (6): net/bnxt: fix Rx queue count net/bnxt: fix Rx buffer posting net/bnxt: fix Tx length hint threshold net/bnxt: fix handling of null flow mask test: fix TCP header initialization net/bnxt: fix dynamic VNIC count Luc Pelletier (2): eal: fix race in control thread creation eal: fix hang in control thread creation Marvin Liu (4): vhost: fix split ring potential buffer overflow vhost: fix packed ring potential buffer overflow vhost: fix batch dequeue potential buffer overflow vhost: fix initialization of temporary header Min Hu (Connor) (13): net/hns3: fix MTU config complexity net/hns3: update HiSilicon copyright syntax examples/ptpclient: remove wrong comment test/bpf: fix error message doc: fix HiSilicon copyright syntax net/hns3: remove unused macros net/hns3: remove unused macro app/eventdev: fix overflow in lcore list parsing test/kni: fix a comment test/kni: check init result net/hns3: fix typos on comments net/e1000: fix flow error message object app/bbdev: fix HARQ error messages Murphy Yang (1): net/ixgbe: fix RSS RETA being reset after port start Natanael Copa (5): common/dpaax/caamflib: fix build with musl bus/dpaa: fix 64-bit arch detection bus/dpaa: fix build with musl net/cxgbe: remove use of uint type app/testpmd: fix build with musl Nipun Gupta (1): bus/dpaa: fix statistics reading Nithin Dabilpuram (2): vfio: do not merge contiguous areas vfio: fix DMA mapping granularity for IOVA as VA Olivier Matz (1): test/mempool: fix object initializer Pavan Nikhilesh (1): test/event: fix timeout accuracy Qi Zhang (5): net/ice/base: fix payload indicator on ptype net/ice/base: cleanup filter list on error net/ice/base: fix memory allocation for MAC addresses net/iavf: fix TSO max segment size common/iavf: use pad byte to specify MAC type Raslan Darawsheh (1): ethdev: update flow item GTP QFI definition Richael Zhuang (2): test/power: add delay before checking CPU frequency test/power: round CPU frequency to check Robin Zhang (5): net/i40e: announce request queue capability in PF net/i40e: fix lack of MAC type when set MAC address net/iavf: fix lack of MAC type when set MAC address net/iavf: fix primary MAC type when starting port net/i40e: fix primary MAC type when starting port Rohit Raj (2): net/dpaa2: fix getting link status examples/l2fwd-crypto: fix packet length while decryption Roy Shterman (1): mem: fix freeing segments in --huge-unlink mode Satheesh Paul (1): net/octeontx2: fix VLAN filter Shijith Thotton (1): eventdev: fix case to initiate crypto adapter service Siwar Zitouni (1): net/ice: fix disabling promiscuous mode Somnath Kotur (4): net/bnxt: fix Rx and Tx timestamps net/bnxt: fix Tx timestamp init net/bnxt: refactor multi-queue Rx configuration net/bnxt: fix Rx timestamp when FIFO pending bit is set Stanislaw Kardach (4): test: proceed if timer subsystem already initialized stack: allow lock-free only on relevant architectures test/distributor: fix worker notification in burst mode test/distributor: fix burst flush on worker quit Stephen Hemminger (1): net/bnxt: use prefix on global function Tal Shnaiderman (1): eal/windows: fix default thread priority Thinh Tran (1): test: fix autotest handling of skipped tests Thomas Monjalon (8): eal: fix comment of OS-specific header files buildtools: fix build with busybox build: detect execinfo library on Linux examples/bbdev: fix header include for musl app: fix exit messages doc: fix names of UIO drivers doc: fix build with Sphinx 4 drivers/net: check process type in close operation Tyler Retzlaff (1): eal: add C++ include guard for reciprocal header Vadim Podovinnikov (1): net/bonding: fix LACP system address check Venkat Duvvuru (1): net/bnxt: fix queues per VNIC Viacheslav Ovsiienko (8): net/mlx5: fix metadata item validation for ingress flows net/mlx5: fix Rx metadata leftovers net/mlx4: fix RSS action with null hash key app/testpmd: fix segment number check net/mlx5: remove drop queue function prototypes net/mlx4: fix buffer leakage on device close net/mlx5: fix probing device in legacy bonding mode net/mlx5: fix drop action for Direct Rules/Verbs Wenjun Wu (1): net/ice: check some functions return Wenwu Ma (1): net/ice: fix illegal access when removing MAC filter Xiao Wang (1): vdpa/ifc: check PCI config read Xiaoyu Min (1): net/mlx5: support RSS expansion for IPv6 GRE Xiaoyun Li (2): app/testpmd: remove unnecessary UDP tunnel check net/i40e: fix IPv4 fragment offload Xueming Li (1): net/virtio: fix vectorized Rx queue rearm Youri Querry (1): bus/fslmc: fix random portal hangs with qbman 5.0 Yunjian Wang (2): vfio: fix API description vfio: fix duplicated user mem map ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-04 5:52 [dpdk-dev] 19.11.9 patches review and test - V2 Christian Ehrhardt @ 2021-06-10 8:48 ` Christian Ehrhardt 2021-06-10 9:05 ` Ali Alnubani 2021-06-10 11:00 ` Christian Ehrhardt 2021-06-15 3:17 ` Pei Zhang 1 sibling, 2 replies; 15+ messages in thread From: Christian Ehrhardt @ 2021-06-10 8:48 UTC (permalink / raw) To: dpdk stable Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt <christian.ehrhardt@canonical.com> wrote: > > Hi all, > > Here is version 2 of the list of patches targeted for stable release 19.11.9. > Thanks to plenty of helpful developers we've collected a few more backports > by now and sorted out a few rare compile time issues that were found with -rc1. > > The planned date for the final release of 19.11.9 is now 18th of June. > > Please help with testing and validation of your use cases and report > any issues/results with reply-all to this mail. For the final release > the fixes and reported validations will be added to the release notes. > > A release candidate tarball can be found at: > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 Unfortunately there were further build issues with new suse kernels. The fix for some of them, now breaks others :-/ The final fix didn't finalize yet, but as a TL;DR it means there will be a -rc3 down the road. I beg your pardon for the extra work. If you are testing non-suse and are already deep into the tests you likely can continue that. If you didn't start your tests yet then I'd recommend holding back until -rc3 exists. > These patches are located at branch 19.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Christian Ehrhardt <christian.ehrhardt@canonical.com> > > --- > Adam Dybkowski (2): > common/qat: increase IM buffer size for GEN3 > compress/qat: enable compression on GEN3 > > Ajit Khaparde (3): > net/bnxt: fix RSS context cleanup > net/bnxt: fix mismatched type comparison in MAC restore > net/bnxt: check PCI config read > > Alvin Zhang (6): > net/ice: fix VLAN filter with PF > net/i40e: fix input set field mask > net/e1000: fix Rx error counter for bad length > net/e1000: fix max Rx packet size > net/ice: fix fast mbuf freeing > net/iavf: fix VF to PF command failure handling > > Anatoly Burakov (3): > fbarray: fix log message on truncation error > power: do not skip saving original P-state governor > power: save original ACPI governor always > > Andrew Rybchenko (2): > net/failsafe: fix RSS hash offload reporting > net/failsafe: report minimum and maximum MTU > > Apeksha Gupta (1): > examples/l2fwd-crypto: skip masked devices > > Arek Kusztal (1): > crypto/qat: fix offset for out-of-place scatter-gather > > Beilei Xing (1): > net/i40evf: fix packet loss for X722 > > Bruce Richardson (1): > build: exclude meson files from examples installation > > Chaoyong He (1): > doc: fix multiport syntax in nfp guide > > Chenbo Xia (1): > examples/vhost: check memory table query > > Chengchang Tang (12): > ethdev: validate input in module EEPROM dump > ethdev: validate input in register info > ethdev: validate input in EEPROM info > net/hns3: fix rollback after setting PVID failure > examples: add eal cleanup to examples > net/bonding: fix adding itself as its slave > app/testpmd: fix max queue number for Tx offloads > net/tap: fix interrupt vector array size > net/bonding: fix socket ID check > net/tap: check ioctl on restore > net/hns3: fix HW buffer size on MTU update > net/hns3: fix processing Tx offload flags > > Chengwen Feng (24): > net/hns3: fix flow counter value > net/hns3: fix VF mailbox head field > net/hns3: support get device version when dump register > test: check thread creation > common/dpaax: fix possible null pointer access > examples/ethtool: remove unused parsing > net/e1000/base: fix timeout for shadow RAM write > mbuf: check shared memory before dumping dynamic space > eventdev: remove redundant thread name setting > eventdev: fix memory leakage on thread creation failure > net/kni: check init result > net/hns3: fix mailbox error message > net/hns3: remove unused mailbox macro and struct > net/bonding: fix leak on remove > net/i40e: fix negative VEB index > net/i40e: remove redundant VSI check in Tx queue setup > net/hns3: log time delta in decimal format > net/hns3: remove unused macros > net/hns3: remove unused VMDq code > raw/ntb: check SPAD user index > raw/ntb: check memory allocations > ipc: check malloc sync reply result > eal: fix service core list parsing > net/hns3: fix handling link update > > Christian Ehrhardt (3): > vfio: fix stdbool usage without include > kni: fix compilation on SLES15-SP3 > version: 19.11.9-rc1 > > Ciara Loftus (1): > net/af_xdp: fix error handling during Rx queue setup > > Conor Walsh (1): > examples/l3fwd: fix LPM IPv6 subnets > > Dapeng Yu (2): > net/e1000: remove MTU setting limitation > examples/packet_ordering: fix port configuration > > David Christensen (1): > config/ppc: reduce number of cores and NUMA nodes > > David Harton (1): > net/ena: fix releasing Tx ring mbufs > > David Marchand (2): > doc: fix sphinx rtd theme import in GHA > service: clean references to removed symbol > > Dmitry Kozlyuk (1): > net/pcap: fix format string > > Ed Czeck (2): > net/ark: update packet director initial state > net/ark: refactor Rx buffer recovery > > Feifei Wang (1): > net/i40e: fix parsing packet type for NEON > > Ferruh Yigit (3): > power: remove duplicated symbols from map file > log/linux: make default output stderr > license: fix typos > > Guoyang Zhou (1): > net/hinic: fix crash in secondary process > > Haiyue Wang (1): > net/ixgbe: fix Rx errors statistics for UDP checksum > > Harman Kalra (1): > event/octeontx2: fix device reconfigure for single slot > > Hemant Agrawal (3): > ethdev: add missing buses in device iterator > crypto/dpaa2_sec: fix close and uninit functions > crypto/dpaa_sec: affine the thread portal affinity > > Hongbo Zheng (4): > app/testpmd: fix Tx/Rx descriptor query error log > net/hns3: fix FLR miss detection > net/hns3: delete redundant blank line > bpf: fix JSLT validation > > Huisong Li (8): > net/hns3: fix flow control exception > app/testpmd: fix bitmap of link speeds when force speed > net/hns3: fix flow control mode > net/hns3: fix DCB mode check > net/hns3: fix VMDq mode check > app/testpmd: fix forward lcores number for DCB > app/testpmd: fix DCB forwarding configuration > app/testpmd: fix DCB re-configuration > > Ibtisam Tariq (1): > examples/vhost_crypto: remove unused short option > > Igor Russkikh (2): > net/qede: reduce log verbosity > net/qede: accept bigger RSS table > > Ilya Maximets (1): > net/virtio: fix interrupt unregistering for listening socket > > Ivan Malov (1): > net: fix comment in IPv6 header > > Jiawei Zhu (1): > net/mlx5: fix Rx segmented packets on mbuf starvation > > Jiayu Hu (1): > vhost: fix queue initialization > > Juraj Linkeš (1): > eal/arm64: fix platform register bit > > Kai Ji (1): > test/crypto: fix auth-cipher compare length in OOP > > Kalesh AP (25): > net/bnxt: remove unused macro > net/bnxt: fix VNIC configuration > net/bnxt: fix FW readiness check during recovery > net/bnxt: fix device readiness check > net/bnxt: fix HWRM and FW incompatibility handling > net/bnxt: fix PCI write check > net/bnxt: fix link state operations > net/bnxt: fix configuring LRO > net/bnxt: fix health check alarm cancellation > net/bnxt: remove unnecessary forward declarations > net/bnxt: remove unused function parameters > net/bnxt: fix single PF per port check > net/bnxt: prevent device access in error state > net/bnxt: fix build failures after merging patches > net/bnxt: drop unused attribute > net/bnxt: fix double free in port start failure > net/bnxt: fix firmware fatal error handling > net/bnxt: fix memory allocation for command response > net/bnxt: fix timesync when PTP is not supported > net/bnxt: fix VF info allocation > net/bnxt: fix PTP support for Thor > net/bnxt: fix xstats get > net/bnxt: fix Rx descriptor status > net/bnxt: reset filter indices on free > net/bnxt: fix ring count calculation for Thor > > Kevin Traynor (1): > test/cmdline: fix inputs array > > Lance Richardson (6): > net/bnxt: fix Rx queue count > net/bnxt: fix Rx buffer posting > net/bnxt: fix Tx length hint threshold > net/bnxt: fix handling of null flow mask > test: fix TCP header initialization > net/bnxt: fix dynamic VNIC count > > Luc Pelletier (2): > eal: fix race in control thread creation > eal: fix hang in control thread creation > > Marvin Liu (4): > vhost: fix split ring potential buffer overflow > vhost: fix packed ring potential buffer overflow > vhost: fix batch dequeue potential buffer overflow > vhost: fix initialization of temporary header > > Min Hu (Connor) (13): > net/hns3: fix MTU config complexity > net/hns3: update HiSilicon copyright syntax > examples/ptpclient: remove wrong comment > test/bpf: fix error message > doc: fix HiSilicon copyright syntax > net/hns3: remove unused macros > net/hns3: remove unused macro > app/eventdev: fix overflow in lcore list parsing > test/kni: fix a comment > test/kni: check init result > net/hns3: fix typos on comments > net/e1000: fix flow error message object > app/bbdev: fix HARQ error messages > > Murphy Yang (1): > net/ixgbe: fix RSS RETA being reset after port start > > Natanael Copa (5): > common/dpaax/caamflib: fix build with musl > bus/dpaa: fix 64-bit arch detection > bus/dpaa: fix build with musl > net/cxgbe: remove use of uint type > app/testpmd: fix build with musl > > Nipun Gupta (1): > bus/dpaa: fix statistics reading > > Nithin Dabilpuram (2): > vfio: do not merge contiguous areas > vfio: fix DMA mapping granularity for IOVA as VA > > Olivier Matz (1): > test/mempool: fix object initializer > > Pavan Nikhilesh (1): > test/event: fix timeout accuracy > > Qi Zhang (5): > net/ice/base: fix payload indicator on ptype > net/ice/base: cleanup filter list on error > net/ice/base: fix memory allocation for MAC addresses > net/iavf: fix TSO max segment size > common/iavf: use pad byte to specify MAC type > > Raslan Darawsheh (1): > ethdev: update flow item GTP QFI definition > > Richael Zhuang (2): > test/power: add delay before checking CPU frequency > test/power: round CPU frequency to check > > Robin Zhang (5): > net/i40e: announce request queue capability in PF > net/i40e: fix lack of MAC type when set MAC address > net/iavf: fix lack of MAC type when set MAC address > net/iavf: fix primary MAC type when starting port > net/i40e: fix primary MAC type when starting port > > Rohit Raj (2): > net/dpaa2: fix getting link status > examples/l2fwd-crypto: fix packet length while decryption > > Roy Shterman (1): > mem: fix freeing segments in --huge-unlink mode > > Satheesh Paul (1): > net/octeontx2: fix VLAN filter > > Shijith Thotton (1): > eventdev: fix case to initiate crypto adapter service > > Siwar Zitouni (1): > net/ice: fix disabling promiscuous mode > > Somnath Kotur (4): > net/bnxt: fix Rx and Tx timestamps > net/bnxt: fix Tx timestamp init > net/bnxt: refactor multi-queue Rx configuration > net/bnxt: fix Rx timestamp when FIFO pending bit is set > > Stanislaw Kardach (4): > test: proceed if timer subsystem already initialized > stack: allow lock-free only on relevant architectures > test/distributor: fix worker notification in burst mode > test/distributor: fix burst flush on worker quit > > Stephen Hemminger (1): > net/bnxt: use prefix on global function > > Tal Shnaiderman (1): > eal/windows: fix default thread priority > > Thinh Tran (1): > test: fix autotest handling of skipped tests > > Thomas Monjalon (8): > eal: fix comment of OS-specific header files > buildtools: fix build with busybox > build: detect execinfo library on Linux > examples/bbdev: fix header include for musl > app: fix exit messages > doc: fix names of UIO drivers > doc: fix build with Sphinx 4 > drivers/net: check process type in close operation > > Tyler Retzlaff (1): > eal: add C++ include guard for reciprocal header > > Vadim Podovinnikov (1): > net/bonding: fix LACP system address check > > Venkat Duvvuru (1): > net/bnxt: fix queues per VNIC > > Viacheslav Ovsiienko (8): > net/mlx5: fix metadata item validation for ingress flows > net/mlx5: fix Rx metadata leftovers > net/mlx4: fix RSS action with null hash key > app/testpmd: fix segment number check > net/mlx5: remove drop queue function prototypes > net/mlx4: fix buffer leakage on device close > net/mlx5: fix probing device in legacy bonding mode > net/mlx5: fix drop action for Direct Rules/Verbs > > Wenjun Wu (1): > net/ice: check some functions return > > Wenwu Ma (1): > net/ice: fix illegal access when removing MAC filter > > Xiao Wang (1): > vdpa/ifc: check PCI config read > > Xiaoyu Min (1): > net/mlx5: support RSS expansion for IPv6 GRE > > Xiaoyun Li (2): > app/testpmd: remove unnecessary UDP tunnel check > net/i40e: fix IPv4 fragment offload > > Xueming Li (1): > net/virtio: fix vectorized Rx queue rearm > > Youri Querry (1): > bus/fslmc: fix random portal hangs with qbman 5.0 > > Yunjian Wang (2): > vfio: fix API description > vfio: fix duplicated user mem map -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-10 8:48 ` Christian Ehrhardt @ 2021-06-10 9:05 ` Ali Alnubani 2021-06-10 10:05 ` Christian Ehrhardt 2021-06-10 11:00 ` Christian Ehrhardt 1 sibling, 1 reply; 15+ messages in thread From: Ali Alnubani @ 2021-06-10 9:05 UTC (permalink / raw) To: Christian Ehrhardt, dpdk stable Cc: dev, Abhishek Marathe, Akhil Goyal, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan Hi Christian, > -----Original Message----- > From: Christian Ehrhardt <christian.ehrhardt@canonical.com> > Sent: Thursday, June 10, 2021 11:49 AM > To: dpdk stable <stable@dpdk.org> > Cc: dev <dev@dpdk.org>; Abhishek Marathe > <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; > Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin > <benjamin.walker@intel.com>; David Christensen > <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad > <hariprasad.govindharajan@intel.com>; Hemant Agrawal > <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin > Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; > Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor > <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang > <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q > <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; NBU- > Contact-Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan > <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com> > Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 > > On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt > <christian.ehrhardt@canonical.com> wrote: > > > > Hi all, > > > > Here is version 2 of the list of patches targeted for stable release 19.11.9. > > Thanks to plenty of helpful developers we've collected a few more > > backports by now and sorted out a few rare compile time issues that were > found with -rc1. > > > > The planned date for the final release of 19.11.9 is now 18th of June. > > > > Please help with testing and validation of your use cases and report > > any issues/results with reply-all to this mail. For the final release > > the fixes and reported validations will be added to the release notes. > > > > A release candidate tarball can be found at: > > > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 > > Unfortunately there were further build issues with new suse kernels. > The fix for some of them, now breaks others :-/ The final fix didn't finalize > yet, but as a TL;DR it means there will be a -rc3 down the road. > > I beg your pardon for the extra work. > If you are testing non-suse and are already deep into the tests you likely can > continue that. > If you didn't start your tests yet then I'd recommend holding back until -rc3 > exists. > I see some build failures with gcc 11. Do we expect this release to support it? I also see some doxygen errors with version 1.9.1 in Fedora Rawhide. Will open a Bugzilla ticket. Thanks, Ali ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-10 9:05 ` Ali Alnubani @ 2021-06-10 10:05 ` Christian Ehrhardt 2021-06-10 10:29 ` Kevin Traynor 0 siblings, 1 reply; 15+ messages in thread From: Christian Ehrhardt @ 2021-06-10 10:05 UTC (permalink / raw) To: Ali Alnubani, Kevin Traynor Cc: dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan On Thu, Jun 10, 2021 at 11:05 AM Ali Alnubani <alialnu@nvidia.com> wrote: > > Hi Christian, > > > -----Original Message----- > > From: Christian Ehrhardt <christian.ehrhardt@canonical.com> > > Sent: Thursday, June 10, 2021 11:49 AM > > To: dpdk stable <stable@dpdk.org> > > Cc: dev <dev@dpdk.org>; Abhishek Marathe > > <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; > > Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin > > <benjamin.walker@intel.com>; David Christensen > > <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad > > <hariprasad.govindharajan@intel.com>; Hemant Agrawal > > <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin > > Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; > > Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor > > <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang > > <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q > > <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; NBU- > > Contact-Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan > > <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com> > > Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 > > > > On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt > > <christian.ehrhardt@canonical.com> wrote: > > > > > > Hi all, > > > > > > Here is version 2 of the list of patches targeted for stable release 19.11.9. > > > Thanks to plenty of helpful developers we've collected a few more > > > backports by now and sorted out a few rare compile time issues that were > > found with -rc1. > > > > > > The planned date for the final release of 19.11.9 is now 18th of June. > > > > > > Please help with testing and validation of your use cases and report > > > any issues/results with reply-all to this mail. For the final release > > > the fixes and reported validations will be added to the release notes. > > > > > > A release candidate tarball can be found at: > > > > > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 > > > > Unfortunately there were further build issues with new suse kernels. > > The fix for some of them, now breaks others :-/ The final fix didn't finalize > > yet, but as a TL;DR it means there will be a -rc3 down the road. > > > > I beg your pardon for the extra work. > > If you are testing non-suse and are already deep into the tests you likely can > > continue that. > > If you didn't start your tests yet then I'd recommend holding back until -rc3 > > exists. > > > > I see some build failures with gcc 11. Do we expect this release to support it? I have added all that were targeted at stable@dpdk, but I remember that Kevin mentioned a few missing in 20.11.x due to the submissions missing to go to stable@dpdk. The same could be the case here. @Kevin could you have a look at 19.11 and if there are some missing point me to the commits to pick up? @Ali - if you have a particular bug signature that might help to identify the right patch. > I also see some doxygen errors with version 1.9.1 in Fedora Rawhide. Will open a Bugzilla ticket. Rawhide builds of 19.11.x were broken for a while now, but yeah filing the bug surely is the right path. > Thanks, > Ali -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-10 10:05 ` Christian Ehrhardt @ 2021-06-10 10:29 ` Kevin Traynor 2021-06-10 10:58 ` Christian Ehrhardt 2021-06-10 11:02 ` Kevin Traynor 0 siblings, 2 replies; 15+ messages in thread From: Kevin Traynor @ 2021-06-10 10:29 UTC (permalink / raw) To: Christian Ehrhardt, Ali Alnubani Cc: dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan On 10/06/2021 11:05, Christian Ehrhardt wrote: > On Thu, Jun 10, 2021 at 11:05 AM Ali Alnubani <alialnu@nvidia.com> wrote: >> >> Hi Christian, >> >>> -----Original Message----- >>> From: Christian Ehrhardt <christian.ehrhardt@canonical.com> >>> Sent: Thursday, June 10, 2021 11:49 AM >>> To: dpdk stable <stable@dpdk.org> >>> Cc: dev <dev@dpdk.org>; Abhishek Marathe >>> <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; >>> Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin >>> <benjamin.walker@intel.com>; David Christensen >>> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad >>> <hariprasad.govindharajan@intel.com>; Hemant Agrawal >>> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin >>> Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; >>> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor >>> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang >>> <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q >>> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; NBU- >>> Contact-Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan >>> <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com> >>> Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 >>> >>> On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt >>> <christian.ehrhardt@canonical.com> wrote: >>>> >>>> Hi all, >>>> >>>> Here is version 2 of the list of patches targeted for stable release 19.11.9. >>>> Thanks to plenty of helpful developers we've collected a few more >>>> backports by now and sorted out a few rare compile time issues that were >>> found with -rc1. >>>> >>>> The planned date for the final release of 19.11.9 is now 18th of June. >>>> >>>> Please help with testing and validation of your use cases and report >>>> any issues/results with reply-all to this mail. For the final release >>>> the fixes and reported validations will be added to the release notes. >>>> >>>> A release candidate tarball can be found at: >>>> >>>> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 >>> >>> Unfortunately there were further build issues with new suse kernels. >>> The fix for some of them, now breaks others :-/ The final fix didn't finalize >>> yet, but as a TL;DR it means there will be a -rc3 down the road. >>> >>> I beg your pardon for the extra work. >>> If you are testing non-suse and are already deep into the tests you likely can >>> continue that. >>> If you didn't start your tests yet then I'd recommend holding back until -rc3 >>> exists. >>> >> >> I see some build failures with gcc 11. Do we expect this release to support it? > > I have added all that were targeted at stable@dpdk, but I remember > that Kevin mentioned a few missing in 20.11.x due to the submissions > missing to go to stable@dpdk. > The same could be the case here. > @Kevin could you have a look at 19.11 and if there are some missing > point me to the commits to pick up? > > @Ali - if you have a particular bug signature that might help to > identify the right patch. > They will all note 'GCC' (or gcc) in the commit msg. Most will have an example of the 'warning' they resolved too. There was also bugzillas opened for them all i think, which note the fixing commit. So if you find any issues when building, you could cross-reference between warning in commit/warning in Bz and fixing commit. Of course there may be some new issues pop up in older code that was later changed/replaced in main. There was also 2 commits needed for clang 12 support (my bad for missing tags on these). 5ac070cfed test/cmdline: silence clang 12 warning 414245bbc5 test/cmdline: fix inputs array >> I also see some doxygen errors with version 1.9.1 in Fedora Rawhide. Will open a Bugzilla ticket. > > Rawhide builds of 19.11.x were broken for a while now, but yeah filing > the bug surely is the right path. > >> Thanks, >> Ali > > > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-10 10:29 ` Kevin Traynor @ 2021-06-10 10:58 ` Christian Ehrhardt 2021-06-10 11:18 ` Ali Alnubani 2021-06-10 11:02 ` Kevin Traynor 1 sibling, 1 reply; 15+ messages in thread From: Christian Ehrhardt @ 2021-06-10 10:58 UTC (permalink / raw) To: Kevin Traynor Cc: Ali Alnubani, dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan On Thu, Jun 10, 2021 at 12:30 PM Kevin Traynor <ktraynor@redhat.com> wrote: > > On 10/06/2021 11:05, Christian Ehrhardt wrote: > > On Thu, Jun 10, 2021 at 11:05 AM Ali Alnubani <alialnu@nvidia.com> wrote: > >> > >> Hi Christian, > >> > >>> -----Original Message----- > >>> From: Christian Ehrhardt <christian.ehrhardt@canonical.com> > >>> Sent: Thursday, June 10, 2021 11:49 AM > >>> To: dpdk stable <stable@dpdk.org> > >>> Cc: dev <dev@dpdk.org>; Abhishek Marathe > >>> <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; > >>> Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin > >>> <benjamin.walker@intel.com>; David Christensen > >>> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad > >>> <hariprasad.govindharajan@intel.com>; Hemant Agrawal > >>> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin > >>> Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; > >>> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor > >>> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang > >>> <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q > >>> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; NBU- > >>> Contact-Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan > >>> <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com> > >>> Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 > >>> > >>> On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt > >>> <christian.ehrhardt@canonical.com> wrote: > >>>> > >>>> Hi all, > >>>> > >>>> Here is version 2 of the list of patches targeted for stable release 19.11.9. > >>>> Thanks to plenty of helpful developers we've collected a few more > >>>> backports by now and sorted out a few rare compile time issues that were > >>> found with -rc1. > >>>> > >>>> The planned date for the final release of 19.11.9 is now 18th of June. > >>>> > >>>> Please help with testing and validation of your use cases and report > >>>> any issues/results with reply-all to this mail. For the final release > >>>> the fixes and reported validations will be added to the release notes. > >>>> > >>>> A release candidate tarball can be found at: > >>>> > >>>> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 > >>> > >>> Unfortunately there were further build issues with new suse kernels. > >>> The fix for some of them, now breaks others :-/ The final fix didn't finalize > >>> yet, but as a TL;DR it means there will be a -rc3 down the road. > >>> > >>> I beg your pardon for the extra work. > >>> If you are testing non-suse and are already deep into the tests you likely can > >>> continue that. > >>> If you didn't start your tests yet then I'd recommend holding back until -rc3 > >>> exists. > >>> > >> > >> I see some build failures with gcc 11. Do we expect this release to support it? > > > > I have added all that were targeted at stable@dpdk, but I remember > > that Kevin mentioned a few missing in 20.11.x due to the submissions > > missing to go to stable@dpdk. > > The same could be the case here. > > @Kevin could you have a look at 19.11 and if there are some missing > > point me to the commits to pick up? > > > > @Ali - if you have a particular bug signature that might help to > > identify the right patch. > > > > They will all note 'GCC' (or gcc) in the commit msg. Most will have an > example of the 'warning' they resolved too. There was also bugzillas > opened for them all i think, which note the fixing commit. So if you > find any issues when building, you could cross-reference between warning > in commit/warning in Bz and fixing commit. Of course there may be some > new issues pop up in older code that was later changed/replaced in main. > > There was also 2 commits needed for clang 12 support (my bad for missing > tags on these). > 5ac070cfed test/cmdline: silence clang 12 warning > 414245bbc5 test/cmdline: fix inputs array Compiler patches in main: I've rechecked all those to see why they were missing (if they did) to find if anything else is missing as well. GCC: 71acf81bf7 doc: add GCC 11 and clang 12 support to release notes - not targetted at stable (ok to be missing) 50eea2bfa7 test: fix build with GCC 11 - this got all missed due to the same problem Xueming had reported 099db3d156 crypto/zuc: fix build with GCC 11 - fixed code is only in 20.05 8f73a72378 test/crypto: fix build with GCC 11 33c12ac5ba test/table: fix build with GCC 11 a625ab89df net/tap: fix build with GCC 11 97de3819ed net/ice/base: fix build with GCC 11 ab70be7e2d net/bnx2x: fix build with GCC 11 b3c740e037 net/bnx2x: fix build with GCC 11 - these got all missed due to the same problem Xueming had reported 8e2dd74f0a acl: fix build with GCC 11 - I've seen this one but it fixes code that is only in 20.11 Clang: 5ac070cfed test/cmdline: silence clang 12 warning 414245bbc5 test/cmdline: fix inputs array Those two just were not tagged, that is fine and they will be added this round. I was able to identify quite a few more affected by the same issue So I thank you a lot for pushing on this! > >> I also see some doxygen errors with version 1.9.1 in Fedora Rawhide. Will open a Bugzilla ticket. > > > > Rawhide builds of 19.11.x were broken for a while now, but yeah filing > > the bug surely is the right path. > > > >> Thanks, > >> Ali > > > > > > > -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-10 10:58 ` Christian Ehrhardt @ 2021-06-10 11:18 ` Ali Alnubani 0 siblings, 0 replies; 15+ messages in thread From: Ali Alnubani @ 2021-06-10 11:18 UTC (permalink / raw) To: Christian Ehrhardt, Kevin Traynor Cc: dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan > -----Original Message----- > From: Christian Ehrhardt <christian.ehrhardt@canonical.com> > Sent: Thursday, June 10, 2021 1:59 PM > To: Kevin Traynor <ktraynor@redhat.com> > Cc: Ali Alnubani <alialnu@nvidia.com>; dpdk stable <stable@dpdk.org>; dev > <dev@dpdk.org>; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; > Akhil Goyal <akhil.goyal@nxp.com>; Walker, Benjamin > <benjamin.walker@intel.com>; David Christensen > <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad > <hariprasad.govindharajan@intel.com>; Hemant Agrawal > <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin > Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; > Ju-Hyoung Lee <juhlee@microsoft.com>; Luca Boccassi <bluca@debian.org>; > Pei Zhang <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, > Qian Q <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; > NBU-Contact-Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan > <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com> > Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 > > On Thu, Jun 10, 2021 at 12:30 PM Kevin Traynor <ktraynor@redhat.com> > wrote: > > > > On 10/06/2021 11:05, Christian Ehrhardt wrote: > > > On Thu, Jun 10, 2021 at 11:05 AM Ali Alnubani <alialnu@nvidia.com> > wrote: > > >> > > >> Hi Christian, > > >> > > >>> -----Original Message----- > > >>> From: Christian Ehrhardt <christian.ehrhardt@canonical.com> > > >>> Sent: Thursday, June 10, 2021 11:49 AM > > >>> To: dpdk stable <stable@dpdk.org> > > >>> Cc: dev <dev@dpdk.org>; Abhishek Marathe > > >>> <Abhishek.Marathe@microsoft.com>; Akhil Goyal > > >>> <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>; Walker, > > >>> Benjamin <benjamin.walker@intel.com>; David Christensen > > >>> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad > > >>> <hariprasad.govindharajan@intel.com>; Hemant Agrawal > > >>> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; > Jerin > > >>> Jacob <jerinj@marvell.com>; John McNamara > > >>> <john.mcnamara@intel.com>; Ju-Hyoung Lee > <juhlee@microsoft.com>; > > >>> Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi > > >>> <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX > > >>> <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan > > >>> Darawsheh <rasland@nvidia.com>; NBU- Contact-Thomas Monjalon > > >>> <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen, > > >>> Zhaoyan <zhaoyan.chen@intel.com> > > >>> Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 > > >>> > > >>> On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt > > >>> <christian.ehrhardt@canonical.com> wrote: > > >>>> > > >>>> Hi all, > > >>>> > > >>>> Here is version 2 of the list of patches targeted for stable release > 19.11.9. > > >>>> Thanks to plenty of helpful developers we've collected a few more > > >>>> backports by now and sorted out a few rare compile time issues > > >>>> that were > > >>> found with -rc1. > > >>>> > > >>>> The planned date for the final release of 19.11.9 is now 18th of June. > > >>>> > > >>>> Please help with testing and validation of your use cases and > > >>>> report any issues/results with reply-all to this mail. For the > > >>>> final release the fixes and reported validations will be added to the > release notes. > > >>>> > > >>>> A release candidate tarball can be found at: > > >>>> > > >>>> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 > > >>> > > >>> Unfortunately there were further build issues with new suse kernels. > > >>> The fix for some of them, now breaks others :-/ The final fix > > >>> didn't finalize yet, but as a TL;DR it means there will be a -rc3 down the > road. > > >>> > > >>> I beg your pardon for the extra work. > > >>> If you are testing non-suse and are already deep into the tests > > >>> you likely can continue that. > > >>> If you didn't start your tests yet then I'd recommend holding back > > >>> until -rc3 exists. > > >>> > > >> > > >> I see some build failures with gcc 11. Do we expect this release to > support it? > > > > > > I have added all that were targeted at stable@dpdk, but I remember > > > that Kevin mentioned a few missing in 20.11.x due to the submissions > > > missing to go to stable@dpdk. > > > The same could be the case here. > > > @Kevin could you have a look at 19.11 and if there are some missing > > > point me to the commits to pick up? > > > > > > @Ali - if you have a particular bug signature that might help to > > > identify the right patch. > > > > > > > They will all note 'GCC' (or gcc) in the commit msg. Most will have an > > example of the 'warning' they resolved too. There was also bugzillas > > opened for them all i think, which note the fixing commit. So if you > > find any issues when building, you could cross-reference between > > warning in commit/warning in Bz and fixing commit. Of course there may > > be some new issues pop up in older code that was later changed/replaced > in main. > > > > There was also 2 commits needed for clang 12 support (my bad for > > missing tags on these). > > 5ac070cfed test/cmdline: silence clang 12 warning > > 414245bbc5 test/cmdline: fix inputs array > > > Compiler patches in main: > > I've rechecked all those to see why they were missing (if they did) to find if > anything else is missing as well. > > GCC: > 71acf81bf7 doc: add GCC 11 and clang 12 support to release notes > - not targetted at stable (ok to be missing) > 50eea2bfa7 test: fix build with GCC 11 > - this got all missed due to the same problem Xueming had reported > 099db3d156 crypto/zuc: fix build with GCC 11 > - fixed code is only in 20.05 > 8f73a72378 test/crypto: fix build with GCC 11 33c12ac5ba test/table: fix build > with GCC 11 a625ab89df net/tap: fix build with GCC 11 97de3819ed > net/ice/base: fix build with GCC 11 ab70be7e2d net/bnx2x: fix build with GCC > 11 > b3c740e037 net/bnx2x: fix build with GCC 11 > - these got all missed due to the same problem Xueming had reported > 8e2dd74f0a acl: fix build with GCC 11 > - I've seen this one but it fixes code that is only in 20.11 > > Clang: > 5ac070cfed test/cmdline: silence clang 12 warning > 414245bbc5 test/cmdline: fix inputs array > > Those two just were not tagged, that is fine and they will be added this > round. > > I was able to identify quite a few more affected by the same issue So I thank > you a lot for pushing on this! Here is also a list of the tickets related to gcc 11 which were resolved in 21.05: https://bugs.dpdk.org/show_bug.cgi?id=673 https://bugs.dpdk.org/show_bug.cgi?id=690 https://bugs.dpdk.org/show_bug.cgi?id=691 https://bugs.dpdk.org/show_bug.cgi?id=676 https://bugs.dpdk.org/show_bug.cgi?id=678 https://bugs.dpdk.org/show_bug.cgi?id=692 https://bugs.dpdk.org/show_bug.cgi?id=714 > > > >> I also see some doxygen errors with version 1.9.1 in Fedora Rawhide. > Will open a Bugzilla ticket. > > > > > > Rawhide builds of 19.11.x were broken for a while now, but yeah > > > filing the bug surely is the right path. My mistake, it's actually warnings, not errors. Ticket: https://bugs.dpdk.org/show_bug.cgi?id=730 Thanks, Ali ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-10 10:29 ` Kevin Traynor 2021-06-10 10:58 ` Christian Ehrhardt @ 2021-06-10 11:02 ` Kevin Traynor 2021-06-10 13:56 ` Christian Ehrhardt 1 sibling, 1 reply; 15+ messages in thread From: Kevin Traynor @ 2021-06-10 11:02 UTC (permalink / raw) To: Christian Ehrhardt, Ali Alnubani Cc: dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan On 10/06/2021 11:29, Kevin Traynor wrote: > On 10/06/2021 11:05, Christian Ehrhardt wrote: >> On Thu, Jun 10, 2021 at 11:05 AM Ali Alnubani <alialnu@nvidia.com> wrote: >>> >>> Hi Christian, >>> >>>> -----Original Message----- >>>> From: Christian Ehrhardt <christian.ehrhardt@canonical.com> >>>> Sent: Thursday, June 10, 2021 11:49 AM >>>> To: dpdk stable <stable@dpdk.org> >>>> Cc: dev <dev@dpdk.org>; Abhishek Marathe >>>> <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; >>>> Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin >>>> <benjamin.walker@intel.com>; David Christensen >>>> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad >>>> <hariprasad.govindharajan@intel.com>; Hemant Agrawal >>>> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin >>>> Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; >>>> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor >>>> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang >>>> <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q >>>> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; NBU- >>>> Contact-Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan >>>> <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com> >>>> Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 >>>> >>>> On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt >>>> <christian.ehrhardt@canonical.com> wrote: >>>>> >>>>> Hi all, >>>>> >>>>> Here is version 2 of the list of patches targeted for stable release 19.11.9. >>>>> Thanks to plenty of helpful developers we've collected a few more >>>>> backports by now and sorted out a few rare compile time issues that were >>>> found with -rc1. >>>>> >>>>> The planned date for the final release of 19.11.9 is now 18th of June. >>>>> >>>>> Please help with testing and validation of your use cases and report >>>>> any issues/results with reply-all to this mail. For the final release >>>>> the fixes and reported validations will be added to the release notes. >>>>> >>>>> A release candidate tarball can be found at: >>>>> >>>>> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 >>>> >>>> Unfortunately there were further build issues with new suse kernels. >>>> The fix for some of them, now breaks others :-/ The final fix didn't finalize >>>> yet, but as a TL;DR it means there will be a -rc3 down the road. >>>> >>>> I beg your pardon for the extra work. >>>> If you are testing non-suse and are already deep into the tests you likely can >>>> continue that. >>>> If you didn't start your tests yet then I'd recommend holding back until -rc3 >>>> exists. >>>> >>> >>> I see some build failures with gcc 11. Do we expect this release to support it? >> >> I have added all that were targeted at stable@dpdk, but I remember >> that Kevin mentioned a few missing in 20.11.x due to the submissions >> missing to go to stable@dpdk. >> The same could be the case here. >> @Kevin could you have a look at 19.11 and if there are some missing >> point me to the commits to pick up? >> >> @Ali - if you have a particular bug signature that might help to >> identify the right patch. >> > > They will all note 'GCC' (or gcc) in the commit msg. Most will have an > example of the 'warning' they resolved too. There was also bugzillas > opened for them all i think, which note the fixing commit. So if you > find any issues when building, you could cross-reference between warning > in commit/warning in Bz and fixing commit. Of course there may be some > new issues pop up in older code that was later changed/replaced in main. > > There was also 2 commits needed for clang 12 support (my bad for missing > tags on these). > 5ac070cfed test/cmdline: silence clang 12 warning ^ just sent backport of this with upstream commit and correct tag http://inbox.dpdk.org/stable/20210610110028.230803-1-ktraynor@redhat.com/T/#u > 414245bbc5 test/cmdline: fix inputs array ^ this one was already merged on 19.11 and 20.11 branches > >>> I also see some doxygen errors with version 1.9.1 in Fedora Rawhide. Will open a Bugzilla ticket. >> >> Rawhide builds of 19.11.x were broken for a while now, but yeah filing >> the bug surely is the right path. >> >>> Thanks, >>> Ali >> >> >> > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-10 11:02 ` Kevin Traynor @ 2021-06-10 13:56 ` Christian Ehrhardt 2021-06-11 8:55 ` Jiang, YuX 0 siblings, 1 reply; 15+ messages in thread From: Christian Ehrhardt @ 2021-06-10 13:56 UTC (permalink / raw) To: Kevin Traynor Cc: Ali Alnubani, dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan On Thu, Jun 10, 2021 at 1:03 PM Kevin Traynor <ktraynor@redhat.com> wrote: > > On 10/06/2021 11:29, Kevin Traynor wrote: > > On 10/06/2021 11:05, Christian Ehrhardt wrote: > >> On Thu, Jun 10, 2021 at 11:05 AM Ali Alnubani <alialnu@nvidia.com> wrote: > >>> > >>> Hi Christian, > >>> > >>>> -----Original Message----- > >>>> From: Christian Ehrhardt <christian.ehrhardt@canonical.com> > >>>> Sent: Thursday, June 10, 2021 11:49 AM > >>>> To: dpdk stable <stable@dpdk.org> > >>>> Cc: dev <dev@dpdk.org>; Abhishek Marathe > >>>> <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; > >>>> Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin > >>>> <benjamin.walker@intel.com>; David Christensen > >>>> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad > >>>> <hariprasad.govindharajan@intel.com>; Hemant Agrawal > >>>> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin > >>>> Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; > >>>> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor > >>>> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang > >>>> <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q > >>>> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; NBU- > >>>> Contact-Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan > >>>> <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com> > >>>> Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 > >>>> > >>>> On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt > >>>> <christian.ehrhardt@canonical.com> wrote: > >>>>> > >>>>> Hi all, > >>>>> > >>>>> Here is version 2 of the list of patches targeted for stable release 19.11.9. > >>>>> Thanks to plenty of helpful developers we've collected a few more > >>>>> backports by now and sorted out a few rare compile time issues that were > >>>> found with -rc1. > >>>>> > >>>>> The planned date for the final release of 19.11.9 is now 18th of June. > >>>>> > >>>>> Please help with testing and validation of your use cases and report > >>>>> any issues/results with reply-all to this mail. For the final release > >>>>> the fixes and reported validations will be added to the release notes. > >>>>> > >>>>> A release candidate tarball can be found at: > >>>>> > >>>>> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 > >>>> > >>>> Unfortunately there were further build issues with new suse kernels. > >>>> The fix for some of them, now breaks others :-/ The final fix didn't finalize > >>>> yet, but as a TL;DR it means there will be a -rc3 down the road. > >>>> > >>>> I beg your pardon for the extra work. > >>>> If you are testing non-suse and are already deep into the tests you likely can > >>>> continue that. > >>>> If you didn't start your tests yet then I'd recommend holding back until -rc3 > >>>> exists. > >>>> > >>> > >>> I see some build failures with gcc 11. Do we expect this release to support it? > >> > >> I have added all that were targeted at stable@dpdk, but I remember > >> that Kevin mentioned a few missing in 20.11.x due to the submissions > >> missing to go to stable@dpdk. > >> The same could be the case here. > >> @Kevin could you have a look at 19.11 and if there are some missing > >> point me to the commits to pick up? > >> > >> @Ali - if you have a particular bug signature that might help to > >> identify the right patch. > >> > > > > They will all note 'GCC' (or gcc) in the commit msg. Most will have an > > example of the 'warning' they resolved too. There was also bugzillas > > opened for them all i think, which note the fixing commit. So if you > > find any issues when building, you could cross-reference between warning > > in commit/warning in Bz and fixing commit. Of course there may be some > > new issues pop up in older code that was later changed/replaced in main. > > > > There was also 2 commits needed for clang 12 support (my bad for missing > > tags on these). > > > 5ac070cfed test/cmdline: silence clang 12 warning > ^ just sent backport of this with upstream commit and correct tag > http://inbox.dpdk.org/stable/20210610110028.230803-1-ktraynor@redhat.com/T/#u I've already applied it a few hours ago, but the content is the same > > 414245bbc5 test/cmdline: fix inputs array > ^ this one was already merged on 19.11 and 20.11 branches Yes, as are all the other GCC 11 fixes we discussed. Thank you Kevin! > > > >>> I also see some doxygen errors with version 1.9.1 in Fedora Rawhide. Will open a Bugzilla ticket. > >> > >> Rawhide builds of 19.11.x were broken for a while now, but yeah filing > >> the bug surely is the right path. > >> > >>> Thanks, > >>> Ali > >> > >> > >> > > > -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-10 13:56 ` Christian Ehrhardt @ 2021-06-11 8:55 ` Jiang, YuX 2021-06-14 5:20 ` Christian Ehrhardt 0 siblings, 1 reply; 15+ messages in thread From: Jiang, YuX @ 2021-06-11 8:55 UTC (permalink / raw) To: Christian Ehrhardt, Kevin Traynor Cc: Ali Alnubani, dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan Hi Christian, Testing with dpdk v19.11.9-rc2 from Intel is almost finished, some build issues and telemetry issue are found. # Basic Intel(R) NIC testing * PF(i40e, ixgbe): test scenarios including rte_flow/TSO/Jumboframe/checksum offload/Tunnel, etc. Listed but not all. - Known issues as below: 1) https://bugs.dpdk.org/show_bug.cgi?id=731 – [dpdk-19.11.9] telemetry: python3 /root/dpdk/usertools/dpdk-telemetry-client.py prompt connection refused) Fixed commit is af68c1d699be6c369e296b775bdbf13ae18b79cc eal: fix hang in control thread creation 2) https://bugs.dpdk.org/show_bug.cgi?id=687: unit_tests_power/power_cpufreq: unit test failed. This issue is found in 21.05 and dev has patches to fix it but not merged into main. * VF(i40e,ixgbe): test scenarios including vf-rte_flow/TSO/Jumboframe/checksum offload/Tunnel, Listed but not all. - No new issues are found. * PF/VF(ice): test scenarios including switch features/Flow Director/Advanced RSS/ACL/DCF/Flexible Descriptor and so on, Listed but not all. - One 4 known issues is found, but won't fix on LTS19.11. [dpdk-19.11.7] userspace_ethtool/retrieve_eeprom: Dumped eeprom not same as linux dumped. Fixed patches are based on 4 ice share code, not be contained in LTS19.11. * Build or compile: * Build: cover the build test combination with different GCC/Clang and the popular OS revision such as Ubuntu20.04, CentOS8.3, SUSE15, Fedora34 and so on. Listed but not all. - Two new issues are found 1) https://bugs.dpdk.org/show_bug.cgi?id=732 [dpdk-19.11.9-rc2] DPDK build failed on Win10 2) https://bugs.dpdk.org/show_bug.cgi?id=728 [dpdk-19.11.9-rc2]When compiling dpdk with make or meson under SUSE Linux Enterprise Server 15 SP2, the compilation fails - Known issue is Fedora34 GCC11 and Clang12 build issue a.GCC11 issue is same as https://bugs.dpdk.org/show_bug.cgi?id=692 : Bug 692 - bnx2x build fail on Fedora 34 with gcc 11. This issue is found in 21.05 with Fedora34 GCC 11. Has patches to fix in 21.05 and merged into main. Applies below tree patches can build passed. Patches link: [v3,1/4] net/bnx2x: fix build with gcc11 - Patchwork (dpdk.org) [v3,2/4] net/bnx2x: fix build with gcc11 - Patchwork (dpdk.org) test/table: fix build with GCC 11 - Patchwork (dpdk.org) b.Clang12 issue: app/test/dpdk-test.p/test_cmdline_num.c.o build failed on Fedora34 with Clang12. Fixed commits are 5ac070cfed test/cmdline: silence clang 12 warning & 414245bbc5 test/cmdline: fix inputs array(Refer to Kevin's reply) * Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test(AVX2+AVX512) test and so on. Listed but not all. - All passed. No big data drop. # Basic cryptodev and virtio testing * Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing, etc.. Listed but not all. - One known issues about The UDP fragmentation offload feature of Virtio-net device can’t be turned on in the VM, kernel issue, bugzilla has been submited: https://bugzilla.kernel.org/show_bug.cgi?id=207075, not fixed yet. * Cryptodev: - Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc. Listed but not all. - All passed. - Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc. Listed but not all. - No big data drop. Best regards, Yu Jiang >-----Original Message----- >From: dev <dev-bounces@dpdk.org> On Behalf Of Christian Ehrhardt >Sent: Thursday, June 10, 2021 9:57 PM >To: Kevin Traynor <ktraynor@redhat.com> >Cc: Ali Alnubani <alialnu@nvidia.com>; dpdk stable <stable@dpdk.org>; dev ><dev@dpdk.org>; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; >Akhil Goyal <akhil.goyal@nxp.com>; Walker, Benjamin ><benjamin.walker@intel.com>; David Christensen <drc@linux.vnet.ibm.com>; >Govindharajan, Hariprasad <hariprasad.govindharajan@intel.com>; Hemant >Agrawal <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; >Jerin Jacob <jerinj@marvell.com>; Mcnamara, John ><john.mcnamara@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>; Luca >Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX ><pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan Darawsheh ><rasland@nvidia.com>; NBU-Contact-Thomas Monjalon ><thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen, >Zhaoyan <zhaoyan.chen@intel.com> >Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 > >On Thu, Jun 10, 2021 at 1:03 PM Kevin Traynor <ktraynor@redhat.com> wrote: >> >> On 10/06/2021 11:29, Kevin Traynor wrote: >> > On 10/06/2021 11:05, Christian Ehrhardt wrote: >> >> On Thu, Jun 10, 2021 at 11:05 AM Ali Alnubani <alialnu@nvidia.com> >wrote: >> >>> >> >>> Hi Christian, >> >>> >> >>>> -----Original Message----- >> >>>> From: Christian Ehrhardt <christian.ehrhardt@canonical.com> >> >>>> Sent: Thursday, June 10, 2021 11:49 AM >> >>>> To: dpdk stable <stable@dpdk.org> >> >>>> Cc: dev <dev@dpdk.org>; Abhishek Marathe >> >>>> <Abhishek.Marathe@microsoft.com>; Akhil Goyal >> >>>> <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>; Walker, >> >>>> Benjamin <benjamin.walker@intel.com>; David Christensen >> >>>> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad >> >>>> <hariprasad.govindharajan@intel.com>; Hemant Agrawal >> >>>> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; >> >>>> Jerin Jacob <jerinj@marvell.com>; John McNamara >> >>>> <john.mcnamara@intel.com>; Ju-Hyoung Lee ><juhlee@microsoft.com>; >> >>>> Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi >> >>>> <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX >> >>>> <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan >> >>>> Darawsheh <rasland@nvidia.com>; NBU- Contact-Thomas Monjalon >> >>>> <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen, >> >>>> Zhaoyan <zhaoyan.chen@intel.com> >> >>>> Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 >> >>>> >> >>>> On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt >> >>>> <christian.ehrhardt@canonical.com> wrote: >> >>>>> >> >>>>> Hi all, >> >>>>> >> >>>>> Here is version 2 of the list of patches targeted for stable release >19.11.9. >> >>>>> Thanks to plenty of helpful developers we've collected a few >> >>>>> more backports by now and sorted out a few rare compile time >> >>>>> issues that were >> >>>> found with -rc1. >> >>>>> >> >>>>> The planned date for the final release of 19.11.9 is now 18th of June. >> >>>>> >> >>>>> Please help with testing and validation of your use cases and >> >>>>> report any issues/results with reply-all to this mail. For the >> >>>>> final release the fixes and reported validations will be added to the >release notes. >> >>>>> >> >>>>> A release candidate tarball can be found at: >> >>>>> >> >>>>> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 >> >>>> >> >>>> Unfortunately there were further build issues with new suse kernels. >> >>>> The fix for some of them, now breaks others :-/ The final fix >> >>>> didn't finalize yet, but as a TL;DR it means there will be a -rc3 down the >road. >> >>>> >> >>>> I beg your pardon for the extra work. >> >>>> If you are testing non-suse and are already deep into the tests >> >>>> you likely can continue that. >> >>>> If you didn't start your tests yet then I'd recommend holding >> >>>> back until -rc3 exists. >> >>>> >> >>> >> >>> I see some build failures with gcc 11. Do we expect this release to >support it? >> >> >> >> I have added all that were targeted at stable@dpdk, but I remember >> >> that Kevin mentioned a few missing in 20.11.x due to the >> >> submissions missing to go to stable@dpdk. >> >> The same could be the case here. >> >> @Kevin could you have a look at 19.11 and if there are some missing >> >> point me to the commits to pick up? >> >> >> >> @Ali - if you have a particular bug signature that might help to >> >> identify the right patch. >> >> >> > >> > They will all note 'GCC' (or gcc) in the commit msg. Most will have >> > an example of the 'warning' they resolved too. There was also >> > bugzillas opened for them all i think, which note the fixing commit. >> > So if you find any issues when building, you could cross-reference >> > between warning in commit/warning in Bz and fixing commit. Of course >> > there may be some new issues pop up in older code that was later >changed/replaced in main. >> > >> > There was also 2 commits needed for clang 12 support (my bad for >> > missing tags on these). >> >> > 5ac070cfed test/cmdline: silence clang 12 warning >> ^ just sent backport of this with upstream commit and correct tag >> http://inbox.dpdk.org/stable/20210610110028.230803-1-ktraynor@redhat.c >> om/T/#u > >I've already applied it a few hours ago, but the content is the same > >> > 414245bbc5 test/cmdline: fix inputs array >> ^ this one was already merged on 19.11 and 20.11 branches > >Yes, as are all the other GCC 11 fixes we discussed. > >Thank you Kevin! > >> > >> >>> I also see some doxygen errors with version 1.9.1 in Fedora Rawhide. >Will open a Bugzilla ticket. >> >> >> >> Rawhide builds of 19.11.x were broken for a while now, but yeah >> >> filing the bug surely is the right path. >> >> >> >>> Thanks, >> >>> Ali >> >> >> >> >> >> >> > >> > > >-- >Christian Ehrhardt >Staff Engineer, Ubuntu Server >Canonical Ltd ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-11 8:55 ` Jiang, YuX @ 2021-06-14 5:20 ` Christian Ehrhardt 2021-06-14 12:21 ` Luc Pelletier 0 siblings, 1 reply; 15+ messages in thread From: Christian Ehrhardt @ 2021-06-14 5:20 UTC (permalink / raw) To: Jiang, YuX, Luc Pelletier Cc: Kevin Traynor, Ali Alnubani, dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan On Fri, Jun 11, 2021 at 10:55 AM Jiang, YuX <yux.jiang@intel.com> wrote: > > Hi Christian, > > Testing with dpdk v19.11.9-rc2 from Intel is almost finished, some build issues and telemetry issue are found. Thank you for completing this on -rc2 and thereby giving us a preview of the final results. > # Basic Intel(R) NIC testing > * PF(i40e, ixgbe): test scenarios including rte_flow/TSO/Jumboframe/checksum offload/Tunnel, etc. Listed but not all. > - Known issues as below: > 1) https://bugs.dpdk.org/show_bug.cgi?id=731 – [dpdk-19.11.9] telemetry: python3 /root/dpdk/usertools/dpdk-telemetry-client.py prompt connection refused) > Fixed commit is af68c1d699be6c369e296b775bdbf13ae18b79cc eal: fix hang in control thread creation This one was in the candidate list of patches for 19.11.x, but it didn't apply cleanly. I've asked for a backport in my mail on 20th May - in this thread [1] But in the meantime that was all done and -rc2 that you have tested contains 34cc55cce6b1 ("eal: fix race in control thread creation") af68c1d699be ("eal: fix hang in control thread creation") In the form of these backports: $ git tag --contains 555da24882e1ca836f9532304f5f58034e57ff5e v19.11.9-rc2 $ git tag --contains 0b8f4f0462f2260fc618e297e91317a891c6d255 v19.11.9-rc2 So if af68c1d699be really was meant to fix this known issue then it does not do so in 19.11.x. @Luc - I'm setting you to CC in case you happen to know why. > 2) https://bugs.dpdk.org/show_bug.cgi?id=687: unit_tests_power/power_cpufreq: unit test failed. This issue is found in 21.05 and dev has patches to fix it but not merged into main. Ok, so hopefully this will eventually be fixed in 21.08 and then also in the respective 19.11.x afterwards. > * VF(i40e,ixgbe): test scenarios including vf-rte_flow/TSO/Jumboframe/checksum offload/Tunnel, Listed but not all. - No new issues are found. > * PF/VF(ice): test scenarios including switch features/Flow Director/Advanced RSS/ACL/DCF/Flexible Descriptor and so on, Listed but not all. > - One 4 known issues is found, but won't fix on LTS19.11. [dpdk-19.11.7] userspace_ethtool/retrieve_eeprom: Dumped eeprom not same as linux dumped. Fixed patches are based on 4 ice share code, not be contained in LTS19.11. > * Build or compile: > * Build: cover the build test combination with different GCC/Clang and the popular OS revision such as Ubuntu20.04, CentOS8.3, SUSE15, Fedora34 and so on. Listed but not all. > - Two new issues are found > 1) https://bugs.dpdk.org/show_bug.cgi?id=732 [dpdk-19.11.9-rc2] DPDK build failed on Win10 > 2) https://bugs.dpdk.org/show_bug.cgi?id=728 [dpdk-19.11.9-rc2]When compiling dpdk with make or meson under SUSE Linux Enterprise Server 15 SP2, the compilation fails Known - currently we have to decide if we break SP3 (no change) or fix SP3 but thereby break SP2 (that is what was in -rc2). DIscussions and mail threads are ongoing, Ferruh and I tried to pull in Suse people as well since it all started with a kernel change backport. > - Known issue is Fedora34 GCC11 and Clang12 build issue > a.GCC11 issue is same as https://bugs.dpdk.org/show_bug.cgi?id=692 : Bug 692 - bnx2x build fail on Fedora 34 with gcc 11. This issue is found in 21.05 with Fedora34 GCC 11. Has patches to fix in 21.05 and merged into main. > Applies below tree patches can build passed. Patches link: > [v3,1/4] net/bnx2x: fix build with gcc11 - Patchwork (dpdk.org) > [v3,2/4] net/bnx2x: fix build with gcc11 - Patchwork (dpdk.org) > test/table: fix build with GCC 11 - Patchwork (dpdk.org) > b.Clang12 issue: app/test/dpdk-test.p/test_cmdline_num.c.o build failed on Fedora34 with Clang12. > Fixed commits are 5ac070cfed test/cmdline: silence clang 12 warning & 414245bbc5 test/cmdline: fix inputs array(Refer to Kevin's reply) Thanks for confirming, the coming -rc3 (still a while to give everone a chance for more backports) will have those fixed. If anyone needs it asap, it already is in the WIP branch on https://github.com/cpaelzer/dpdk-stable-queue/commits/19.11 > * Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test(AVX2+AVX512) test and so on. Listed but not all. - All passed. No big data drop. > > # Basic cryptodev and virtio testing > * Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing, etc.. Listed but not all. > - One known issues about The UDP fragmentation offload feature of Virtio-net device can’t be turned on in the VM, kernel issue, bugzilla has been submited: https://bugzilla.kernel.org/show_bug.cgi?id=207075, not fixed yet. > * Cryptodev: > - Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc. Listed but not all. - All passed. > - Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc. Listed but not all. - No big data drop. > > Best regards, > Yu Jiang > > >-----Original Message----- > >From: dev <dev-bounces@dpdk.org> On Behalf Of Christian Ehrhardt > >Sent: Thursday, June 10, 2021 9:57 PM > >To: Kevin Traynor <ktraynor@redhat.com> > >Cc: Ali Alnubani <alialnu@nvidia.com>; dpdk stable <stable@dpdk.org>; dev > ><dev@dpdk.org>; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; > >Akhil Goyal <akhil.goyal@nxp.com>; Walker, Benjamin > ><benjamin.walker@intel.com>; David Christensen <drc@linux.vnet.ibm.com>; > >Govindharajan, Hariprasad <hariprasad.govindharajan@intel.com>; Hemant > >Agrawal <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; > >Jerin Jacob <jerinj@marvell.com>; Mcnamara, John > ><john.mcnamara@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>; Luca > >Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX > ><pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan Darawsheh > ><rasland@nvidia.com>; NBU-Contact-Thomas Monjalon > ><thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen, > >Zhaoyan <zhaoyan.chen@intel.com> > >Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 > > > >On Thu, Jun 10, 2021 at 1:03 PM Kevin Traynor <ktraynor@redhat.com> wrote: > >> > >> On 10/06/2021 11:29, Kevin Traynor wrote: > >> > On 10/06/2021 11:05, Christian Ehrhardt wrote: > >> >> On Thu, Jun 10, 2021 at 11:05 AM Ali Alnubani <alialnu@nvidia.com> > >wrote: > >> >>> > >> >>> Hi Christian, > >> >>> > >> >>>> -----Original Message----- > >> >>>> From: Christian Ehrhardt <christian.ehrhardt@canonical.com> > >> >>>> Sent: Thursday, June 10, 2021 11:49 AM > >> >>>> To: dpdk stable <stable@dpdk.org> > >> >>>> Cc: dev <dev@dpdk.org>; Abhishek Marathe > >> >>>> <Abhishek.Marathe@microsoft.com>; Akhil Goyal > >> >>>> <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>; Walker, > >> >>>> Benjamin <benjamin.walker@intel.com>; David Christensen > >> >>>> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad > >> >>>> <hariprasad.govindharajan@intel.com>; Hemant Agrawal > >> >>>> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; > >> >>>> Jerin Jacob <jerinj@marvell.com>; John McNamara > >> >>>> <john.mcnamara@intel.com>; Ju-Hyoung Lee > ><juhlee@microsoft.com>; > >> >>>> Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi > >> >>>> <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX > >> >>>> <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan > >> >>>> Darawsheh <rasland@nvidia.com>; NBU- Contact-Thomas Monjalon > >> >>>> <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen, > >> >>>> Zhaoyan <zhaoyan.chen@intel.com> > >> >>>> Subject: Re: [dpdk-dev] 19.11.9 patches review and test - V2 > >> >>>> > >> >>>> On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt > >> >>>> <christian.ehrhardt@canonical.com> wrote: > >> >>>>> > >> >>>>> Hi all, > >> >>>>> > >> >>>>> Here is version 2 of the list of patches targeted for stable release > >19.11.9. > >> >>>>> Thanks to plenty of helpful developers we've collected a few > >> >>>>> more backports by now and sorted out a few rare compile time > >> >>>>> issues that were > >> >>>> found with -rc1. > >> >>>>> > >> >>>>> The planned date for the final release of 19.11.9 is now 18th of June. > >> >>>>> > >> >>>>> Please help with testing and validation of your use cases and > >> >>>>> report any issues/results with reply-all to this mail. For the > >> >>>>> final release the fixes and reported validations will be added to the > >release notes. > >> >>>>> > >> >>>>> A release candidate tarball can be found at: > >> >>>>> > >> >>>>> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 > >> >>>> > >> >>>> Unfortunately there were further build issues with new suse kernels. > >> >>>> The fix for some of them, now breaks others :-/ The final fix > >> >>>> didn't finalize yet, but as a TL;DR it means there will be a -rc3 down the > >road. > >> >>>> > >> >>>> I beg your pardon for the extra work. > >> >>>> If you are testing non-suse and are already deep into the tests > >> >>>> you likely can continue that. > >> >>>> If you didn't start your tests yet then I'd recommend holding > >> >>>> back until -rc3 exists. > >> >>>> > >> >>> > >> >>> I see some build failures with gcc 11. Do we expect this release to > >support it? > >> >> > >> >> I have added all that were targeted at stable@dpdk, but I remember > >> >> that Kevin mentioned a few missing in 20.11.x due to the > >> >> submissions missing to go to stable@dpdk. > >> >> The same could be the case here. > >> >> @Kevin could you have a look at 19.11 and if there are some missing > >> >> point me to the commits to pick up? > >> >> > >> >> @Ali - if you have a particular bug signature that might help to > >> >> identify the right patch. > >> >> > >> > > >> > They will all note 'GCC' (or gcc) in the commit msg. Most will have > >> > an example of the 'warning' they resolved too. There was also > >> > bugzillas opened for them all i think, which note the fixing commit. > >> > So if you find any issues when building, you could cross-reference > >> > between warning in commit/warning in Bz and fixing commit. Of course > >> > there may be some new issues pop up in older code that was later > >changed/replaced in main. > >> > > >> > There was also 2 commits needed for clang 12 support (my bad for > >> > missing tags on these). > >> > >> > 5ac070cfed test/cmdline: silence clang 12 warning > >> ^ just sent backport of this with upstream commit and correct tag > >> http://inbox.dpdk.org/stable/20210610110028.230803-1-ktraynor@redhat.c > >> om/T/#u > > > >I've already applied it a few hours ago, but the content is the same > > > >> > 414245bbc5 test/cmdline: fix inputs array > >> ^ this one was already merged on 19.11 and 20.11 branches > > > >Yes, as are all the other GCC 11 fixes we discussed. > > > >Thank you Kevin! > > > >> > > >> >>> I also see some doxygen errors with version 1.9.1 in Fedora Rawhide. > >Will open a Bugzilla ticket. > >> >> > >> >> Rawhide builds of 19.11.x were broken for a while now, but yeah > >> >> filing the bug surely is the right path. > >> >> > >> >>> Thanks, > >> >>> Ali > >> >> > >> >> > >> >> > >> > > >> > > > > > >-- > >Christian Ehrhardt > >Staff Engineer, Ubuntu Server > >Canonical Ltd -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-14 5:20 ` Christian Ehrhardt @ 2021-06-14 12:21 ` Luc Pelletier 0 siblings, 0 replies; 15+ messages in thread From: Luc Pelletier @ 2021-06-14 12:21 UTC (permalink / raw) To: Christian Ehrhardt Cc: Jiang, YuX, Kevin Traynor, Ali Alnubani, dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, NBU-Contact-Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan > > # Basic Intel(R) NIC testing > > * PF(i40e, ixgbe): test scenarios including rte_flow/TSO/Jumboframe/checksum offload/Tunnel, etc. Listed but not all. > > - Known issues as below: > > 1) https://bugs.dpdk.org/show_bug.cgi?id=731 – [dpdk-19.11.9] telemetry: python3 /root/dpdk/usertools/dpdk-telemetry-client.py prompt connection refused) > > Fixed commit is af68c1d699be6c369e296b775bdbf13ae18b79cc eal: fix hang in control thread creation > > This one was in the candidate list of patches for 19.11.x, but it > didn't apply cleanly. > I've asked for a backport in my mail on 20th May - in this thread [1] > But in the meantime that was all done and -rc2 that you have tested contains > > 34cc55cce6b1 ("eal: fix race in control thread creation") > af68c1d699be ("eal: fix hang in control thread creation") > > In the form of these backports: > $ git tag --contains 555da24882e1ca836f9532304f5f58034e57ff5e > v19.11.9-rc2 > $ git tag --contains 0b8f4f0462f2260fc618e297e91317a891c6d255 > v19.11.9-rc2 > > So if af68c1d699be really was meant to fix this known issue then it > does not do so in 19.11.x. > @Luc - I'm setting you to CC in case you happen to know why. The patches I submitted are unrelated to telemetry. They're related to control thread creation logic in the EAL. I don't know anything about the telemetry code but I'd be surprised if my commits have anything to do with the telemetry bug linked above. Thanks. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-10 8:48 ` Christian Ehrhardt 2021-06-10 9:05 ` Ali Alnubani @ 2021-06-10 11:00 ` Christian Ehrhardt 1 sibling, 0 replies; 15+ messages in thread From: Christian Ehrhardt @ 2021-06-10 11:00 UTC (permalink / raw) To: dpdk stable Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan On Thu, Jun 10, 2021 at 10:48 AM Christian Ehrhardt <christian.ehrhardt@canonical.com> wrote: > > On Fri, Jun 4, 2021 at 7:52 AM Christian Ehrhardt > <christian.ehrhardt@canonical.com> wrote: > > > > Hi all, > > > > Here is version 2 of the list of patches targeted for stable release 19.11.9. > > Thanks to plenty of helpful developers we've collected a few more backports > > by now and sorted out a few rare compile time issues that were found with -rc1. > > > > The planned date for the final release of 19.11.9 is now 18th of June. > > > > Please help with testing and validation of your use cases and report > > any issues/results with reply-all to this mail. For the final release > > the fixes and reported validations will be added to the release notes. > > > > A release candidate tarball can be found at: > > > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 > > Unfortunately there were further build issues with new suse kernels. > The fix for some of them, now breaks others :-/ > The final fix didn't finalize yet, but as a TL;DR it means there will > be a -rc3 down the road. FYI we just found that the -rc2 -> -rc3 Delta will be bigger than expected. So abort your -rc2 test runs if you want :-/ > I beg your pardon for the extra work. > If you are testing non-suse and are already deep into the tests you > likely can continue that. > If you didn't start your tests yet then I'd recommend holding back > until -rc3 exists. > > > These patches are located at branch 19.11 of dpdk-stable repo: > > https://dpdk.org/browse/dpdk-stable/ > > > > Thanks. > > > > Christian Ehrhardt <christian.ehrhardt@canonical.com> > > > > --- > > Adam Dybkowski (2): > > common/qat: increase IM buffer size for GEN3 > > compress/qat: enable compression on GEN3 > > > > Ajit Khaparde (3): > > net/bnxt: fix RSS context cleanup > > net/bnxt: fix mismatched type comparison in MAC restore > > net/bnxt: check PCI config read > > > > Alvin Zhang (6): > > net/ice: fix VLAN filter with PF > > net/i40e: fix input set field mask > > net/e1000: fix Rx error counter for bad length > > net/e1000: fix max Rx packet size > > net/ice: fix fast mbuf freeing > > net/iavf: fix VF to PF command failure handling > > > > Anatoly Burakov (3): > > fbarray: fix log message on truncation error > > power: do not skip saving original P-state governor > > power: save original ACPI governor always > > > > Andrew Rybchenko (2): > > net/failsafe: fix RSS hash offload reporting > > net/failsafe: report minimum and maximum MTU > > > > Apeksha Gupta (1): > > examples/l2fwd-crypto: skip masked devices > > > > Arek Kusztal (1): > > crypto/qat: fix offset for out-of-place scatter-gather > > > > Beilei Xing (1): > > net/i40evf: fix packet loss for X722 > > > > Bruce Richardson (1): > > build: exclude meson files from examples installation > > > > Chaoyong He (1): > > doc: fix multiport syntax in nfp guide > > > > Chenbo Xia (1): > > examples/vhost: check memory table query > > > > Chengchang Tang (12): > > ethdev: validate input in module EEPROM dump > > ethdev: validate input in register info > > ethdev: validate input in EEPROM info > > net/hns3: fix rollback after setting PVID failure > > examples: add eal cleanup to examples > > net/bonding: fix adding itself as its slave > > app/testpmd: fix max queue number for Tx offloads > > net/tap: fix interrupt vector array size > > net/bonding: fix socket ID check > > net/tap: check ioctl on restore > > net/hns3: fix HW buffer size on MTU update > > net/hns3: fix processing Tx offload flags > > > > Chengwen Feng (24): > > net/hns3: fix flow counter value > > net/hns3: fix VF mailbox head field > > net/hns3: support get device version when dump register > > test: check thread creation > > common/dpaax: fix possible null pointer access > > examples/ethtool: remove unused parsing > > net/e1000/base: fix timeout for shadow RAM write > > mbuf: check shared memory before dumping dynamic space > > eventdev: remove redundant thread name setting > > eventdev: fix memory leakage on thread creation failure > > net/kni: check init result > > net/hns3: fix mailbox error message > > net/hns3: remove unused mailbox macro and struct > > net/bonding: fix leak on remove > > net/i40e: fix negative VEB index > > net/i40e: remove redundant VSI check in Tx queue setup > > net/hns3: log time delta in decimal format > > net/hns3: remove unused macros > > net/hns3: remove unused VMDq code > > raw/ntb: check SPAD user index > > raw/ntb: check memory allocations > > ipc: check malloc sync reply result > > eal: fix service core list parsing > > net/hns3: fix handling link update > > > > Christian Ehrhardt (3): > > vfio: fix stdbool usage without include > > kni: fix compilation on SLES15-SP3 > > version: 19.11.9-rc1 > > > > Ciara Loftus (1): > > net/af_xdp: fix error handling during Rx queue setup > > > > Conor Walsh (1): > > examples/l3fwd: fix LPM IPv6 subnets > > > > Dapeng Yu (2): > > net/e1000: remove MTU setting limitation > > examples/packet_ordering: fix port configuration > > > > David Christensen (1): > > config/ppc: reduce number of cores and NUMA nodes > > > > David Harton (1): > > net/ena: fix releasing Tx ring mbufs > > > > David Marchand (2): > > doc: fix sphinx rtd theme import in GHA > > service: clean references to removed symbol > > > > Dmitry Kozlyuk (1): > > net/pcap: fix format string > > > > Ed Czeck (2): > > net/ark: update packet director initial state > > net/ark: refactor Rx buffer recovery > > > > Feifei Wang (1): > > net/i40e: fix parsing packet type for NEON > > > > Ferruh Yigit (3): > > power: remove duplicated symbols from map file > > log/linux: make default output stderr > > license: fix typos > > > > Guoyang Zhou (1): > > net/hinic: fix crash in secondary process > > > > Haiyue Wang (1): > > net/ixgbe: fix Rx errors statistics for UDP checksum > > > > Harman Kalra (1): > > event/octeontx2: fix device reconfigure for single slot > > > > Hemant Agrawal (3): > > ethdev: add missing buses in device iterator > > crypto/dpaa2_sec: fix close and uninit functions > > crypto/dpaa_sec: affine the thread portal affinity > > > > Hongbo Zheng (4): > > app/testpmd: fix Tx/Rx descriptor query error log > > net/hns3: fix FLR miss detection > > net/hns3: delete redundant blank line > > bpf: fix JSLT validation > > > > Huisong Li (8): > > net/hns3: fix flow control exception > > app/testpmd: fix bitmap of link speeds when force speed > > net/hns3: fix flow control mode > > net/hns3: fix DCB mode check > > net/hns3: fix VMDq mode check > > app/testpmd: fix forward lcores number for DCB > > app/testpmd: fix DCB forwarding configuration > > app/testpmd: fix DCB re-configuration > > > > Ibtisam Tariq (1): > > examples/vhost_crypto: remove unused short option > > > > Igor Russkikh (2): > > net/qede: reduce log verbosity > > net/qede: accept bigger RSS table > > > > Ilya Maximets (1): > > net/virtio: fix interrupt unregistering for listening socket > > > > Ivan Malov (1): > > net: fix comment in IPv6 header > > > > Jiawei Zhu (1): > > net/mlx5: fix Rx segmented packets on mbuf starvation > > > > Jiayu Hu (1): > > vhost: fix queue initialization > > > > Juraj Linkeš (1): > > eal/arm64: fix platform register bit > > > > Kai Ji (1): > > test/crypto: fix auth-cipher compare length in OOP > > > > Kalesh AP (25): > > net/bnxt: remove unused macro > > net/bnxt: fix VNIC configuration > > net/bnxt: fix FW readiness check during recovery > > net/bnxt: fix device readiness check > > net/bnxt: fix HWRM and FW incompatibility handling > > net/bnxt: fix PCI write check > > net/bnxt: fix link state operations > > net/bnxt: fix configuring LRO > > net/bnxt: fix health check alarm cancellation > > net/bnxt: remove unnecessary forward declarations > > net/bnxt: remove unused function parameters > > net/bnxt: fix single PF per port check > > net/bnxt: prevent device access in error state > > net/bnxt: fix build failures after merging patches > > net/bnxt: drop unused attribute > > net/bnxt: fix double free in port start failure > > net/bnxt: fix firmware fatal error handling > > net/bnxt: fix memory allocation for command response > > net/bnxt: fix timesync when PTP is not supported > > net/bnxt: fix VF info allocation > > net/bnxt: fix PTP support for Thor > > net/bnxt: fix xstats get > > net/bnxt: fix Rx descriptor status > > net/bnxt: reset filter indices on free > > net/bnxt: fix ring count calculation for Thor > > > > Kevin Traynor (1): > > test/cmdline: fix inputs array > > > > Lance Richardson (6): > > net/bnxt: fix Rx queue count > > net/bnxt: fix Rx buffer posting > > net/bnxt: fix Tx length hint threshold > > net/bnxt: fix handling of null flow mask > > test: fix TCP header initialization > > net/bnxt: fix dynamic VNIC count > > > > Luc Pelletier (2): > > eal: fix race in control thread creation > > eal: fix hang in control thread creation > > > > Marvin Liu (4): > > vhost: fix split ring potential buffer overflow > > vhost: fix packed ring potential buffer overflow > > vhost: fix batch dequeue potential buffer overflow > > vhost: fix initialization of temporary header > > > > Min Hu (Connor) (13): > > net/hns3: fix MTU config complexity > > net/hns3: update HiSilicon copyright syntax > > examples/ptpclient: remove wrong comment > > test/bpf: fix error message > > doc: fix HiSilicon copyright syntax > > net/hns3: remove unused macros > > net/hns3: remove unused macro > > app/eventdev: fix overflow in lcore list parsing > > test/kni: fix a comment > > test/kni: check init result > > net/hns3: fix typos on comments > > net/e1000: fix flow error message object > > app/bbdev: fix HARQ error messages > > > > Murphy Yang (1): > > net/ixgbe: fix RSS RETA being reset after port start > > > > Natanael Copa (5): > > common/dpaax/caamflib: fix build with musl > > bus/dpaa: fix 64-bit arch detection > > bus/dpaa: fix build with musl > > net/cxgbe: remove use of uint type > > app/testpmd: fix build with musl > > > > Nipun Gupta (1): > > bus/dpaa: fix statistics reading > > > > Nithin Dabilpuram (2): > > vfio: do not merge contiguous areas > > vfio: fix DMA mapping granularity for IOVA as VA > > > > Olivier Matz (1): > > test/mempool: fix object initializer > > > > Pavan Nikhilesh (1): > > test/event: fix timeout accuracy > > > > Qi Zhang (5): > > net/ice/base: fix payload indicator on ptype > > net/ice/base: cleanup filter list on error > > net/ice/base: fix memory allocation for MAC addresses > > net/iavf: fix TSO max segment size > > common/iavf: use pad byte to specify MAC type > > > > Raslan Darawsheh (1): > > ethdev: update flow item GTP QFI definition > > > > Richael Zhuang (2): > > test/power: add delay before checking CPU frequency > > test/power: round CPU frequency to check > > > > Robin Zhang (5): > > net/i40e: announce request queue capability in PF > > net/i40e: fix lack of MAC type when set MAC address > > net/iavf: fix lack of MAC type when set MAC address > > net/iavf: fix primary MAC type when starting port > > net/i40e: fix primary MAC type when starting port > > > > Rohit Raj (2): > > net/dpaa2: fix getting link status > > examples/l2fwd-crypto: fix packet length while decryption > > > > Roy Shterman (1): > > mem: fix freeing segments in --huge-unlink mode > > > > Satheesh Paul (1): > > net/octeontx2: fix VLAN filter > > > > Shijith Thotton (1): > > eventdev: fix case to initiate crypto adapter service > > > > Siwar Zitouni (1): > > net/ice: fix disabling promiscuous mode > > > > Somnath Kotur (4): > > net/bnxt: fix Rx and Tx timestamps > > net/bnxt: fix Tx timestamp init > > net/bnxt: refactor multi-queue Rx configuration > > net/bnxt: fix Rx timestamp when FIFO pending bit is set > > > > Stanislaw Kardach (4): > > test: proceed if timer subsystem already initialized > > stack: allow lock-free only on relevant architectures > > test/distributor: fix worker notification in burst mode > > test/distributor: fix burst flush on worker quit > > > > Stephen Hemminger (1): > > net/bnxt: use prefix on global function > > > > Tal Shnaiderman (1): > > eal/windows: fix default thread priority > > > > Thinh Tran (1): > > test: fix autotest handling of skipped tests > > > > Thomas Monjalon (8): > > eal: fix comment of OS-specific header files > > buildtools: fix build with busybox > > build: detect execinfo library on Linux > > examples/bbdev: fix header include for musl > > app: fix exit messages > > doc: fix names of UIO drivers > > doc: fix build with Sphinx 4 > > drivers/net: check process type in close operation > > > > Tyler Retzlaff (1): > > eal: add C++ include guard for reciprocal header > > > > Vadim Podovinnikov (1): > > net/bonding: fix LACP system address check > > > > Venkat Duvvuru (1): > > net/bnxt: fix queues per VNIC > > > > Viacheslav Ovsiienko (8): > > net/mlx5: fix metadata item validation for ingress flows > > net/mlx5: fix Rx metadata leftovers > > net/mlx4: fix RSS action with null hash key > > app/testpmd: fix segment number check > > net/mlx5: remove drop queue function prototypes > > net/mlx4: fix buffer leakage on device close > > net/mlx5: fix probing device in legacy bonding mode > > net/mlx5: fix drop action for Direct Rules/Verbs > > > > Wenjun Wu (1): > > net/ice: check some functions return > > > > Wenwu Ma (1): > > net/ice: fix illegal access when removing MAC filter > > > > Xiao Wang (1): > > vdpa/ifc: check PCI config read > > > > Xiaoyu Min (1): > > net/mlx5: support RSS expansion for IPv6 GRE > > > > Xiaoyun Li (2): > > app/testpmd: remove unnecessary UDP tunnel check > > net/i40e: fix IPv4 fragment offload > > > > Xueming Li (1): > > net/virtio: fix vectorized Rx queue rearm > > > > Youri Querry (1): > > bus/fslmc: fix random portal hangs with qbman 5.0 > > > > Yunjian Wang (2): > > vfio: fix API description > > vfio: fix duplicated user mem map > > > > -- > Christian Ehrhardt > Staff Engineer, Ubuntu Server > Canonical Ltd -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-04 5:52 [dpdk-dev] 19.11.9 patches review and test - V2 Christian Ehrhardt 2021-06-10 8:48 ` Christian Ehrhardt @ 2021-06-15 3:17 ` Pei Zhang 2021-06-15 7:05 ` Christian Ehrhardt 1 sibling, 1 reply; 15+ messages in thread From: Pei Zhang @ 2021-06-15 3:17 UTC (permalink / raw) To: Christian Ehrhardt Cc: stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, benjamin.walker, David Christensen, hariprasad.govindharajan, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, pingx.yu, xu, qian, Raslan Darawsheh, Thomas Monjalon, yuan.peng, Chen, Zhaoyan Hi Christian, The testing with dpdk 19.11.9-rc2 from Red Hat looks good. We tested below 16 scenarios and all got PASS on RHEL8: (1)Guest with device assignment(PF) throughput testing(1G hugepage size): PASS (2)Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS (3)Guest with device assignment(VF) throughput testing: PASS (4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS (5)PVP vhost-user 2Q throughput testing: PASS (6)PVP vhost-user 1Q - cross numa node throughput testing: PASS (7)Guest with vhost-user 2 queues throughput testing: PASS (8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS (9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS (10)PVP 1Q live migration testing: PASS (11)PVP 1Q cross numa node live migration testing: PASS (12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS (13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS (14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS (15)Host PF + DPDK testing: PASS (16)Host VF + DPDK testing: PASS Versions: kernel 4.18 qemu 6.0 dpdk: git://dpdk.org/dpdk-stable # git branch remotes/origin/19.11 # git log -1 commit bb144e7a1c5e7709c74b3096179f6296e77923da (HEAD, tag: v19.11.9-rc2, origin/19.11) Author: Christian Ehrhardt <christian.ehrhardt@canonical.com> Date: Fri Jun 4 07:46:13 2021 +0200 version: 19.11.9-rc2 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> NICs: X540-AT2 NIC(ixgbe, 10G) Best regards, Pei On Fri, Jun 4, 2021 at 1:52 PM Christian Ehrhardt < christian.ehrhardt@canonical.com> wrote: > Hi all, > > Here is version 2 of the list of patches targeted for stable release > 19.11.9. > Thanks to plenty of helpful developers we've collected a few more backports > by now and sorted out a few rare compile time issues that were found with > -rc1. > > The planned date for the final release of 19.11.9 is now 18th of June. > > Please help with testing and validation of your use cases and report > any issues/results with reply-all to this mail. For the final release > the fixes and reported validations will be added to the release notes. > > A release candidate tarball can be found at: > > https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 > > These patches are located at branch 19.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Christian Ehrhardt <christian.ehrhardt@canonical.com> > > --- > Adam Dybkowski (2): > common/qat: increase IM buffer size for GEN3 > compress/qat: enable compression on GEN3 > > Ajit Khaparde (3): > net/bnxt: fix RSS context cleanup > net/bnxt: fix mismatched type comparison in MAC restore > net/bnxt: check PCI config read > > Alvin Zhang (6): > net/ice: fix VLAN filter with PF > net/i40e: fix input set field mask > net/e1000: fix Rx error counter for bad length > net/e1000: fix max Rx packet size > net/ice: fix fast mbuf freeing > net/iavf: fix VF to PF command failure handling > > Anatoly Burakov (3): > fbarray: fix log message on truncation error > power: do not skip saving original P-state governor > power: save original ACPI governor always > > Andrew Rybchenko (2): > net/failsafe: fix RSS hash offload reporting > net/failsafe: report minimum and maximum MTU > > Apeksha Gupta (1): > examples/l2fwd-crypto: skip masked devices > > Arek Kusztal (1): > crypto/qat: fix offset for out-of-place scatter-gather > > Beilei Xing (1): > net/i40evf: fix packet loss for X722 > > Bruce Richardson (1): > build: exclude meson files from examples installation > > Chaoyong He (1): > doc: fix multiport syntax in nfp guide > > Chenbo Xia (1): > examples/vhost: check memory table query > > Chengchang Tang (12): > ethdev: validate input in module EEPROM dump > ethdev: validate input in register info > ethdev: validate input in EEPROM info > net/hns3: fix rollback after setting PVID failure > examples: add eal cleanup to examples > net/bonding: fix adding itself as its slave > app/testpmd: fix max queue number for Tx offloads > net/tap: fix interrupt vector array size > net/bonding: fix socket ID check > net/tap: check ioctl on restore > net/hns3: fix HW buffer size on MTU update > net/hns3: fix processing Tx offload flags > > Chengwen Feng (24): > net/hns3: fix flow counter value > net/hns3: fix VF mailbox head field > net/hns3: support get device version when dump register > test: check thread creation > common/dpaax: fix possible null pointer access > examples/ethtool: remove unused parsing > net/e1000/base: fix timeout for shadow RAM write > mbuf: check shared memory before dumping dynamic space > eventdev: remove redundant thread name setting > eventdev: fix memory leakage on thread creation failure > net/kni: check init result > net/hns3: fix mailbox error message > net/hns3: remove unused mailbox macro and struct > net/bonding: fix leak on remove > net/i40e: fix negative VEB index > net/i40e: remove redundant VSI check in Tx queue setup > net/hns3: log time delta in decimal format > net/hns3: remove unused macros > net/hns3: remove unused VMDq code > raw/ntb: check SPAD user index > raw/ntb: check memory allocations > ipc: check malloc sync reply result > eal: fix service core list parsing > net/hns3: fix handling link update > > Christian Ehrhardt (3): > vfio: fix stdbool usage without include > kni: fix compilation on SLES15-SP3 > version: 19.11.9-rc1 > > Ciara Loftus (1): > net/af_xdp: fix error handling during Rx queue setup > > Conor Walsh (1): > examples/l3fwd: fix LPM IPv6 subnets > > Dapeng Yu (2): > net/e1000: remove MTU setting limitation > examples/packet_ordering: fix port configuration > > David Christensen (1): > config/ppc: reduce number of cores and NUMA nodes > > David Harton (1): > net/ena: fix releasing Tx ring mbufs > > David Marchand (2): > doc: fix sphinx rtd theme import in GHA > service: clean references to removed symbol > > Dmitry Kozlyuk (1): > net/pcap: fix format string > > Ed Czeck (2): > net/ark: update packet director initial state > net/ark: refactor Rx buffer recovery > > Feifei Wang (1): > net/i40e: fix parsing packet type for NEON > > Ferruh Yigit (3): > power: remove duplicated symbols from map file > log/linux: make default output stderr > license: fix typos > > Guoyang Zhou (1): > net/hinic: fix crash in secondary process > > Haiyue Wang (1): > net/ixgbe: fix Rx errors statistics for UDP checksum > > Harman Kalra (1): > event/octeontx2: fix device reconfigure for single slot > > Hemant Agrawal (3): > ethdev: add missing buses in device iterator > crypto/dpaa2_sec: fix close and uninit functions > crypto/dpaa_sec: affine the thread portal affinity > > Hongbo Zheng (4): > app/testpmd: fix Tx/Rx descriptor query error log > net/hns3: fix FLR miss detection > net/hns3: delete redundant blank line > bpf: fix JSLT validation > > Huisong Li (8): > net/hns3: fix flow control exception > app/testpmd: fix bitmap of link speeds when force speed > net/hns3: fix flow control mode > net/hns3: fix DCB mode check > net/hns3: fix VMDq mode check > app/testpmd: fix forward lcores number for DCB > app/testpmd: fix DCB forwarding configuration > app/testpmd: fix DCB re-configuration > > Ibtisam Tariq (1): > examples/vhost_crypto: remove unused short option > > Igor Russkikh (2): > net/qede: reduce log verbosity > net/qede: accept bigger RSS table > > Ilya Maximets (1): > net/virtio: fix interrupt unregistering for listening socket > > Ivan Malov (1): > net: fix comment in IPv6 header > > Jiawei Zhu (1): > net/mlx5: fix Rx segmented packets on mbuf starvation > > Jiayu Hu (1): > vhost: fix queue initialization > > Juraj Linkeš (1): > eal/arm64: fix platform register bit > > Kai Ji (1): > test/crypto: fix auth-cipher compare length in OOP > > Kalesh AP (25): > net/bnxt: remove unused macro > net/bnxt: fix VNIC configuration > net/bnxt: fix FW readiness check during recovery > net/bnxt: fix device readiness check > net/bnxt: fix HWRM and FW incompatibility handling > net/bnxt: fix PCI write check > net/bnxt: fix link state operations > net/bnxt: fix configuring LRO > net/bnxt: fix health check alarm cancellation > net/bnxt: remove unnecessary forward declarations > net/bnxt: remove unused function parameters > net/bnxt: fix single PF per port check > net/bnxt: prevent device access in error state > net/bnxt: fix build failures after merging patches > net/bnxt: drop unused attribute > net/bnxt: fix double free in port start failure > net/bnxt: fix firmware fatal error handling > net/bnxt: fix memory allocation for command response > net/bnxt: fix timesync when PTP is not supported > net/bnxt: fix VF info allocation > net/bnxt: fix PTP support for Thor > net/bnxt: fix xstats get > net/bnxt: fix Rx descriptor status > net/bnxt: reset filter indices on free > net/bnxt: fix ring count calculation for Thor > > Kevin Traynor (1): > test/cmdline: fix inputs array > > Lance Richardson (6): > net/bnxt: fix Rx queue count > net/bnxt: fix Rx buffer posting > net/bnxt: fix Tx length hint threshold > net/bnxt: fix handling of null flow mask > test: fix TCP header initialization > net/bnxt: fix dynamic VNIC count > > Luc Pelletier (2): > eal: fix race in control thread creation > eal: fix hang in control thread creation > > Marvin Liu (4): > vhost: fix split ring potential buffer overflow > vhost: fix packed ring potential buffer overflow > vhost: fix batch dequeue potential buffer overflow > vhost: fix initialization of temporary header > > Min Hu (Connor) (13): > net/hns3: fix MTU config complexity > net/hns3: update HiSilicon copyright syntax > examples/ptpclient: remove wrong comment > test/bpf: fix error message > doc: fix HiSilicon copyright syntax > net/hns3: remove unused macros > net/hns3: remove unused macro > app/eventdev: fix overflow in lcore list parsing > test/kni: fix a comment > test/kni: check init result > net/hns3: fix typos on comments > net/e1000: fix flow error message object > app/bbdev: fix HARQ error messages > > Murphy Yang (1): > net/ixgbe: fix RSS RETA being reset after port start > > Natanael Copa (5): > common/dpaax/caamflib: fix build with musl > bus/dpaa: fix 64-bit arch detection > bus/dpaa: fix build with musl > net/cxgbe: remove use of uint type > app/testpmd: fix build with musl > > Nipun Gupta (1): > bus/dpaa: fix statistics reading > > Nithin Dabilpuram (2): > vfio: do not merge contiguous areas > vfio: fix DMA mapping granularity for IOVA as VA > > Olivier Matz (1): > test/mempool: fix object initializer > > Pavan Nikhilesh (1): > test/event: fix timeout accuracy > > Qi Zhang (5): > net/ice/base: fix payload indicator on ptype > net/ice/base: cleanup filter list on error > net/ice/base: fix memory allocation for MAC addresses > net/iavf: fix TSO max segment size > common/iavf: use pad byte to specify MAC type > > Raslan Darawsheh (1): > ethdev: update flow item GTP QFI definition > > Richael Zhuang (2): > test/power: add delay before checking CPU frequency > test/power: round CPU frequency to check > > Robin Zhang (5): > net/i40e: announce request queue capability in PF > net/i40e: fix lack of MAC type when set MAC address > net/iavf: fix lack of MAC type when set MAC address > net/iavf: fix primary MAC type when starting port > net/i40e: fix primary MAC type when starting port > > Rohit Raj (2): > net/dpaa2: fix getting link status > examples/l2fwd-crypto: fix packet length while decryption > > Roy Shterman (1): > mem: fix freeing segments in --huge-unlink mode > > Satheesh Paul (1): > net/octeontx2: fix VLAN filter > > Shijith Thotton (1): > eventdev: fix case to initiate crypto adapter service > > Siwar Zitouni (1): > net/ice: fix disabling promiscuous mode > > Somnath Kotur (4): > net/bnxt: fix Rx and Tx timestamps > net/bnxt: fix Tx timestamp init > net/bnxt: refactor multi-queue Rx configuration > net/bnxt: fix Rx timestamp when FIFO pending bit is set > > Stanislaw Kardach (4): > test: proceed if timer subsystem already initialized > stack: allow lock-free only on relevant architectures > test/distributor: fix worker notification in burst mode > test/distributor: fix burst flush on worker quit > > Stephen Hemminger (1): > net/bnxt: use prefix on global function > > Tal Shnaiderman (1): > eal/windows: fix default thread priority > > Thinh Tran (1): > test: fix autotest handling of skipped tests > > Thomas Monjalon (8): > eal: fix comment of OS-specific header files > buildtools: fix build with busybox > build: detect execinfo library on Linux > examples/bbdev: fix header include for musl > app: fix exit messages > doc: fix names of UIO drivers > doc: fix build with Sphinx 4 > drivers/net: check process type in close operation > > Tyler Retzlaff (1): > eal: add C++ include guard for reciprocal header > > Vadim Podovinnikov (1): > net/bonding: fix LACP system address check > > Venkat Duvvuru (1): > net/bnxt: fix queues per VNIC > > Viacheslav Ovsiienko (8): > net/mlx5: fix metadata item validation for ingress flows > net/mlx5: fix Rx metadata leftovers > net/mlx4: fix RSS action with null hash key > app/testpmd: fix segment number check > net/mlx5: remove drop queue function prototypes > net/mlx4: fix buffer leakage on device close > net/mlx5: fix probing device in legacy bonding mode > net/mlx5: fix drop action for Direct Rules/Verbs > > Wenjun Wu (1): > net/ice: check some functions return > > Wenwu Ma (1): > net/ice: fix illegal access when removing MAC filter > > Xiao Wang (1): > vdpa/ifc: check PCI config read > > Xiaoyu Min (1): > net/mlx5: support RSS expansion for IPv6 GRE > > Xiaoyun Li (2): > app/testpmd: remove unnecessary UDP tunnel check > net/i40e: fix IPv4 fragment offload > > Xueming Li (1): > net/virtio: fix vectorized Rx queue rearm > > Youri Querry (1): > bus/fslmc: fix random portal hangs with qbman 5.0 > > Yunjian Wang (2): > vfio: fix API description > vfio: fix duplicated user mem map > > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [dpdk-dev] 19.11.9 patches review and test - V2 2021-06-15 3:17 ` Pei Zhang @ 2021-06-15 7:05 ` Christian Ehrhardt 0 siblings, 0 replies; 15+ messages in thread From: Christian Ehrhardt @ 2021-06-15 7:05 UTC (permalink / raw) To: Pei Zhang Cc: dpdk stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker, Benjamin, David Christensen, Govindharajan, Hariprasad, Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Yu, PingX, xu, qian, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan On Tue, Jun 15, 2021 at 5:17 AM Pei Zhang <pezhang@redhat.com> wrote: > > Hi Christian, > > The testing with dpdk 19.11.9-rc2 from Red Hat looks good. We tested below 16 scenarios and all got PASS on RHEL8: Thank you so much! I'm rather confident now that -rc3 will then also be a smooth ride. > (1)Guest with device assignment(PF) throughput testing(1G hugepage size): PASS > (2)Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS > (3)Guest with device assignment(VF) throughput testing: PASS > (4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS > (5)PVP vhost-user 2Q throughput testing: PASS > (6)PVP vhost-user 1Q - cross numa node throughput testing: PASS > (7)Guest with vhost-user 2 queues throughput testing: PASS > (8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS > (9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS > (10)PVP 1Q live migration testing: PASS > (11)PVP 1Q cross numa node live migration testing: PASS > (12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS > (13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS > (14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS > (15)Host PF + DPDK testing: PASS > (16)Host VF + DPDK testing: PASS > > Versions: > > kernel 4.18 > qemu 6.0 > > dpdk: git://dpdk.org/dpdk-stable > > # git branch > remotes/origin/19.11 > > # git log -1 > commit bb144e7a1c5e7709c74b3096179f6296e77923da (HEAD, tag: v19.11.9-rc2, origin/19.11) > Author: Christian Ehrhardt <christian.ehrhardt@canonical.com> > Date: Fri Jun 4 07:46:13 2021 +0200 > > version: 19.11.9-rc2 > > Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> > > > > NICs: X540-AT2 NIC(ixgbe, 10G) > > Best regards, > > Pei > > On Fri, Jun 4, 2021 at 1:52 PM Christian Ehrhardt <christian.ehrhardt@canonical.com> wrote: >> >> Hi all, >> >> Here is version 2 of the list of patches targeted for stable release 19.11.9. >> Thanks to plenty of helpful developers we've collected a few more backports >> by now and sorted out a few rare compile time issues that were found with -rc1. >> >> The planned date for the final release of 19.11.9 is now 18th of June. >> >> Please help with testing and validation of your use cases and report >> any issues/results with reply-all to this mail. For the final release >> the fixes and reported validations will be added to the release notes. >> >> A release candidate tarball can be found at: >> >> https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.9-rc2 >> >> These patches are located at branch 19.11 of dpdk-stable repo: >> https://dpdk.org/browse/dpdk-stable/ >> >> Thanks. >> >> Christian Ehrhardt <christian.ehrhardt@canonical.com> >> >> --- >> Adam Dybkowski (2): >> common/qat: increase IM buffer size for GEN3 >> compress/qat: enable compression on GEN3 >> >> Ajit Khaparde (3): >> net/bnxt: fix RSS context cleanup >> net/bnxt: fix mismatched type comparison in MAC restore >> net/bnxt: check PCI config read >> >> Alvin Zhang (6): >> net/ice: fix VLAN filter with PF >> net/i40e: fix input set field mask >> net/e1000: fix Rx error counter for bad length >> net/e1000: fix max Rx packet size >> net/ice: fix fast mbuf freeing >> net/iavf: fix VF to PF command failure handling >> >> Anatoly Burakov (3): >> fbarray: fix log message on truncation error >> power: do not skip saving original P-state governor >> power: save original ACPI governor always >> >> Andrew Rybchenko (2): >> net/failsafe: fix RSS hash offload reporting >> net/failsafe: report minimum and maximum MTU >> >> Apeksha Gupta (1): >> examples/l2fwd-crypto: skip masked devices >> >> Arek Kusztal (1): >> crypto/qat: fix offset for out-of-place scatter-gather >> >> Beilei Xing (1): >> net/i40evf: fix packet loss for X722 >> >> Bruce Richardson (1): >> build: exclude meson files from examples installation >> >> Chaoyong He (1): >> doc: fix multiport syntax in nfp guide >> >> Chenbo Xia (1): >> examples/vhost: check memory table query >> >> Chengchang Tang (12): >> ethdev: validate input in module EEPROM dump >> ethdev: validate input in register info >> ethdev: validate input in EEPROM info >> net/hns3: fix rollback after setting PVID failure >> examples: add eal cleanup to examples >> net/bonding: fix adding itself as its slave >> app/testpmd: fix max queue number for Tx offloads >> net/tap: fix interrupt vector array size >> net/bonding: fix socket ID check >> net/tap: check ioctl on restore >> net/hns3: fix HW buffer size on MTU update >> net/hns3: fix processing Tx offload flags >> >> Chengwen Feng (24): >> net/hns3: fix flow counter value >> net/hns3: fix VF mailbox head field >> net/hns3: support get device version when dump register >> test: check thread creation >> common/dpaax: fix possible null pointer access >> examples/ethtool: remove unused parsing >> net/e1000/base: fix timeout for shadow RAM write >> mbuf: check shared memory before dumping dynamic space >> eventdev: remove redundant thread name setting >> eventdev: fix memory leakage on thread creation failure >> net/kni: check init result >> net/hns3: fix mailbox error message >> net/hns3: remove unused mailbox macro and struct >> net/bonding: fix leak on remove >> net/i40e: fix negative VEB index >> net/i40e: remove redundant VSI check in Tx queue setup >> net/hns3: log time delta in decimal format >> net/hns3: remove unused macros >> net/hns3: remove unused VMDq code >> raw/ntb: check SPAD user index >> raw/ntb: check memory allocations >> ipc: check malloc sync reply result >> eal: fix service core list parsing >> net/hns3: fix handling link update >> >> Christian Ehrhardt (3): >> vfio: fix stdbool usage without include >> kni: fix compilation on SLES15-SP3 >> version: 19.11.9-rc1 >> >> Ciara Loftus (1): >> net/af_xdp: fix error handling during Rx queue setup >> >> Conor Walsh (1): >> examples/l3fwd: fix LPM IPv6 subnets >> >> Dapeng Yu (2): >> net/e1000: remove MTU setting limitation >> examples/packet_ordering: fix port configuration >> >> David Christensen (1): >> config/ppc: reduce number of cores and NUMA nodes >> >> David Harton (1): >> net/ena: fix releasing Tx ring mbufs >> >> David Marchand (2): >> doc: fix sphinx rtd theme import in GHA >> service: clean references to removed symbol >> >> Dmitry Kozlyuk (1): >> net/pcap: fix format string >> >> Ed Czeck (2): >> net/ark: update packet director initial state >> net/ark: refactor Rx buffer recovery >> >> Feifei Wang (1): >> net/i40e: fix parsing packet type for NEON >> >> Ferruh Yigit (3): >> power: remove duplicated symbols from map file >> log/linux: make default output stderr >> license: fix typos >> >> Guoyang Zhou (1): >> net/hinic: fix crash in secondary process >> >> Haiyue Wang (1): >> net/ixgbe: fix Rx errors statistics for UDP checksum >> >> Harman Kalra (1): >> event/octeontx2: fix device reconfigure for single slot >> >> Hemant Agrawal (3): >> ethdev: add missing buses in device iterator >> crypto/dpaa2_sec: fix close and uninit functions >> crypto/dpaa_sec: affine the thread portal affinity >> >> Hongbo Zheng (4): >> app/testpmd: fix Tx/Rx descriptor query error log >> net/hns3: fix FLR miss detection >> net/hns3: delete redundant blank line >> bpf: fix JSLT validation >> >> Huisong Li (8): >> net/hns3: fix flow control exception >> app/testpmd: fix bitmap of link speeds when force speed >> net/hns3: fix flow control mode >> net/hns3: fix DCB mode check >> net/hns3: fix VMDq mode check >> app/testpmd: fix forward lcores number for DCB >> app/testpmd: fix DCB forwarding configuration >> app/testpmd: fix DCB re-configuration >> >> Ibtisam Tariq (1): >> examples/vhost_crypto: remove unused short option >> >> Igor Russkikh (2): >> net/qede: reduce log verbosity >> net/qede: accept bigger RSS table >> >> Ilya Maximets (1): >> net/virtio: fix interrupt unregistering for listening socket >> >> Ivan Malov (1): >> net: fix comment in IPv6 header >> >> Jiawei Zhu (1): >> net/mlx5: fix Rx segmented packets on mbuf starvation >> >> Jiayu Hu (1): >> vhost: fix queue initialization >> >> Juraj Linkeš (1): >> eal/arm64: fix platform register bit >> >> Kai Ji (1): >> test/crypto: fix auth-cipher compare length in OOP >> >> Kalesh AP (25): >> net/bnxt: remove unused macro >> net/bnxt: fix VNIC configuration >> net/bnxt: fix FW readiness check during recovery >> net/bnxt: fix device readiness check >> net/bnxt: fix HWRM and FW incompatibility handling >> net/bnxt: fix PCI write check >> net/bnxt: fix link state operations >> net/bnxt: fix configuring LRO >> net/bnxt: fix health check alarm cancellation >> net/bnxt: remove unnecessary forward declarations >> net/bnxt: remove unused function parameters >> net/bnxt: fix single PF per port check >> net/bnxt: prevent device access in error state >> net/bnxt: fix build failures after merging patches >> net/bnxt: drop unused attribute >> net/bnxt: fix double free in port start failure >> net/bnxt: fix firmware fatal error handling >> net/bnxt: fix memory allocation for command response >> net/bnxt: fix timesync when PTP is not supported >> net/bnxt: fix VF info allocation >> net/bnxt: fix PTP support for Thor >> net/bnxt: fix xstats get >> net/bnxt: fix Rx descriptor status >> net/bnxt: reset filter indices on free >> net/bnxt: fix ring count calculation for Thor >> >> Kevin Traynor (1): >> test/cmdline: fix inputs array >> >> Lance Richardson (6): >> net/bnxt: fix Rx queue count >> net/bnxt: fix Rx buffer posting >> net/bnxt: fix Tx length hint threshold >> net/bnxt: fix handling of null flow mask >> test: fix TCP header initialization >> net/bnxt: fix dynamic VNIC count >> >> Luc Pelletier (2): >> eal: fix race in control thread creation >> eal: fix hang in control thread creation >> >> Marvin Liu (4): >> vhost: fix split ring potential buffer overflow >> vhost: fix packed ring potential buffer overflow >> vhost: fix batch dequeue potential buffer overflow >> vhost: fix initialization of temporary header >> >> Min Hu (Connor) (13): >> net/hns3: fix MTU config complexity >> net/hns3: update HiSilicon copyright syntax >> examples/ptpclient: remove wrong comment >> test/bpf: fix error message >> doc: fix HiSilicon copyright syntax >> net/hns3: remove unused macros >> net/hns3: remove unused macro >> app/eventdev: fix overflow in lcore list parsing >> test/kni: fix a comment >> test/kni: check init result >> net/hns3: fix typos on comments >> net/e1000: fix flow error message object >> app/bbdev: fix HARQ error messages >> >> Murphy Yang (1): >> net/ixgbe: fix RSS RETA being reset after port start >> >> Natanael Copa (5): >> common/dpaax/caamflib: fix build with musl >> bus/dpaa: fix 64-bit arch detection >> bus/dpaa: fix build with musl >> net/cxgbe: remove use of uint type >> app/testpmd: fix build with musl >> >> Nipun Gupta (1): >> bus/dpaa: fix statistics reading >> >> Nithin Dabilpuram (2): >> vfio: do not merge contiguous areas >> vfio: fix DMA mapping granularity for IOVA as VA >> >> Olivier Matz (1): >> test/mempool: fix object initializer >> >> Pavan Nikhilesh (1): >> test/event: fix timeout accuracy >> >> Qi Zhang (5): >> net/ice/base: fix payload indicator on ptype >> net/ice/base: cleanup filter list on error >> net/ice/base: fix memory allocation for MAC addresses >> net/iavf: fix TSO max segment size >> common/iavf: use pad byte to specify MAC type >> >> Raslan Darawsheh (1): >> ethdev: update flow item GTP QFI definition >> >> Richael Zhuang (2): >> test/power: add delay before checking CPU frequency >> test/power: round CPU frequency to check >> >> Robin Zhang (5): >> net/i40e: announce request queue capability in PF >> net/i40e: fix lack of MAC type when set MAC address >> net/iavf: fix lack of MAC type when set MAC address >> net/iavf: fix primary MAC type when starting port >> net/i40e: fix primary MAC type when starting port >> >> Rohit Raj (2): >> net/dpaa2: fix getting link status >> examples/l2fwd-crypto: fix packet length while decryption >> >> Roy Shterman (1): >> mem: fix freeing segments in --huge-unlink mode >> >> Satheesh Paul (1): >> net/octeontx2: fix VLAN filter >> >> Shijith Thotton (1): >> eventdev: fix case to initiate crypto adapter service >> >> Siwar Zitouni (1): >> net/ice: fix disabling promiscuous mode >> >> Somnath Kotur (4): >> net/bnxt: fix Rx and Tx timestamps >> net/bnxt: fix Tx timestamp init >> net/bnxt: refactor multi-queue Rx configuration >> net/bnxt: fix Rx timestamp when FIFO pending bit is set >> >> Stanislaw Kardach (4): >> test: proceed if timer subsystem already initialized >> stack: allow lock-free only on relevant architectures >> test/distributor: fix worker notification in burst mode >> test/distributor: fix burst flush on worker quit >> >> Stephen Hemminger (1): >> net/bnxt: use prefix on global function >> >> Tal Shnaiderman (1): >> eal/windows: fix default thread priority >> >> Thinh Tran (1): >> test: fix autotest handling of skipped tests >> >> Thomas Monjalon (8): >> eal: fix comment of OS-specific header files >> buildtools: fix build with busybox >> build: detect execinfo library on Linux >> examples/bbdev: fix header include for musl >> app: fix exit messages >> doc: fix names of UIO drivers >> doc: fix build with Sphinx 4 >> drivers/net: check process type in close operation >> >> Tyler Retzlaff (1): >> eal: add C++ include guard for reciprocal header >> >> Vadim Podovinnikov (1): >> net/bonding: fix LACP system address check >> >> Venkat Duvvuru (1): >> net/bnxt: fix queues per VNIC >> >> Viacheslav Ovsiienko (8): >> net/mlx5: fix metadata item validation for ingress flows >> net/mlx5: fix Rx metadata leftovers >> net/mlx4: fix RSS action with null hash key >> app/testpmd: fix segment number check >> net/mlx5: remove drop queue function prototypes >> net/mlx4: fix buffer leakage on device close >> net/mlx5: fix probing device in legacy bonding mode >> net/mlx5: fix drop action for Direct Rules/Verbs >> >> Wenjun Wu (1): >> net/ice: check some functions return >> >> Wenwu Ma (1): >> net/ice: fix illegal access when removing MAC filter >> >> Xiao Wang (1): >> vdpa/ifc: check PCI config read >> >> Xiaoyu Min (1): >> net/mlx5: support RSS expansion for IPv6 GRE >> >> Xiaoyun Li (2): >> app/testpmd: remove unnecessary UDP tunnel check >> net/i40e: fix IPv4 fragment offload >> >> Xueming Li (1): >> net/virtio: fix vectorized Rx queue rearm >> >> Youri Querry (1): >> bus/fslmc: fix random portal hangs with qbman 5.0 >> >> Yunjian Wang (2): >> vfio: fix API description >> vfio: fix duplicated user mem map >> -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2021-06-15 7:06 UTC | newest] Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-06-04 5:52 [dpdk-dev] 19.11.9 patches review and test - V2 Christian Ehrhardt 2021-06-10 8:48 ` Christian Ehrhardt 2021-06-10 9:05 ` Ali Alnubani 2021-06-10 10:05 ` Christian Ehrhardt 2021-06-10 10:29 ` Kevin Traynor 2021-06-10 10:58 ` Christian Ehrhardt 2021-06-10 11:18 ` Ali Alnubani 2021-06-10 11:02 ` Kevin Traynor 2021-06-10 13:56 ` Christian Ehrhardt 2021-06-11 8:55 ` Jiang, YuX 2021-06-14 5:20 ` Christian Ehrhardt 2021-06-14 12:21 ` Luc Pelletier 2021-06-10 11:00 ` Christian Ehrhardt 2021-06-15 3:17 ` Pei Zhang 2021-06-15 7:05 ` Christian Ehrhardt
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).