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 E0DF643DF1 for ; Thu, 4 Apr 2024 01:11:06 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C3C94402D8; Thu, 4 Apr 2024 01:11:06 +0200 (CEST) Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mails.dpdk.org (Postfix) with ESMTP id 6E9294029B; Thu, 4 Apr 2024 01:11:04 +0200 (CEST) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-415523d9824so3676855e9.3; Wed, 03 Apr 2024 16:11:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712185864; x=1712790664; darn=dpdk.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=VpHXymJGyCwz29fUQV1pZpluI1PYqxziqIcDZo2bW+8=; b=BbilqNdSgAN/42aqW2sAZKD/jlAI7IhZeE6vIFMvi7jlTK192JFqMdBj70SulhhVt+ YuHNSLz1wqW0JEr1e85ZAvRp+9pWESf/7ihAK8/j+wVJBsCWwN2Dm0GvAOvosZ8Ke4UD IOS35DQUBu8vokr+P5p/RPuHYTlGj7paCxB7iCKjAyLk4ME9t98FTA3yp1uOhmibZ9rO spOK0k8cupSOaCSQzt6eZjyyrYCtpcpwT2whiHU5f3hLLb0UiJu+VCW4gASfGcpyocFf exV5AllR5tQqoQ/5PYe8e5/ELAKsX/4sqSlH0NPKJIs4trGrloxum2r7fX9GDwaBjhRE 0Mtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712185864; x=1712790664; 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=VpHXymJGyCwz29fUQV1pZpluI1PYqxziqIcDZo2bW+8=; b=Idy/kwWSWpdnyhfLrH3qp7606c/d/eLJtwUA/zWizAS1+U1+m6FH+FcjbtQsNv0vRM yigSPgcBYwuiDi0ggH5Z4Uq8ZC0OGskwzztyWREnFaQbzhbh6z3zL/KvBhMdqAWuVQTF X1qYLUAh9t2emKrguMdtlhuM/QOj0MfXRCZPpNf6vJ/8I/iW5QpbqQOX+VqBXmz/bNTa dIvcv/fhpVmd7++y4rSnfC7nO7+9+eqtdJVM25L++EwvzhDIG6bD0HKouKKrz1wBItih GgOX/2X15EuJp0ARaU4IneGZPz4tm17+eoL+0IswovLDFAghZcUjedAqssoAm/y0g8JG 9qHA== X-Gm-Message-State: AOJu0YwOoTsz5vXWuROwHjB+IsqtmT4aq3QppLYN2W3vfV+lfI3XEG73 HOjcwWqNkDsM+0ClkIdg3AFGYDp8DbgpV5j3HBokmecbDZww4Bc4Q6JH+qyxJTz0jw== X-Google-Smtp-Source: AGHT+IG/XC2mj0W+XQH91k6UzZzqSZOdH64lG53Guw13Cl7kZQReUvXyOTkvjZSomaviInKO+5FPBA== X-Received: by 2002:a05:600c:2053:b0:414:854a:8167 with SMTP id p19-20020a05600c205300b00414854a8167mr938714wmg.18.1712185863544; Wed, 03 Apr 2024 16:11:03 -0700 (PDT) Received: from localhost ([2a01:4b00:d036:ae00:7aef:1aaa:3dff:d546]) by smtp.gmail.com with ESMTPSA id l17-20020a05600c4f1100b00416245d8f29sm553054wmq.43.2024.04.03.16.11.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 16:11:03 -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: 22.11.5 patches review and test Date: Thu, 4 Apr 2024 00:11:01 +0100 Message-Id: <20240403231101.979032-1-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 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 22.11.5. The planned date for the final release is April 18th. 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=v22.11.5-rc1 These patches are located at branch 22.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Luca Boccassi --- Ajit Khaparde (2): net/bnxt: fix array overflow net/bnxt: modify locking for representor Tx Akhil Goyal (1): common/cnxk: fix memory leak in CPT init Akshay Dorwat (1): net/ionic: fix RSS query Alan Elder (2): net: add macros for VLAN metadata parsing net/netvsc: fix VLAN metadata parsing Alex Vesker (1): net/mlx5/hws: fix tunnel protocol checks Ali Alnubani (1): doc: update link to Windows DevX in mlx5 guide Andrew Boyer (2): net/ionic: fix device close doc: fix typos in cryptodev overview Anoob Joseph (1): examples/ipsec-secgw: fix width of variables Arkadiusz Kusztal (1): crypto/qat: fix crash with CCM null AAD pointer Bing Zhao (6): net/mlx5: prevent querying aged flows on uninit port net/mlx5: fix condition of LACP miss flow net/mlx5: fix counters map in bonding mode net/mlx5: remove device status check in flow creation net/mlx5: fix age position in hairpin split net/mlx5: fix drop action release timing Bruce Richardson (9): kernel/freebsd: fix module build on FreeBSD 14 build: fix linker warnings about undefined symbols net/vmxnet3: fix initialization on FreeBSD eventdev: improve Doxygen comments on configure struct eventdev: fix Doxygen processing of vector struct net/i40e: remove incorrect 16B descriptor read block net/iavf: remove incorrect 16B descriptor read block net/ice: remove incorrect 16B descriptor read block test: do not count skipped tests as executed Chaoyong He (9): net/nfp: fix resource leak for PF initialization net/nfp: fix resource leak for CoreNIC firmware net/nfp: fix resource leak for flower firmware net/nfp: fix resource leak for exit of CoreNIC firmware net/nfp: fix resource leak for exit of flower firmware net/nfp: fix device close net/nfp: fix device resource freeing net/nfp: free switch domain ID on close net/nfp: fix switch domain free check Chengwen Feng (15): eal: verify strdup return bus/dpaa: verify strdup return bus/fslmc: verify strdup return bus/vdev: verify strdup return dma/idxd: verify strdup return event/cnxk: verify strdup return net/failsafe: fix memory leak in args parsing app/dumpcap: verify strdup return app/pdump: verify strdup return app/crypto-perf: verify strdup return app/testpmd: verify strdup return test: verify strdup return examples/qos_sched: fix memory leak in args parsing examples/vhost: verify strdup return net/hns3: remove QinQ insert support for VF Dariusz Sosnowski (9): app/testpmd: fix async flow create failure handling net/mlx5: fix conntrack action handle representation net/mlx5: fix connection tracking action validation net/mlx5: fix VLAN handling in meter split net/mlx5: fix flow counter cache starvation net/mlx5: fix template clean up of FDB control flow rule net/mlx5: fix flow configure validation net/mlx5: fix rollback on failed flow configure net/mlx5: fix async flow create error handling David Marchand (18): hash: remove some dead code regexdev: fix logtype register lib: use dedicated logtypes and macros lib: add newline in logs lib: remove redundant newline from logs bus/ifpga: remove dead code dma/dpaa2: fix logtype register build: fix reasons conflict ci: update versions of actions in GHA test/event: skip test if no driver is present vhost: fix virtqueue access check in vhost-user setup baseband/acc: fix logtypes register baseband/acc: fix common logs net/iavf: remove error logs for VLAN offloading net/ice: fix version for experimental symbols app/testpmd: fix --stats-period option check app/testpmd: fix burst option parsing app/testpmd: fix error message for invalid option Dengdui Huang (8): net/hns3: refactor VF mailbox message struct net/hns3: refactor PF mailbox message struct net/hns3: refactor send mailbox function net/hns3: refactor handle mailbox function net/hns3: fix VF multiple count on one reset net/hns3: fix disable command with firmware net/hns3: fix reset level comparison app/testpmd: fix crash in multi-process forwarding Edwin Brossette (2): net/virtio: remove duplicate queue xstats net/ixgbevf: fix RSS init for x550 NICs Eli Britstein (1): net/mlx5: prevent ioctl failure log flooding Emi Aoki (1): doc: fix typo in profiling guide Erez Shitrit (2): net/mlx5/hws: check not supported fields in VXLAN net/mlx5/hws: fix port ID for root table Ferruh Yigit (7): pipeline: fix calloc parameters eventdev: fix calloc parameters dmadev: fix calloc parameters rawdev: fix calloc parameters common/mlx5: fix calloc parameters net/bnx2x: fix calloc parameters net/nfp: fix calloc parameters Fidel Castro (1): test/power: fix typo in error message Flore Norceide (1): doc: fix typo in packet framework guide Ganapati Kundapura (2): test/event: fix crash in Tx adapter freeing eventdev/crypto: fix enqueueing Gregory Etelson (4): net/mlx5: fix HWS meter actions availability net/mlx5: fix VLAN ID in flow modify net/mlx5: remove duplication of L3 flow item validation net/mlx5: fix IP-in-IP tunnels recognition Hamdan Igbaria (2): net/mlx5/hws: fix VLAN item in non-relaxed mode net/mlx5/hws: fix VLAN inner type Hanumanth Pothula (1): net/thunderx: fix DMAC control register update Hao Chen (1): vhost: fix deadlock during vDPA SW live migration Harman Kalra (3): common/cnxk: fix mbox region copy common/cnxk: fix VLAN check for inner header common/cnxk: fix link config for SDP Hernan Vargas (1): doc: fix configuration in baseband 5GNR driver guide Holly Nichols (1): test/cfgfile: fix typo in error messages Huisong Li (2): doc: add traffic manager in features table doc: add link speeds configuration in features table Jie Hai (2): net/hns3: enable PFC for all user priorities net/hns3: support new device Jonathan Erb (1): telemetry: fix empty JSON dictionaries Joyce Kong (1): config: fix CPU instruction set for cross-build Kaiwen Deng (3): net/i40e: remove redundant judgment in flow parsing net/ice: fix tunnel TSO capabilities net: fix TCP/UDP checksum with padding data Kalesh AP (4): net/bnxt: fix 50G and 100G forced speed net/bnxt: fix speed change from 200G to 25G on Thor net/bnxt: fix backward firmware compatibility net/bnxt: fix null pointer dereference Kevin Traynor (2): Revert "build: add libarchive to optional external dependencies" net/ixgbe: increase VF reset timeout Kiran Kumar K (1): net/cnxk: fix flow RSS configuration Kishore Padmanabha (1): net/bnxt: fix number of Tx queues being created Kommula Shiva Shankar (1): common/cnxk: fix RSS RETA configuration Konstantin Ananyev (1): examples/l3fwd: fix Rx over not ready port Kumara Parameshwaran (2): app/testpmd: fix GRO packets flush on timeout app/testpmd: return if no packets in GRO heavy weight mode Long Li (3): net/mana: prevent values overflow returned from RDMA layer net/mana: fix memory leak on MR allocation net/mana: handle MR cache expansion failure Maayan Kashani (1): net/mlx5: fix DR context release ordering Masoumeh Farhadi Nia (1): examples/ipsec-secgw: fix typo in error message Maxime Coquelin (1): vhost: fix memory leak in Virtio Tx split path Michael Baum (6): net/mlx5: fix jump action validation net/mlx5: fix GENEVE TLV option management common/mlx5: fix duplicate read of general capabilities net/mlx5: remove GENEVE options length limitation net/mlx5: fix GENEVE option item translation net/mlx5/hws: enable multiple integrity items Mingjin Ye (2): test: fix probing in secondary process bus/vdev: fix devargs in secondary process Morten Brørup (3): event/dlb2: remove superfluous memcpy net/bnx2x: fix warnings about memcpy lengths net/mlx5: fix warning about copy length Mário Kuka (1): net/bonding: fix flow count query Neel Patel (1): net/ionic: fix missing volatile type for cqe pointers Nithin Dabilpuram (4): common/cnxk: remove CN9K inline IPsec FP opcodes net/cnxk: fix buffer size configuration common/cnxk: fix Tx MTU configuration common/cnxk: fix mbox struct attributes Pavan Nikhilesh (2): event/cnxk: fix dequeue timeout configuration doc: fix commands in eventdev test tool guide Pengfei Sun (1): net/mlx5: fix use after free when releasing Tx queues Qi Zhang (2): net/ice: fix link update net/ice: fix memory leaks Qian Hao (1): examples/packet_ordering: fix Rx with reorder mode disabled Radu Nicolau (1): examples/ipsec-secgw: fix cryptodev to SA mapping Rahul Bhansali (2): net/cnxk: add cookies check for multi-segment offload net/cnxk: fix mbuf fields in multi-segment Tx Rakesh Kudurumalla (1): test/mbuf: fix external mbuf case with assert enabled Robin Jarry (2): build: link static libs with whole-archive in subproject build: pass cflags in subproject Rongwei Liu (1): net/mlx5: fix stats query crash in secondary process Satheesh Paul (2): common/cnxk: remove dead code common/cnxk: fix possible out-of-bounds access Shai Brandes (4): net/ena: fix fast mbuf free net/ena/base: limit exponential backoff net/ena/base: restructure interrupt handling net/ena: fix mbuf double free in fast free mode Shaowei Sun (1): telemetry: fix connected clients count Shihong Wang (1): examples/ipsec-secgw: fix Rx queue ID in Rx callback Shun Hao (1): net/mlx5: fix meter policy priority Simei Su (1): doc: fix default IP fragments maximum in programmer guide Sivaprasad Tummala (1): eal/x86: add AMD vendor check for TSC calibration Sivaramakrishnan Venkat (1): drivers/net: fix buffer overflow for packet types list Stephen Hemminger (10): event/opdl: fix compile-time check cryptodev: remove unused extern variable doc: add --latencystats option in testpmd guide app/testpmd: hide --bitrate-stats in help if disabled common/sfc_efx/base: use C11 static assert net/tap: do not overwrite flow API errors net/tap: fix traffic control handle calculation test/bpf: fix mbuf init in some filter test net/tap: log Netlink extended ack unavailability baseband/fpga_5gnr_fec: use a better random generator Suanming Mou (6): app/crypto-perf: fix next segment mbuf app/crypto-perf: fix data comparison app/crypto-perf: fix encrypt operation verification app/crypto-perf: fix copy segment size app/crypto-perf: fix out-of-place mbuf size app/crypto-perf: add missing op resubmission Sunil Kumar Kori (1): net/cnxk: fix MTU limit Sunyang Wu (1): ethdev: fix NVGRE encap flow action description Tom Jones (1): net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD Viacheslav Ovsiienko (1): net/mlx5: fix error packets drop in regular Rx Wathsala Vithanage (1): net/memif: fix extra mbuf refcnt update in zero copy Tx Weiguo Li (1): net/bnxt: fix deadlock in ULP timer callback Yajun Wu (1): vdpa/mlx5: fix queue enable drain CQ Yunjian Wang (4): net/iavf: fix memory leak on security context error net/ixgbe: fix memoy leak after device init failure net/af_xdp: fix memzone leak on config failure net/af_xdp: fix leak on XSK configuration failure