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 59EB54288B for ; Fri, 31 Mar 2023 20:20:44 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 514FB4161A; Fri, 31 Mar 2023 20:20:44 +0200 (CEST) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mails.dpdk.org (Postfix) with ESMTP id ADCC040223; Fri, 31 Mar 2023 20:20:41 +0200 (CEST) Received: by mail-wm1-f52.google.com with SMTP id bg16-20020a05600c3c9000b003eb34e21bdfso15956049wmb.0; Fri, 31 Mar 2023 11:20:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680286841; x=1682878841; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=ayML24U5rfT91yspyFoav641O8/RBBpS2eG5k8CQq5o=; b=OgivtWfQv/JbXFqJoesdZKPA9xhP8UEQok+bnULj0dpwGW9EQKtZY9MqOjYG9D3ME2 TVjCLjZc5GV/iK4aM7vkBQv97ackWlFjvWknBA0ScaQbChr94jphvrulm5xYX+qfsMBK LJ2/PVvoRzJFLQnEI195YxXMLspLA4l91/cJm55SoJCrYZYiwY7/ptAVyxXt6Mp/fddV tF49/waI5LaGA3tw9CBcUlO88B88/9xEyMOi1hDxKnjqJtahIXM6yT/Qtup+veD3yrrM d91i1UJkXdRXaVe3hI6oYvtz6dSo49YRaUVW9eLrrRJjiLH1/Iz93YK5V73KwezPnBTZ CMyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680286841; x=1682878841; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ayML24U5rfT91yspyFoav641O8/RBBpS2eG5k8CQq5o=; b=AsYUeWWmKbYdLjwCb05e6waiUoOxAQ8OwnMYUTxwbq/gquZoY5MVzTe2ZMwMXT3imI FngVgjlW1zGV87IaUwYZRTR3o6goXNDd75tyMviUz/2pPpoImUJe23fXCQZT38gdmTu+ OhpCaHrXI9pXo9ofdgDL3n0nD/Qq/70kq3X+SKXokiJzmETqhKrnDOjz3G7UjH1ZhNUL IpoUKxICv3euAlCXd34g9ytga3M/Oy+/6lC8ePy2nOWtbjQDQoYYc2TJK6AxZpp5Kh8/ HBHIVFOMZYl4r1AXwUtTOpbObKhv8d7WzPbA3qSEKFmpgsdYKXbSEWfcnJiGVzq3P60f +W4A== X-Gm-Message-State: AO0yUKV6Q8N4W8Az6xC3NNf7qoSS7bUX69LsdvDV4ovlrUK+fy7MDUE2 ET3uXt/wIi96x8J6cMnESOXonAgqnIk= X-Google-Smtp-Source: AK7set/UAqskOkPDpZjZlWrKEOElTekARiAfLiutn6xiDtVJOIpEOsepBdW/rWihEoC8V16PE9F4WQ== X-Received: by 2002:a7b:cbc1:0:b0:3ed:3457:4e82 with SMTP id n1-20020a7bcbc1000000b003ed34574e82mr22757216wmi.30.1680286840965; Fri, 31 Mar 2023 11:20:40 -0700 (PDT) Received: from localhost ([137.220.119.58]) by smtp.gmail.com with ESMTPSA id k20-20020a7bc414000000b003ee10fb56ebsm3471285wmi.9.2023.03.31.11.20.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Mar 2023 11:20:40 -0700 (PDT) From: luca.boccassi@gmail.com To: stable@dpdk.org Cc: dev@dpdk.org, Abhishek Marathe , Ali Alnubani , benjamin.walker@intel.com, David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , qian.q.xu@intel.com, Raslan Darawsheh , Thomas Monjalon , Yanghang Liu , yuan.peng@intel.com, zhaoyan.chen@intel.com Subject: 20.11.8 patches review and test Date: Fri, 31 Mar 2023 19:20:06 +0100 Message-Id: <20230331182006.708984-1-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi all, Here is a list of patches targeted for stable release 20.11.8. The planned date for the final release is April 17th. 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.8-rc1 These patches are located at branch 20.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Luca Boccassi --- Akhil Goyal (1): doc: fix code blocks in cryptodev guide Alexander Kozyrev (4): net/mlx5: fix error CQE dumping for vectorized Rx net/mlx5: ignore non-critical syndromes for Rx queue net/mlx5: check compressed CQE opcode in vectorized Rx net/mlx5: fix CQE dump for Tx Andy Pei (2): vdpa/ifc: fix argument compatibility check vdpa/ifc: fix reconnection in SW-assisted live migration Anoob Joseph (1): app/crypto-perf: fix number of segments Arkadiusz Kusztal (1): app/compress-perf: fix remaining data for ops Bing Zhao (2): net/mlx5: fix hairpin Tx queue reference count net/mlx5: fix sysfs port name translation Boleslav Stankevich (1): net/virtio: deduce IP length for TSO checksum Bruce Richardson (4): build: fix toolchain definition examples/cmdline: fix build with GCC 12 examples/qos_sched: fix Tx port config when link down examples/qos_sched: fix config entries in wrong sections Chengwen Feng (9): mem: fix hugepage info mapping raw/ifpga/base: fix init with multi-process telemetry: fix repeat display when callback don't init dict eal/freebsd: fix lock in alarm callback kvargs: add API documentation for process callback compressdev: fix empty devargs parsing cryptodev: fix empty devargs parsing net/virtio: fix empty devargs parsing raw/skeleton: fix empty devargs parsing Ciara Power (2): crypto/qat: fix stream cipher direction app/crypto-perf: fix test file memory leak David Christensen (1): acl: fix crash on PPC64 with GCC 11 David Marchand (17): fbarray: fix metadata dump graph: fix node shrink crypto/ccp: remove some printf net/iavf: protect insertion in flow list app/testpmd: fix crash on cleanup doc: fix reference to event timer header vhost: fix OOB access for invalid vhost ID app/testpmd: fix Tx preparation in checksum engine app/testpmd: fix packet count in IEEE 1588 engine app/testpmd: fix packet transmission in noisy VNF engine net/i40e: revert link status check on device start raw/skeleton: fix selftest net/vhost: add missing newline in logs net/virtio: remove address width limit for modern devices net/vhost: fix Rx interrupt net/mlx5: fix build with GCC 12 and ASan ci: switch to Ubuntu 20.04 Dmitry Kozlyuk (1): doc: add Linux capability to access physical addresses Edwin Brossette (1): net/bnxt: fix link state change interrupt config Erik Gabriel Carrillo (1): eventdev/timer: fix overflow Ferruh Yigit (2): kni: fix build on RHEL 9.1 app/testpmd: fix forwarding stats for Tx dropped Gregory Etelson (1): app/testpmd: fix interactive mode with no ports Harshad Narayane (1): doc: fix pipeline example path in user guide Hernan Vargas (6): baseband/acc: fix memory leak on acc100 close baseband/acc: fix acc100 iteration counter in TB test/bbdev: fix crash for non supported HARQ length test/bbdev: extend HARQ tolerance test/bbdev: remove check for invalid opaque data app/bbdev: check statistics failure Honnappa Nagarahalli (2): eal: use same atomic intrinsics for GCC and clang common/mlx5: use just sufficient barrier for Arm Huisong Li (27): net/hns3: fix log about indirection table size net/hns3: refactor set RSS hash algorithm and key interface net/hns3: fix RSS key size compatibility net/hns3: fix clearing RSS configuration net/hns3: use RSS filter list to check duplicated rule net/hns3: remove useless code when destroy valid RSS rule net/hns3: fix warning on flush or destroy rule net/hns3: fix config struct used for conversion net/hns3: fix duplicate RSS rule check net/hns3: extract common functions to set Rx/Tx net/hns3: fix possible truncation of hash key when config net/hns3: fix possible truncation of redirection table net/hns3: use hardware config to report hash key net/hns3: use hardware config to report hash types net/hns3: use hardware config to report redirection table net/hns3: separate setting hash algorithm net/hns3: separate setting hash key net/hns3: separate setting redirection table net/hns3: separate setting RSS types net/hns3: separate setting and clearing RSS rule net/hns3: use new RSS rule to configure hardware net/hns3: save hash algo to RSS filter list node net/hns3: allow adding queue buffer size hash rule net/hns3: separate flow RSS config from RSS conf net/hns3: fix burst mode query with dummy function net/hns3: reimplement hash flow function net/hns3: add verification of RSS types Ivan Malov (1): net/sfc: enforce fate action in transfer flow rules Jiawei Wang (1): net/mlx5: fix flow sample with ConnectX-5 Jiawen Wu (4): net/txgbe: fix default signal quality value for KX/KX4 net/txgbe: fix packet type to parse from offload flags net/txgbe: fix interrupt loss net/txgbe: fix Rx buffer size in config register Jie Hai (1): test/mbuf: fix mbuf reset test Joyce Kong (1): pdump: fix build with GCC 12 Kaiwen Deng (2): net/ixgbe: enable IPv6 mask in flow rules net/ixgbe: fix IPv6 mask in flow director Kalesh AP (1): net/bnxt: fix Tx queue stats after queue stop and start Kevin Traynor (1): ring: silence GCC 12 warnings Long Wu (1): net/nfp: fix getting RSS configuration Maxime Coquelin (4): vhost: decrease log level for unimplemented requests vhost: fix possible FD leaks vhost: fix possible FD leaks on truncation net/virtio-user: fix device starting failure handling Megha Ajmera (1): examples/qos_sched: fix debug mode Michael Baum (4): compressdev: fix end of driver list app/compress-perf: fix some typos app/compress-perf: fix testing single operation app/testpmd: fix encap/decap size calculation Mike Baucom (1): net/bnxt: fix Rx queue stats after queue stop and start Mike Pattrick (1): net/iavf: add lock for VF commands Mohammad Iqbal Ahmad (1): app/flow-perf: fix division or module by zero Naga Harish K S V (1): eventdev/eth_tx: fix devices loop Nicolas Chautru (1): app/bbdev: add allocation checks Pavel Ivashchenko (1): test/mbuf: fix test with mbuf debug enabled Peng Zhang (2): net/nfp: fix firmware name derived from PCI name net/nfp: fix MTU configuration order Qiming Yang (1): net/i40e: reduce interrupt interval in multi-driver mode Saoirse O'Donovan (1): test/crypto: fix statistics error messages Shiyang He (1): net/ixgbe: fix firmware version consistency Stephen Hemminger (3): cmdline: handle EOF as quit app/testpmd: cleanup cleanly from signal app/testpmd: fix interactive mode on Windows Steve Yang (2): net/i40e: fix validation of flow transfer attribute net/ice: fix validation of flow transfer attribute Tadhg Kearney (1): examples/vm_power_manager: revert backported commit Thomas Monjalon (4): doc: fix dependency setup in l2fwd-cat example guide devtools: fix escaped space in grep pattern build: fix dependencies lookup eal/windows: fix pedantic build Tyler Retzlaff (1): eal/windows: mark memory config as complete Venkat Duvvuru (1): net/bnxt: fix RSS hash in mbuf Visa Hankala (1): net/e1000: fix saving of stripped VLAN TCI Volodymyr Fialko (4): test/crypto: add missing MAC-I to PDCP vectors reorder: invalidate buffer from ready queue in drain test/reorder: fix double free of drained buffers reorder: fix sequence number mbuf field register Wei Huang (3): bus/ifpga: fix devargs handling net/ipn3ke: fix thread exit net/ipn3ke: fix representor name Wenjing Qiao (1): net/i40e: fix MAC loopback on X722 Wenwu Ma (1): vhost: fix net header settings in datapath Yangchao Zhou (1): kni: fix possible starvation when mbufs are exhausted Zhichao Zeng (1): net/iavf: fix device stop during reset Zhuobin Huang (1): test: fix segment length in packet generator