From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 98BBEA034F; Tue, 8 Jun 2021 12:28:20 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7E9274067A; Tue, 8 Jun 2021 12:28:20 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by mails.dpdk.org (Postfix) with ESMTP id DAED54013F for ; Tue, 8 Jun 2021 12:28:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1623148098; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=qo0DEY5K5EwYTjU8hX1IeAHkntQjrvZhoqLNRL1yO/Y=; b=G1OigisyExPRQKzfg/4QZp8x+gObv/tQUU+4COwaQpfVkiemkKM5ItS+xcGYh/sdZCLK2I nWIytILkBv4Qo5vOCbzgF3jqzOADUHtn+JQhNqzRoYwb7qTnm6dcg/iWS1sTg2xU3JcpVW LExEpdb5ZhhZLdC6w9FGNeW5IQzzWhw= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-419-S9ve5EG_MSm25x5tXa6Tgw-1; Tue, 08 Jun 2021 06:28:15 -0400 X-MC-Unique: S9ve5EG_MSm25x5tXa6Tgw-1 Received: by mail-wm1-f72.google.com with SMTP id n2-20020a05600c3b82b02901aeb7a4ac06so1002109wms.5 for ; Tue, 08 Jun 2021 03:28:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qo0DEY5K5EwYTjU8hX1IeAHkntQjrvZhoqLNRL1yO/Y=; b=JRZLKZHe9Tg2Nc3VEFMZymNhsC1CmQxAWuK0MuilER7i0A8mo+154L87iindQgpunm DzgooDPn4mzNK6g4BBXybfT4rLQwfpDnm++YtRjnA7EAyKrtVJyJTtFRbFyno0runZMn H66pIRs1YX/Quilh6FCOg1flFr7V67ArZ8mTdfwvUKW2e//H4Cw6DJHzpo1j9cJrY1ND 5KMAETafJatKk/g+kDSCxt4BpQ1+gAr1cbOFpH1JVSUvtj8RdwjQexCsN85JOqyBJG8R 26MLq1er8XuJw+D8K4lTeETXD+CpY+1VlcyXpFGaEvQNpknEsv9ZtT7qjHSi4P+U58Mb mEmg== X-Gm-Message-State: AOAM531kf5C7wZ69A/FPaQy5b9dmOObxNljUNPAwj8ugXl2XYF/0LkOk BqqTTIK9YThQAPwLrfqYZXYWsUFUknnYRYKy+5CbfdDlo/LR+n+dng8jYkV7x9iW5O5aUYgqqP2 9GfmfgnGB9hk+w9ckdyg= X-Received: by 2002:a05:600c:2046:: with SMTP id p6mr3412145wmg.19.1623148092787; Tue, 08 Jun 2021 03:28:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxYU82jVOM32LenyneDH+hI1QUsniz8Ana5+fwIkhciI0vViBMKmXxBgAHfYPzQ3DTT+KiRzvba+Y/bTSo5ET4= X-Received: by 2002:a05:600c:2046:: with SMTP id p6mr3412102wmg.19.1623148092474; Tue, 08 Jun 2021 03:28:12 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Pei Zhang Date: Tue, 8 Jun 2021 18:28:01 +0800 Message-ID: To: "Xueming(Steven) Li" Cc: "dev@dpdk.org" , Abhishek Marathe , Akhil Goyal , Ali Alnubani , "benjamin.walker@intel.com" , David Christensen , "hariprasad.govindharajan@intel.com" , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , "pingx.yu@intel.com" , "qian.q.xu@intel.com" , Raslan Darawsheh , NBU-Contact-Thomas Monjalon , "yuan.peng@intel.com" , "zhaoyan.chen@intel.com" Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=pezhang@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [dpdk-dev] 20.11.2 patches review and test X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hello Xueming, The testing with dpdk 20.11.2-rc1 from Red Hat looks good. We tested below 16 scenarios and all got PASS on RHEL8: (1)Guest with device assignment(PF) throughput testing(1G hugepage size): PASS (2)Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS (3)Guest with device assignment(VF) throughput testing: PASS (4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS (5)PVP vhost-user 2Q throughput testing: PASS (6)PVP vhost-user 1Q - cross numa node throughput testing: PASS (7)Guest with vhost-user 2 queues throughput testing: PASS (8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS (9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS (10)PVP 1Q live migration testing: PASS (11)PVP 1Q cross numa node live migration testing: PASS (12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS (13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS (14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS (15)Host PF + DPDK testing: PASS (16)Host VF + DPDK testing: PASS Versions: kernel 4.18 qemu 6.0 dpdk: git://dpdk.org/dpdk-stable # git log -1 commit ad11991368c46d818f5bdfe014106173d88179be (HEAD, tag: v20.11.2-rc1, origin/20.11) Author: Xueming Li Date: Tue Jun 1 14:12:07 2021 +0800 version: 20.11.2-rc1 Signed-off-by: Xueming Li NICs: X540-AT2 NIC(ixgbe, 10G) Best regards, Pei On Tue, Jun 1, 2021 at 3:55 PM Xueming(Steven) Li wrote: > Hi all, > > Here is a list of patches targeted for stable release 20.11.2. > > The planned date for the final release is 15th June. > > Please help with testing and validation of your use cases and report > any issues/results with reply-all to this mail. For the final release > the fixes and reported validations will be added to the release notes. > > A release candidate tarball can be found at: > > https://dpdk.org/browse/dpdk-stable/tag/?id=v20.11.2-rc1 > > These patches are located at branch 20.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > > Thanks. > > Xueming Li > > --- > Ajit Khaparde (3): > net/bnxt: fix RSS context cleanup > net/bnxt: check kvargs parsing > net/bnxt: fix resource cleanup > > Alvin Zhang (7): > net/ice: fix VLAN filter with PF > net/i40e: fix input set field mask > net/igc: fix Rx RSS hash offload capability > net/igc: fix Rx error counter for bad length > net/e1000: fix Rx error counter for bad length > net/e1000: fix max Rx packet size > net/igc: fix Rx packet size > > Anatoly Burakov (2): > fbarray: fix log message on truncation error > power: do not skip saving original P-state governor > > Andrew Boyer (1): > net/ionic: fix completion type in lif init > > Andrew Rybchenko (3): > net/failsafe: fix RSS hash offload reporting > net/failsafe: report minimum and maximum MTU > common/sfc_efx: remove GENEVE from supported tunnels > > Ankur Dwivedi (1): > crypto/octeontx: fix session-less mode > > Apeksha Gupta (1): > examples/l2fwd-crypto: skip masked devices > > Arek Kusztal (1): > crypto/qat: fix offset for out-of-place scatter-gather > > Beilei Xing (1): > net/i40evf: fix packet loss for X722 > > Bruce Richardson (1): > build: exclude meson files from examples installation > > Chenbo Xia (1): > examples/vhost: check memory table query > > Chengchang Tang (15): > net/hns3: fix HW buffer size on MTU update > net/hns3: fix processing Tx offload flags > net/hns3: fix Tx checksum for UDP packets with special port > net/hns3: fix long task queue pairs reset time > ethdev: validate input in module EEPROM dump > ethdev: validate input in register info > ethdev: validate input in EEPROM info > net/hns3: fix rollback after setting PVID failure > net/hns3: fix timing in resetting queues > net/hns3: fix queue state when concurrent with reset > net/hns3: fix configure FEC when concurrent with reset > net/hns3: fix use of command status enumeration > examples: add eal cleanup to examples > net/bonding: fix adding itself as its slave > net/hns3: fix timing in mailbox > > Chengwen Feng (15): > net/hns3: fix flow counter value > net/hns3: fix VF mailbox head field > net/hns3: support get device version when dump register > net/hns3: fix some packet types > net/hns3: fix missing outer L4 UDP flag for VXLAN > net/hns3: remove VLAN/QinQ ptypes from support list > test: check thread creation > common/dpaax: fix possible null pointer access > examples/ethtool: remove unused parsing > net/hns3: fix flow director lock > net/e1000/base: fix timeout for shadow RAM write > net/hns3: fix setting default MAC address in bonding of VF > net/hns3: fix possible mismatched response of mailbox > net/hns3: fix VF handling LSC event in secondary process > net/hns3: fix verification of NEON support > > Ciara Loftus (1): > net/af_xdp: fix error handling during Rx queue setup > > Conor Walsh (1): > examples/l3fwd: fix LPM IPv6 subnets > > Cristian Dumitrescu (3): > table: fix actions with different data size > pipeline: fix instruction translation > pipeline: fix endianness conversions > > Dapeng Yu (3): > net/igc: remove MTU setting limitation > net/e1000: remove MTU setting limitation > examples/packet_ordering: fix port configuration > > David Harton (1): > net/ena: fix releasing Tx ring mbufs > > David Marchand (8): > doc: fix sphinx rtd theme import in GHA > service: clean references to removed symbol > eal: fix evaluation of log level option > ci: hook to GitHub Actions > ci: enable v21 ABI checks > ci: fix package installation in GitHub Actions > ci: ignore APT update failure in GitHub Actions > ci: catch coredumps > > Dekel Peled (1): > common/mlx5: fix DevX read output buffer size > > Dmitry Kozlyuk (3): > net/pcap: fix format string > eal/windows: add missing SPDX license tag > buildtools: fix all drivers disabled on Windows > > Ed Czeck (2): > net/ark: update packet director initial state > net/ark: refactor Rx buffer recovery > > Elad Nachman (2): > kni: support async user request > kni: fix kernel deadlock with bifurcated device > > Feifei Wang (2): > net/i40e: fix parsing packet type for NEON > test/trace: fix race on collected perf data > > Ferruh Yigit (3): > power: remove duplicated symbols from map file > log/linux: make default output stderr > license: fix typos > > Guoyang Zhou (1): > net/hinic: fix crash in secondary process > > Haiyue Wang (1): > net/ixgbe: fix Rx errors statistics for UDP checksum > > Harman Kalra (1): > event/octeontx2: fix device reconfigure for single slot > > Hongbo Zheng (3): > app/testpmd: fix Tx/Rx descriptor query error log > net/hns3: fix FLR miss detection > net/hns3: delete redundant blank line > > Huisong Li (11): > net/hns3: fix device capabilities for copper media type > net/hns3: remove unused parameter markers > net/hns3: fix reporting undefined speed > net/hns3: fix link update when failed to get link info > net/hns3: fix flow control exception > app/testpmd: fix bitmap of link speeds when force speed > net/hns3: fix flow control mode > net/hns3: remove redundant mailbox response > net/hns3: fix DCB mode check > net/hns3: fix VMDq mode check > net/hns3: fix mbuf leakage > > Ibtisam Tariq (1): > examples/vhost_crypto: remove unused short option > > Igor Russkikh (2): > net/qede: reduce log verbosity > net/qede: accept bigger RSS table > > Ilya Maximets (1): > net/virtio: fix interrupt unregistering for listening socket > > Ivan Malov (5): > net/sfc: fix buffer size for flow parse > net: fix comment in IPv6 header > net/sfc: fix error path inconsistency > common/sfc_efx/base: fix indication of MAE encap support > net/sfc: fix outer rule rollback on error > > Jiawei Wang (2): > app/testpmd: fix NVGRE encap configuration > net/mlx5: fix resource release for mirror flow > > Jiawei Zhu (1): > net/mlx5: fix Rx segmented packets on mbuf starvation > > Jiawen Wu (3): > net/txgbe: remove unused functions > net/txgbe: fix Rx missed packet counter > net/txgbe: update packet type > > John Daley (1): > net/enic: fix flow initialization error handling > > Kalesh AP (18): > net/bnxt: remove unused macro > net/bnxt: fix VNIC configuration > net/bnxt: fix firmware fatal error handling > net/bnxt: fix FW readiness check during recovery > net/bnxt: fix device readiness check > net/bnxt: fix VF info allocation > net/bnxt: fix HWRM and FW incompatibility handling > net/bnxt: mute some failure logs > app/testpmd: check MAC address query > net/bnxt: fix PCI write check > net/bnxt: fix link state operations > net/bnxt: fix timesync when PTP is not supported > net/bnxt: fix memory allocation for command response > net/bnxt: fix double free in port start failure > net/bnxt: fix configuring LRO > net/bnxt: fix health check alarm cancellation > net/bnxt: fix PTP support for Thor > net/bnxt: fix ring count calculation for Thor > > Kevin Traynor (1): > test/cmdline: fix inputs array > > Lance Richardson (6): > net/bnxt: fix Rx buffer posting > net/bnxt: fix Tx length hint threshold > net/bnxt: fix handling of null flow mask > test: fix TCP header initialization > net/bnxt: fix Rx descriptor status > net/bnxt: fix Rx queue count > > Leyi Rong (1): > net/iavf: fix packet length parsing in AVX512 > > Li Zhang (1): > net/mlx5: fix flow actions index in cache > > Luc Pelletier (2): > eal: fix race in control thread creation > eal: fix hang in control thread creation > > Marvin Liu (5): > vhost: fix split ring potential buffer overflow > vhost: fix packed ring potential buffer overflow > vhost: fix batch dequeue potential buffer overflow > vhost: fix initialization of temporary header > vhost: fix initialization of async temporary header > > Matan Azrad (4): > common/mlx5/linux: add glue function to query WQ > common/mlx5: add DevX command to query WQ > common/mlx5: add DevX commands for queue counters > vdpa/mlx5: fix virtq cleaning > > Min Hu (Connor) (8): > net/hns3: fix MTU config complexity > net/hns3: update HiSilicon copyright syntax > net/hns3: fix copyright date > examples/ptpclient: remove wrong comment > test/bpf: fix error message > doc: fix HiSilicon copyright syntax > net/hns3: remove unused macros > net/hns3: remove unused macro > > Murphy Yang (3): > net/ixgbe: fix RSS RETA being reset after port start > net/i40e: fix flow director config after flow validate > net/i40e: fix flow director for common pctypes > > Natanael Copa (5): > common/dpaax/caamflib: fix build with musl > bus/dpaa: fix 64-bit arch detection > bus/dpaa: fix build with musl > net/cxgbe: remove use of uint type > app/testpmd: fix build with musl > > Nipun Gupta (1): > bus/dpaa: fix statistics reading > > Nithin Dabilpuram (3): > vfio: do not merge contiguous areas > vfio: fix DMA mapping granularity for IOVA as VA > test/mem: fix page size for external memory > > Pallavi Kadam (1): > bus/pci: skip probing some Windows NDIS devices > > Pavan Nikhilesh (2): > test/event: fix timeout accuracy > app/eventdev: fix timeout accuracy > > Pu Xu (1): > ip_frag: fix fragmenting IPv4 packet with header option > > Qi Zhang (7): > net/ice/base: fix payload indicator on ptype > net/ice/base: fix uninitialized struct > net/ice/base: cleanup filter list on error > net/ice/base: fix memory allocation for MAC addresses > net/iavf: fix TSO max segment size > doc: fix matching versions in ice guide > net/iavf: fix wrong Tx context descriptor > > Radha Mohan Chintakuntla (1): > raw/octeontx2_dma: assign PCI device in DPI VF > > Raslan Darawsheh (1): > ethdev: update flow item GTP QFI definition > > Richael Zhuang (2): > test/power: add delay before checking CPU frequency > test/power: round CPU frequency to check > > Robin Zhang (4): > net/i40e: announce request queue capability in PF > doc: update recommended versions for i40e > net/i40e: fix lack of MAC type when set MAC address > net/iavf: fix lack of MAC type when set MAC address > > Rohit Raj (3): > net/dpaa2: fix getting link status > net/dpaa: fix getting link status > examples/l2fwd-crypto: fix packet length while decryption > > Roy Shterman (1): > mem: fix freeing segments in --huge-unlink mode > > Satheesh Paul (1): > net/octeontx2: fix VLAN filter > > Savinay Dharmappa (1): > sched: fix traffic class oversubscription parameter > > Shijith Thotton (1): > eventdev: fix case to initiate crypto adapter service > > Siwar Zitouni (1): > net/ice: fix disabling promiscuous mode > > > > > > > > > Somnath Kotur (3): > net/bnxt: fix xstats get > net/bnxt: fix Rx and Tx timestamps > net/bnxt: fix Tx timestamp init > > Stanislaw Kardach (1): > test: proceed if timer subsystem already initialized > > Stephen Hemminger (1): > kni: refactor user request processing > > Tal Shnaiderman (2): > eal/windows: fix default thread priority > eal/windows: fix return codes of pthread shim layer > > Tengfei Zhang (1): > net/pcap: fix file descriptor leak on close > > Thinh Tran (1): > test: fix autotest handling of skipped tests > > Thomas Monjalon (16): > bus/pci: fix Windows kernel driver categories > eal: fix comment of OS-specific header files > buildtools: fix build with busybox > build: detect execinfo library on Linux > build: remove redundant _GNU_SOURCE definitions > eal: fix build with musl > net/igc: remove use of uint type > event/dlb: fix header includes for musl > examples/bbdev: fix header include for musl > drivers: fix log level after loading > app/regex: fix usage text > app/testpmd: fix usage text > doc: fix names of UIO drivers > doc: fix build with Sphinx 4 > bus/pci: support I/O port operations with musl > app: fix exit messages > > Tyler Retzlaff (1): > eal: add C++ include guard for reciprocal header > > Vadim Podovinnikov (1): > net/bonding: fix LACP system address check > > Venkat Duvvuru (1): > net/bnxt: fix queues per VNIC > > Viacheslav Ovsiienko (11): > net/mlx5: fix external buffer pool registration for Rx queue > net/mlx5: fix metadata item validation for ingress flows > net/mlx5: fix hashed list size for tunnel flow groups > net/mlx5: fix UAR allocation diagnostics messages > common/mlx5: add timestamp format support to DevX > vdpa/mlx5: support timestamp format > net/mlx5: fix Rx metadata leftovers > net/mlx5: fix drop action for Direct Rules/Verbs > net/mlx4: fix RSS action with null hash key > net/mlx5: support timestamp format > regex/mlx5: support timestamp format > > Wenjun Wu (2): > net/ice: check some functions return > net/ice: fix RSS hash update > > Wenwu Ma (1): > net/ice: fix illegal access when removing MAC filter > > Wenzhuo Lu (2): > net/iavf: fix crash in AVX512 > net/ice: fix crash in AVX512 > > Wisam Jaddo (1): > app/flow-perf: fix encap/decap actions > > Xiao Wang (1): > vdpa/ifc: check PCI config read > > Xiaoyu Min (4): > net/mlx5: support RSS expansion for IPv6 GRE > net/mlx5: fix shared inner RSS > net/mlx5: fix missing shared RSS hash types > net/mlx5: fix redundant flow after RSS expansion > > Xiaoyun Li (2): > app/testpmd: remove unnecessary UDP tunnel check > net/i40e: fix IPv4 fragment offload > > Youri Querry (1): > bus/fslmc: fix random portal hangs with qbman 5.0 > > Yunjian Wang (3): > vfio: fix API description > net/mlx5: fix using flow tunnel before null check > vfio: fix duplicated user mem map >