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 9FCEAA050A; Wed, 13 Apr 2022 09:27:21 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 164A9410E1; Wed, 13 Apr 2022 09:27:21 +0200 (CEST) Received: from smtp-relay-internal-1.canonical.com (smtp-relay-internal-1.canonical.com [185.125.188.123]) by mails.dpdk.org (Postfix) with ESMTP id 9C86540694 for ; Wed, 13 Apr 2022 09:27:19 +0200 (CEST) Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 444293F7FD for ; Wed, 13 Apr 2022 07:27:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1649834839; bh=GFHLFNhTCIUtioX0V7YBH1O5OgK305hvkylkULHzdFo=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=Off4guu06FWC/5j3hFqsoBe+9eCaMWhJKCQPkDTjU1Iiotpj39YaNh70ar4NIct/F Atmps0U/qBXJRqQn89sbWlQMpj3PqTYvLm0nR/TKiz6uvn8cUHjbWzjDgM2/fzyMl9 TFbE6iYORxfTR3dpZ9Gw4UTirFPUbZvdkVD7p2d3RhJeJ5zOC1GBJGj5sumdlSUelN VIe6fgjpNMRpfG4rxj03rhwEgCE7YPpJ6XwAj5Wh4fzYO4q9XTsUOucgx7G2SIJiwM JQFuhaYyI3GLiGsDvzbJbeJTnli8DZSKvwe3j+Iihn2K8fhD9KgmALhyPgMbeRezcu /IX+76PVvx60g== Received: by mail-qt1-f198.google.com with SMTP id e5-20020ac85985000000b002e217abd72fso765404qte.9 for ; Wed, 13 Apr 2022 00:27:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=GFHLFNhTCIUtioX0V7YBH1O5OgK305hvkylkULHzdFo=; b=6QELMO4/F6JqCSa9K77423gqFWhBvbQQgjz/AwIvGAdoN8PtnWMHz4N8Jq6zg5SXdY oYATZKjAdQNCQDwY5p24+4MQaBbJzlioQUmg1pIYX2VTF3hbI2ZvIoeqoyvThHHFLSx3 bk0tGhtFMWA/vXew+uKWrIcFlSg3GdVWxohpQ/+xQXpZiQ591c9Odo9n0o/aAUJFJKI6 bhBFrYIjMmHy/cDDK3E4iTjTuO7kbPkpL1ZgpXE+WZ5RPlZ2LQTuqKE4dpymlp5bS+U6 cwGE07iWcekK0/7Ba26wUun24Deb5T5Ll2JFFvniRKA4c9HfAQ1lEYTO1+/CIW/Qfjrf npLg== X-Gm-Message-State: AOAM532OthJ9Cf/vd9FPhvntMtVH7ofOjfxceksuN2qj4OV8RuWCB1F9 +N2mvM7gva5Sy7VU0z8L44LzoBl88TbvbMRh9xb87nQGhvebmGx/Inocru3VpnfRnjaNo7Xbb4v 1nXMH2Y6CTZPFJcSaYDI/ufRwtdDymc0pspr+ X-Received: by 2002:ac8:1205:0:b0:2ed:11a7:9cf6 with SMTP id x5-20020ac81205000000b002ed11a79cf6mr6229529qti.510.1649834835574; Wed, 13 Apr 2022 00:27:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxwEEulWKplijQDT9lalxmIZNDQuKYS9eZUjYW5z6IeRHW35ACB7047KED7dUA6pyw7oRCHb2yGmDIm4oZU4/M= X-Received: by 2002:ac8:1205:0:b0:2ed:11a7:9cf6 with SMTP id x5-20020ac81205000000b002ed11a79cf6mr6229504qti.510.1649834835001; Wed, 13 Apr 2022 00:27:15 -0700 (PDT) MIME-Version: 1.0 References: <20220401102216.642587-1-ktraynor@redhat.com> In-Reply-To: From: Christian Ehrhardt Date: Wed, 13 Apr 2022 09:26:48 +0200 Message-ID: Subject: Re: 21.11.1 patches review and test To: Kevin Traynor Cc: stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Ali Alnubani , benjamin.walker@intel.com, David Christensen , hariprasad.govindharajan@intel.com, Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Luca Boccassi , Pei Zhang , qian.q.xu@intel.com, Raslan Darawsheh , Thomas Monjalon , yuan.peng@intel.com, zhaoyan.chen@intel.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 On Mon, Apr 11, 2022 at 8:58 AM Christian Ehrhardt wrote: > > On Fri, Apr 1, 2022 at 12:22 PM Kevin Traynor wrote= : > > > > Hi all, > > > > Here is a list of patches targeted for stable release 21.11.1. > > Hi Kevin, > this breaks on me at build time due to symbol changes. > It is a wild mix of Base->Internal/Experimental, a few new symbols, > and even just removed ones (in gpu which is experimental, but still > would that need a minor soname bump?). > They might be intentional, but it felt too much to me without at least > discussing it. > Could you have a look if you think that they are all intentional, save > and correct for an LTS release? ping ^^ ? > dpkg-gensymbols: warning: some new symbols appeared in the symbols > file: see diff output below > dpkg-gensymbols: warning: debian/librte-common-cnxk22/DEBIAN/symbols > doesn't match completely debian/librte-common-cnxk22.symbols > --- debian/librte-common-cnxk22.symbols > (librte-common-cnxk22_21.11.1~rc1-0ubuntu1~jammyppa2_amd64) > +++ dpkg-gensymbolsUuRb8d 2022-04-11 06:46:22.276766813 +0000 > @@ -197,6 +197,7 @@ > roc_nix_ptp_clock_read@INTERNAL 21.08 > roc_nix_ptp_info_cb_register@INTERNAL 21.08 > roc_nix_ptp_info_cb_unregister@INTERNAL 21.08 > + roc_nix_ptp_is_enable@INTERNAL 21.11.1~rc1-0ubuntu1~jammyppa2 > roc_nix_ptp_rx_ena_dis@INTERNAL 21.08 > roc_nix_ptp_sync_time_adjust@INTERNAL 21.08 > roc_nix_ptp_tx_ena_dis@INTERNAL 21.08 > > dpkg-gensymbols: warning: some new symbols appeared in the symbols > file: see diff output below > dpkg-gensymbols: warning: debian/librte-ethdev22/DEBIAN/symbols > doesn't match completely debian/librte-ethdev22.symbols > --- debian/librte-ethdev22.symbols > (librte-ethdev22_21.11.1~rc1-0ubuntu1~jammyppa2_amd64) > +++ dpkg-gensymbolskEnokB 2022-04-11 06:46:25.252795157 +0000 > @@ -37,6 +37,7 @@ > rte_eth_dev_flow_ctrl_get@DPDK_22 21.11 > rte_eth_dev_flow_ctrl_set@DPDK_22 21.11 > rte_eth_dev_fw_version_get@DPDK_22 21.11 > + rte_eth_dev_get_by_name@INTERNAL 21.11.1~rc1-0ubuntu1~jammyppa2 > rte_eth_dev_get_dcb_info@DPDK_22 21.11 > rte_eth_dev_get_eeprom@DPDK_22 21.11 > rte_eth_dev_get_eeprom_length@DPDK_22 21.11 > > dpkg-gensymbols: warning: some new symbols appeared in the symbols > file: see diff output below > dpkg-gensymbols: error: some symbols or patterns disappeared in the > symbols file: see diff output below > dpkg-gensymbols: warning: debian/librte-regexdev22/DEBIAN/symbols > doesn't match completely debian/librte-regexdev22.symbols > --- debian/librte-regexdev22.symbols > (librte-regexdev22_21.11.1~rc1-0ubuntu1~jammyppa2_amd64) > +++ dpkg-gensymbolsPD0Ygo 2022-04-11 06:46:33.368872490 +0000 > @@ -1,6 +1,8 @@ > librte_regexdev.so.22 librte-regexdev22 #MINVER# > EXPERIMENTAL@EXPERIMENTAL 20.11 > - rte_regex_devices@Base 20.11 > + INTERNAL@INTERNAL 21.11.1~rc1-0ubuntu1~jammyppa2 > + rte_regex_devices@EXPERIMENTAL 21.11.1~rc1-0ubuntu1~jammyppa2 > rte_regexdev_attr_get@EXPERIMENTAL 20.11 > rte_regexdev_attr_set@EXPERIMENTAL 20.11 > rte_regexdev_close@EXPERIMENTAL 20.11 > @@ -8,12 +10,16 @@ > rte_regexdev_count@EXPERIMENTAL 20.11 > rte_regexdev_dump@EXPERIMENTAL 20.11 > rte_regexdev_get_dev_id@EXPERIMENTAL 20.11 > - rte_regexdev_get_device_by_name@Base 20.11 > + rte_regexdev_get_device_by_name@INTERNAL 21.11.1~rc1-0ubuntu1~jammyppa2 > rte_regexdev_info_get@EXPERIMENTAL 20.11 > - rte_regexdev_is_valid_dev@Base 20.11 > - rte_regexdev_logtype@Base 20.11 > + rte_regexdev_is_valid_dev@EXPERIMENTAL 21.11.1~rc1-0ubuntu1~jammyppa2 > + rte_regexdev_logtype@EXPERIMENTAL 21.11.1~rc1-0ubuntu1~jammyppa2 > rte_regexdev_queue_pair_setup@EXPERIMENTAL 20.11 > - rte_regexdev_register@Base 20.11 > + rte_regexdev_register@INTERNAL 21.11.1~rc1-0ubuntu1~jammyppa2 > rte_regexdev_rule_db_compile_activate@EXPERIMENTAL 20.11 > rte_regexdev_rule_db_export@EXPERIMENTAL 20.11 > rte_regexdev_rule_db_import@EXPERIMENTAL 20.11 > @@ -21,7 +27,8 @@ > rte_regexdev_selftest@EXPERIMENTAL 20.11 > rte_regexdev_start@EXPERIMENTAL 20.11 > rte_regexdev_stop@EXPERIMENTAL 20.11 > - rte_regexdev_unregister@Base 20.11 > + rte_regexdev_unregister@INTERNAL 21.11.1~rc1-0ubuntu1~jammyppa2 > rte_regexdev_xstats_by_name_get@EXPERIMENTAL 20.11 > rte_regexdev_xstats_get@EXPERIMENTAL 20.11 > rte_regexdev_xstats_names_get@EXPERIMENTAL 20.11 > > dpkg-gensymbols: error: some symbols or patterns disappeared in the > symbols file: see diff output below > dpkg-gensymbols: warning: debian/librte-gpudev22/DEBIAN/symbols > doesn't match completely debian/librte-gpudev22.symbols > --- debian/librte-gpudev22.symbols > (librte-gpudev22_21.11.1~rc1-0ubuntu1~jammyppa2_amd64) > +++ dpkg-gensymbols4qkXdt 2022-04-11 06:46:34.552883776 +0000 > @@ -1,7 +1,7 @@ > librte_gpudev.so.22 librte-gpudev22 #MINVER# > EXPERIMENTAL@EXPERIMENTAL 21.11 > INTERNAL@INTERNAL 21.11 > - gpu_logtype@Base 21.11 > rte_gpu_add_child@EXPERIMENTAL 21.11 > rte_gpu_allocate@INTERNAL 21.11 > rte_gpu_attach@INTERNAL 21.11 > > > Full log: > https://launchpadlibrarian.net/596047842/buildlog_ubuntu-jammy-amd64.dpdk= _21.11.1~rc1-0ubuntu1~jammyppa2_BUILDING.txt.gz > > > Please try and complete validation by April 13th. > > > > 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=3Dv21.11.1-rc1 > > > > These patches are located at branch 21.11 of dpdk-stable repo: > > https://dpdk.org/browse/dpdk-stable/ > > > > Thanks. > > > > Kevin > > > > --- > > Adham Masarwah (2): > > net/mlx5: fix destroying empty matchers list > > app/testpmd: fix show RSS RETA on Windows > > > > Ajit Khaparde (7): > > net/bnxt: fix ring teardown > > net/bnxt: fix PAM4 mask setting > > net/bnxt: fix crash by validating pointer > > net/bnxt: check VF representor pointer before access > > net/bnxt: fix VF resource allocation strategy > > net/bnxt: set HW coalescing parameters > > net/bnxt: fix ring calculation for representors > > > > Alexander Kozyrev (4): > > net/mlx5: fix maximum packet headers size for TSO > > net/mlx5: fix MPRQ WQE size assertion > > net/mlx5: fix committed bucket size > > net/mlx5: fix meter capabilities reporting > > > > Ali Alnubani (1): > > doc: fix typos and punctuation in flow API guide > > > > Anatoly Burakov (1): > > net/qede: fix redundant condition in debug code > > > > Andy Pei (1): > > vdpa/ifc: fix log info mismatch > > > > Ankur Dwivedi (1): > > common/cnxk: fix NPC key extraction validation > > > > Anoob Joseph (4): > > common/cnxk: fix reset of fields > > crypto/cnxk: fix inflight count calculation > > crypto/cnxk: fix extend tail calculation > > crypto/cnxk: fix update of number of descriptors > > > > Arek Kusztal (1): > > cryptodev: fix RSA key type name > > > > Asaf Ravid (1): > > net/cnxk: fix promiscuous mode in multicast enable flow > > > > Ashwin Sekhar T K (1): > > mempool/cnxk: fix batch allocation failure path > > > > Bin Zheng (1): > > net/ixgbe: add vector Rx parameter check > > > > Bing Zhao (5): > > common/mlx5: fix probing failure code > > app/testpmd: fix raw encap of GENEVE option > > net/mlx5: fix matcher priority with ICMP or ICMPv6 > > net/mlx5: remove unused reference counter > > net/mlx5: fix configuration without Rx queue > > > > Brian Dooley (13): > > eal: add missing C++ guards > > telemetry: add missing C++ guards > > ethdev: add missing C++ guards > > metrics: add missing C++ guards > > acl: add missing C++ guards > > compressdev: add missing C++ guards > > eventdev: add missing C++ guards > > kni: add missing C++ guards > > vhost: add missing C++ guards > > bpf: add missing C++ guards > > cryptodev: add missing C++ guards > > examples/l2fwd-crypto: fix port mask overflow > > crypto/virtio: fix out-of-bounds access > > > > Bruce Richardson (23): > > doc: remove dependency on findutils on FreeBSD > > dma/idxd: fix burst capacity calculation > > dma/idxd: fix paths to driver sysfs directory > > dma/idxd: fix wrap-around in burst capacity calculation > > build: fix warnings when running external commands > > build: remove deprecated Meson functions > > eal: fix C++ include > > eventdev: fix C++ include > > graph: fix C++ include > > ipsec: fix C++ include > > table: fix C++ include > > vhost: fix C++ include > > ethdev: fix cast for C++ compatibility > > test/dma: fix missing checks for device capacity > > dma/idxd: configure maximum batch size to high value > > doc: improve configuration examples in idxd guide > > distributor: fix potential overflow > > eal/freebsd: add missing C++ include guards > > compressdev: fix missing space in log macro > > cryptodev: fix clang C++ include > > eventdev: fix clang C++ include > > doc: replace characters for (R) symbol in Linux guide > > doc: fix missing note on UIO module in Linux guide > > > > Chandubabu Namburu (1): > > net/axgbe: use PCI root complex device to distinguish device > > > > Chenbo Xia (1): > > vhost: fix queue number check when setting inflight FD > > > > Chengchang Tang (1): > > net/bonding: fix offloading configuration > > > > Chengwen Feng (2): > > net/hns3: delete duplicated RSS type > > dma/hisilicon: use common PCI device naming > > > > Chuanshe Zhang (1): > > examples/flow_classify: fix failure message > > > > Ciara Loftus (2): > > net/af_xdp: fix build with -Wunused-function > > net/af_xdp: ensure socket is deleted on Rx queue setup error > > > > Ciara Power (4): > > crypto/ipsec_mb: fix queue setup null pointer dereference > > crypto/ipsec_mb: fix queue cleanup null pointer dereference > > crypto/ipsec_mb: fix tainted data for session > > crypto/ipsec_mb: remove useless check > > > > Cristian Dumitrescu (2): > > pipeline: fix annotation checks > > pipeline: fix table state memory allocation > > > > Dapeng Yu (2): > > net/ice: track DCF state of PF > > net/i40e: enable maximum frame size at port level > > > > Dariusz Sosnowski (3): > > net/mlx5: fix inline length for multi-segment TSO > > net/mlx5: fix MPLS/GRE Verbs spec ordering > > net/mlx5: fix VLAN push action validation > > > > David Marchand (8): > > devtools: fix comment detection in forbidden token check > > stack: fix stubs header export > > test/mbuf: fix mbuf data content check > > ethdev: fix MAC address in telemetry device info > > net/af_xdp: add missing trailing newline in logs > > devtools: remove event/dlb exception in ABI check > > vhost: fix FD leak with inflight messages > > bpf: fix build with some libpcap version on FreeBSD > > > > Dawid Gorecki (2): > > net/ena: fix reset reason being overwritten > > net/ena: check memory BAR before initializing LLQ > > > > Devendra Singh Rawat (3): > > net/qede: fix Tx completion > > net/qede: fix Rx bulk > > net/qede: fix maximum Rx packet length > > > > Dmitry Kozlyuk (8): > > net/mlx5: fix GCC uninitialized variable warning > > net/mlx5: relax headroom assertion > > app/testpmd: fix external buffer allocation > > common/mlx5: fix MR lookup for non-contiguous mempool > > common/mlx5: add Netlink event helpers > > net/mlx5: fix link status change detection > > net/mlx5: fix initial link status detection > > net/mlx5: fix modify port action validation > > > > Elena Agostini (3): > > gpu/cuda: fix memory list cleanup > > doc: add CUDA driver features > > gpu/cuda: fix dependency loading path > > > > Ferruh Yigit (2): > > net/bonding: fix MTU set for slaves > > ethdev: fix doxygen comments for device info struct > > > > Geoffrey Le Gourri=C3=A9rec (1): > > net/bnxt: restore dependency on kernel modules > > > > Gerry Gribbon (1): > > app/regex: fix number of matches > > > > Gowrishankar Muthukrishnan (6): > > event/cnxk: fix variables casting > > event/cnxk: fix uninitialized local variables > > common/cnxk: add missing checks of return values > > common/cnxk fix unintended sign extension > > common/cnxk: fix uninitialized pointer read > > net/cnxk: fix uninitialized local variable > > > > Gregory Etelson (10): > > net/mlx5: fix RSS expansion with explicit next protocol > > net/mlx5: fix GRE protocol type translation for Verbs > > net/mlx5: fix GRE item translation in Verbs > > net/mlx5: reduce flex item flow handle size > > net/mlx5: fix flex item header length translation > > net/mlx5: fix inet IPIP protocol type > > net/mlx5: fix next protocol RSS expansion > > net/mlx5: fix flex item availability > > app/testpmd: fix GTP header parsing in checksum engine > > app/testpmd: fix flow rule with flex input link > > > > Haiyue Wang (2): > > net/iavf: remove git residue symbol > > doc: fix KNI PMD name typo > > > > Harman Kalra (3): > > common/cnxk: reset stale values on error debug registers > > common/cnxk: always use single interrupt ID with NIX > > common/cnxk: fix mbuf data offset for VF > > > > Harold Huang (2): > > net/virtio-user: fix resource leak on probing failure > > net/kni: fix config initialization > > > > Heinrich Kuhn (1): > > net/nfp: free HW ring memzone on queue release > > > > Hemant Agrawal (1): > > crypto/dpaax_sec: fix auth/cipher xform chain checks > > > > Honnappa Nagarahalli (3): > > examples/distributor: reduce Tx queue number to 1 > > examples/l3fwd: share queue size variables > > examples/l3fwd: make Rx and Tx queue size configurable > > > > Huisong Li (10): > > net/hns3: fix mailbox wait time > > net/hns3: fix using enum as boolean > > net/hns3: fix max packet size rollback in PF > > net/hns3: fix insecure way to query MAC statistics > > net/hns3: fix double decrement of secondary count > > net/hns3: fix operating queue when TCAM table is invalid > > kni: fix freeing order in device release > > net/hns3: fix RSS TC mode entry > > net/hns3: fix VF RSS TC mode entry > > net/hns3: increase time waiting for PF reset completion > > > > Ivan Malov (8): > > net/sfc: validate queue span when parsing flow action RSS > > net/sfc: fix lock releases > > net/sfc: do not push fast free offload to default TxQ config > > net/sfc: demand Tx fast free offload on EF10 simple datapath > > common/sfc_efx/base: fix recirculation ID set in outer rules > > common/sfc_efx/base: add missing handler for 1-byte fields > > net/sfc: fix flow tunnel support detection > > net/sfc: reduce log level of tunnel restore info error > > > > Jakub Poczatek (1): > > doc: fix FIPS guide > > > > Jiawei Wang (4): > > net/mlx5: fix NIC egress flow mismatch in switchdev mode > > net/mlx5: fix sample flow action on trusted device > > net/mlx5: fix implicit tag insertion with sample action > > net/mlx5: fix port matching in sample flow rule > > > > Jiawen Wu (8): > > net/ngbe: fix Rx by initializing packet buffer early > > net/ngbe: fix missed link interrupt > > net/ngbe: fix Tx hang on queue disable > > net/ngbe: fix packet statistics > > net/txgbe: fix link up and down > > net/txgbe: fix KR auto-negotiation > > net/ngbe: fix debug logs > > net/txgbe: fix debug logs > > > > Jie Hai (1): > > net/hns3: remove duplicate macro definition > > > > Jie Wang (1): > > net: fix L2TPv2 common header > > > > Jie Zhou (2): > > eal/windows: fix error code for not supported API > > test/mem: fix error check > > > > Josh Soref (1): > > fix spelling in comments and strings > > > > Junfeng Guo (3): > > net/ice: fix pattern check for flow director parser > > net/ice: fix pattern check in flow director > > raw/ntb: clear all valid doorbell bits on init > > > > Junjie Wan (1): > > net/bonding: fix slaves initializing on MTU setting > > > > Junxiao Shi (1): > > net/af_xdp: fix custom program loading with multiple queues > > > > Juraj Linke=C5=A1 (1): > > config/arm: add values for native armv7 > > > > Kai Ji (2): > > test/crypto: fix out-of-place SGL in raw datapath > > crypto/qat: fix GEN4 AEAD job in raw data path > > > > Kalesh AP (15): > > net/bnxt: fix multicast address set > > net/bnxt: fix multicast MAC restore during reset recovery > > net/bnxt: fix queue stop operation > > net/bnxt: restore RSS configuration after reset recovery > > net/bnxt: fix restoring VLAN filtering after recovery > > net/bnxt: cap maximum number of unicast MAC addresses > > net/bnxt: set fast-path pointers only if recovery succeeds > > net/bnxt: add null check for mark table > > net/bnxt: fix flow create when RSS is disabled > > net/bnxt: get maximum supported multicast filters count > > net/bnxt: fix handling of VF configuration change > > net/bnxt: fix xstats query > > net/bnxt: fix check for autoneg enablement > > net/bnxt: handle ring cleanup in case of error > > net/bnxt: fix memzone allocation per VNIC > > > > Karl Bonde Torp (1): > > build: fix build on FreeBSD with Meson 0.61.1 > > > > Kathleen Capella (2): > > net/iavf: count continuous DD bits for Arm > > net/iavf: count continuous DD bits for Arm in flex Rx > > > > Kevin Liu (2): > > net/ice: fix Tx checksum offload > > net/ice: fix Tx offload path choice > > > > Kevin Traynor (4): > > maintainers: update for stable branches > > build: suppress rte_crypto_asym_op abi check > > Revert "crypto/ipsec_mb: fix length and offset settings" > > Revert "net/mlx5: fix flex item availability" > > > > Kumara Parameshwaran (2): > > ethdev: add internal function to device struct from name > > net/tap: fix to populate FDs in secondary process > > > > Lance Richardson (2): > > buildtools: fix AVX512 check for Python 3.5 > > net/bnxt: fix xstats names query overrun > > > > Leyi Rong (1): > > net/iavf: fix potential out-of-bounds access > > > > Lijun Ou (1): > > net/hns3: fix RSS key with null > > > > Lior Margalit (1): > > net/mlx5: fix assertion on flags set in packet mbuf > > > > Madhuker Mythri (1): > > devargs: fix crash with uninitialized parsing > > > > Martijn Bakker (1): > > pflock: fix header file installation > > > > Martin Spinler (2): > > net/nfb: fix array indexes in deinit functions > > net/nfb: fix multicast/promiscuous mode switching > > > > Marvin Liu (1): > > net/virtio: fix slots number when indirect feature on > > > > Matan Azrad (1): > > vdpa/mlx5: workaround queue stop with traffic > > > > Maxime Coquelin (1): > > vhost: fix unsafe vring addresses modifications > > > > Maxime Gouin (3): > > bus/ifpga: remove useless check while browsing devices > > net/nfp: remove duplicated check when setting MAC address > > net/nfp: remove useless range checks > > > > Megha Ajmera (1): > > examples/qos_sched: fix core mask overflow > > > > Michael Baum (17): > > common/mlx5: add minimum WQE size for striding RQ > > net/mlx5: improve stride parameter names > > net/mlx5: fix MPRQ stride devargs adjustment > > common/mlx5: fix error handling in multi-class probe > > net/mlx5: fix memory socket selection in ASO management > > common/mlx5: fix missing validation in devargs parsing > > net/mlx5: fix sibling device config check > > net/mlx5: fix ineffective metadata argument adjustment > > net/mlx5: fix ASO CT object release > > net/mlx5: fix errno update in shared context creation > > net/mlx5: fix entry in shared Rx queues list > > doc: remove obsolete vector Tx explanations from mlx5 guide > > doc: replace broken links in mlx guides > > doc: correct name of BlueField-2 in mlx5 guide > > net/mlx5: fix shared counter flag in flow validation > > net/mlx5: fix check in count action validation > > common/mlx5: consider local functions as internal > > > > Michal Krawczyk (6): > > net/ena: remove unused enumeration > > net/ena: remove unused offload variables > > net/ena: skip timer if reset is triggered > > net/ena: fix meta descriptor DF flag setup > > net/ena: fix checksum flag for L4 > > bus/pci: assign driver pointer before mapping > > > > Michal Wilczynski (1): > > net/ice: fix overwriting of LSE bit by DCF > > > > Min Hu (Connor) (6): > > net/hns3: fix Rx/Tx functions update > > net/hns3: fix vector Rx/Tx when PTP enabled > > net/bonding: fix promiscuous and allmulticast state > > net/bonding: fix reference count on mbufs > > app/testpmd: fix bonding mode set > > app/testpmd: check starting port is not in bonding > > > > Naga Harish K S V (2): > > eventdev/eth_tx: fix queue add error code > > eventdev/eth_rx: fix queue config query > > > > Nicolas Chautru (1): > > baseband/acc100: avoid out-of-bounds access > > > > Nipun Gupta (1): > > examples/l3fwd: fix Rx burst size for event mode > > > > Nithin Dabilpuram (11): > > examples/ipsec-secgw: fix eventdev start sequence > > examples/ipsec-secgw: fix default flow rule creation > > common/cnxk: fix shift offset for TL3 length disable > > common/cnxk: fix byte order of frag sizes and infos > > common/cnxk: fix null pointer dereferences > > common/cnxk: fix uninitialized variables > > examples/ipsec-secgw: fix buffer freeing in vector mode > > net/cnxk: fix inline device RQ tag mask > > net/cnxk: register callback early to handle initial packets > > net/cnxk: fix inline IPsec security error handling > > common/cnxk: fix bitmap usage for TM > > > > Pablo de Lara (9): > > crypto/ipsec_mb: fix buffer overrun > > crypto/ipsec_mb: check missing operation types > > crypto/ipsec_mb: fix ZUC authentication verify > > crypto/ipsec_mb: fix ZUC operation overwrite > > crypto/ipsec_mb: fix length and offset settings > > test/efd: fix sockets mask size > > efd: fix uninitialized structure > > crypto/ipsec_mb: fix length and offset settings > > crypto/ipsec_mb: fix GMAC parameters setting > > > > Pavan Nikhilesh (6): > > eventdev/eth_rx: fix missing internal port checks > > event/cnxk: fix QoS devargs parsing > > common/cnxk: add workaround for vWQE flush > > config: align mempool elements to 128 bytes on CN10K > > event/cnxk: fix sub-event clearing mask length > > event/cnxk: fix Rx adapter config check > > > > Peng Yu (1): > > vhost: fix linker script syntax > > > > Piotr Bronowski (2): > > crypto/ipsec_mb: fix premature dereference > > crypto/ipsec_mb: fix GCM requested digest length > > > > Qi Zhang (2): > > net/ice: fix Tx checksum offload capability > > doc: update matching versions in ice guide > > > > Radu Nicolau (5): > > examples/ipsec-secgw: fix offload flag used for TSO IPv6 > > net/iavf: fix segmentation offload condition > > net/iavf: fix segmentation offload buffer size > > net/iavf: support NAT-T / UDP encapsulation > > net/iavf: fix AES-GMAC IV size > > > > Rahul Bhansali (2): > > net/cnxk: fix mbuf data length > > examples/l3fwd: fix buffer overflow in Tx > > > > Rahul Lakkireddy (1): > > net/cxgbe: fix dangling pointer by mailbox access rework > > > > Raja Zidane (8): > > net/mlx5: fix mark enabling for Rx > > app/testpmd: fix GENEVE parsing in checksum mode > > app/compress-perf: fix cycle count operations allocation > > app/compress-perf: optimize operations pool allocation > > compress/mlx5: support out-of-space status > > app/compress-perf: fix socket ID type during init > > app/compress-perf: fix number of queue pairs to setup > > compressdev: fix socket ID type > > > > Rakesh Kudurumalla (2): > > net/cnxk: fix build with GCC 12 > > net/cnxk: fix RSS RETA table update > > > > Rashmi Shetty (1): > > doc: fix dlb2 guide > > > > Reshma Pattan (1): > > app/pdump: abort on multi-core capture limit > > > > Rongwei Liu (3): > > net/mlx5: fix shared RSS destroy > > net/mlx5: fix meter creation default state > > net/mlx5: forbid multiple ASO actions in a single rule > > > > Ruifeng Wang (1): > > config: add arch define for Arm > > > > Satheesh Paul (5): > > common/cnxk: fix nibble parsing order when dumping MCAM > > common/cnxk: fix flow deletion > > common/cnxk: fix log level during MCAM allocation > > common/cnxk: fix base rule merge > > net/cnxk: fix Rx/Tx function update > > > > Sean Morrissey (2): > > app/testpmd: fix dereference before null check > > doc: fix telemetry example in cryptodev guide > > > > Shijith Thotton (1): > > crypto/cnxk: enable allocated queues only > > > > Shun Hao (3): > > net/mlx5: fix meter sub-policy creation > > net/mlx5: fix E-Switch manager vport ID > > net/mlx5: fix meter policy creation assert > > > > Simei Su (1): > > net/ice: fix mbuf offload flag for Rx timestamp > > > > Srikanth Yalavarthi (1): > > dma/cnxk: fix installing internal headers > > > > Stephen Douthit (1): > > net/ixgbe: fix FSP check for X550EM devices > > > > Stephen Hemminger (7): > > eal/linux: log hugepage create errors with filename > > net/memif: remove unnecessary Rx interrupt stub > > ipc: end multiprocess thread during cleanup > > vfio: cleanup the multiprocess sync handle > > pcapng: handle failure of link status query > > test/bpf: skip dump if conversion fails > > app/dumpcap: check for failure to set promiscuous > > > > Steve Yang (4): > > app/testpmd: fix stack overflow for EEPROM display > > net/i40e: fix unintentional integer overflow > > eal/linux: fix illegal memory access in uevent handler > > net/iavf: fix function pointer in multi-process > > > > Suanming Mou (3): > > net/mlx5: set flow error for hash list create > > net/mlx5: remove unused function > > net/mlx5: fix indexed pool fetch overlap > > > > Thinh Tran (1): > > net/mlx5: fix CPU socket ID for Rx queue creation > > > > Thomas Monjalon (6): > > doc: replace deprecated distutils version parsing > > dmadev: add missing header include > > app/testpmd: fix build without drivers > > regexdev: fix section attribute of symbols > > build: hide local symbols in shared libraries > > devtools: fix symbols check > > > > Tianfei Zhang (2): > > raw/ifpga/base: fix SPI transaction > > raw/ifpga: fix thread closing > > > > Tianli Lai (1): > > examples/kni: add missing trailing newline in log > > > > Timothy McDaniel (3): > > event/dlb2: update rolling mask used for dequeue > > event/dlb2: poll HW CQ inflights before mapping queue > > event/dlb2: add shift value check in sparse dequeue > > > > Vanshika Shukla (2): > > net/dpaa2: fix unregistering interrupt handler > > net/dpaa2: fix timestamping for IEEE1588 > > > > Viacheslav Ovsiienko (4): > > net/mlx5: fix modify field MAC address offset > > app/testpmd: fix Tx scheduling interval > > net/mlx5: fix metadata endianness in modify field action > > doc: fix modify field action description for mlx5 > > > > Vladimir Medvedkin (1): > > app/fib: fix division by zero > > > > Wei Huang (5): > > raw/ifpga/base: fix port feature ID > > raw/ifpga: fix variable initialization in probing > > raw/ifpga: fix interrupt handle allocation > > raw/ifpga: fix monitor thread > > raw/ifpga: fix build with optimization > > > > Weiguo Li (14): > > common/cnxk: fix error checking > > net/enic: fix dereference before null check > > net/dpaa2: fix null pointer dereference > > regex/mlx5: fix memory allocation check > > net/memif: remove pointer deference before null check > > net/iavf: fix null pointer dereference > > vdpa/sfc: fix null dereference during config > > vdpa/sfc: fix null dereference during removal > > compress/octeontx: fix null pointer dereference > > eventdev/eth_rx: fix parameters parsing memory leak > > net/sfc: fix memory allocation size for cache > > net/txgbe: fix queue statistics mapping > > sched: remove useless malloc in PIE data init > > net/bnxt: fix null dereference in session cleanup > > > > Wenwu Ma (1): > > examples/vhost: fix launch with physical port > > > > Wenxuan Wu (1): > > eal/linux: fix device monitor stop return > > > > Xiaoyu Min (1): > > net/mlx5: reject jump to root table > > > > Xuan Ding (2): > > vhost: fix field naming in guest page struct > > vhost: fix physical address mapping > > > > Xueming Li (1): > > net/virtio: fix Tx queue 0 overriden by queue 128 > > > > Yajun Wu (1): > > common/mlx5: fix queue pair ack timeout configuration > > > > Yiding Zhou (1): > > net/ice: fix build with 16-byte Rx descriptor > > > > Yu Wenjun (1): > > net/bonding: fix RSS with early configure > > > > Yuan Wang (1): > > vhost: fix guest to host physical address mapping > > > > Yunjian Wang (12): > > net/bonding: fix mode type mismatch > > ethdev: fix Rx queue telemetry memory leak on failure > > net/ice: fix link up when starting device > > net/virtio-user: check FD flags getting failure > > net/virtio: fix uninitialized RSS key > > ring: fix error code when creating ring > > net/ixgbe: check filter init failure > > mem: check allocation in dynamic hugepage init > > ethdev: remove unnecessary null check > > net/ixgbe: reset security context pointer on close > > net/txgbe: reset security context pointer on close > > net/iavf: reset security context pointer on stop > > > > Yuying Zhang (1): > > net/ice/base: add profile validation on switch filter > > > > Zhihong Wang (1): > > ring: fix overflow in memory size calculation > > > > > -- > Christian Ehrhardt > Staff Engineer, Ubuntu Server > Canonical Ltd --=20 Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd