Debian Package Tracker
Register | Log in
Subscribe

dpdk

Data Plane Development Kit (runtime)

Choose email to subscribe with

general
  • source: dpdk (main)
  • version: 25.11.2-1
  • maintainer: Debian DPDK Maintainers (archive) (DMD)
  • uploaders: Christian Ehrhardt [DMD] – Santiago Ruano Rincón [DMD] – Luca Boccassi [DMD]
  • arch: all amd64 arm64 ppc64el
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 20.11.10-1~deb11u1
  • o-o-sec: 20.11.6-1~deb11u1
  • oldstable: 22.11.11-0+deb12u1
  • old-sec: 22.11.7-1~deb12u1
  • stable: 24.11.4-0+deb13u1
  • testing: 25.11.2-1
  • unstable: 25.11.2-1
versioned links
  • 20.11.6-1~deb11u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 20.11.10-1~deb11u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 22.11.7-1~deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 22.11.11-0+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 24.11.4-0+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 25.11.2-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • dpdk
  • dpdk-dev
  • dpdk-doc
  • libdpdk-dev
  • librte-acl26
  • librte-argparse26
  • librte-baseband-acc26
  • librte-baseband-fpga-5gnr-fec26
  • librte-baseband-fpga-lte-fec26
  • librte-baseband-la12xx26
  • librte-baseband-null26
  • librte-baseband-turbo-sw26
  • librte-bbdev26
  • librte-bitratestats26
  • librte-bpf26
  • librte-bus-auxiliary26
  • librte-bus-cdx26
  • librte-bus-dpaa26
  • librte-bus-fslmc26
  • librte-bus-ifpga26
  • librte-bus-pci26
  • librte-bus-platform26
  • librte-bus-uacce26
  • librte-bus-vdev26
  • librte-bus-vmbus26
  • librte-cfgfile26
  • librte-cmdline26
  • librte-common-cnxk26
  • librte-common-cpt26
  • librte-common-dpaax26
  • librte-common-ionic26
  • librte-common-mlx5-26
  • librte-common-nfp26
  • librte-common-nitrox26
  • librte-common-octeontx26
  • librte-common-qat26
  • librte-common-sfc-efx26
  • librte-common-zsda26
  • librte-compress-isal26
  • librte-compress-mlx5-26
  • librte-compress-nitrox26
  • librte-compress-octeontx26
  • librte-compress-zlib26
  • librte-compressdev26
  • librte-crypto-bcmfs26
  • librte-crypto-caam-jr26
  • librte-crypto-ccp26
  • librte-crypto-cnxk26
  • librte-crypto-dpaa-sec26
  • librte-crypto-dpaa2-sec26
  • librte-crypto-ionic26
  • librte-crypto-ipsec-mb26
  • librte-crypto-mlx5-26
  • librte-crypto-nitrox26
  • librte-crypto-null26
  • librte-crypto-octeontx26
  • librte-crypto-openssl26
  • librte-crypto-scheduler26
  • librte-crypto-virtio26
  • librte-cryptodev26
  • librte-dispatcher26
  • librte-distributor26
  • librte-dma-cnxk26
  • librte-dma-dpaa2-26
  • librte-dma-dpaa26
  • librte-dma-hisi-acc26
  • librte-dma-hisi-pciep26
  • librte-dma-idxd26
  • librte-dma-ioat26
  • librte-dma-odm26
  • librte-dma-skeleton26
  • librte-dmadev26
  • librte-eal26
  • librte-efd26
  • librte-ethdev26
  • librte-event-cnxk26
  • librte-event-dlb2-26
  • librte-event-dpaa2-26
  • librte-event-dpaa26
  • librte-event-dsw26
  • librte-event-octeontx26
  • librte-event-opdl26
  • librte-event-skeleton26
  • librte-event-sw26
  • librte-eventdev26
  • librte-fib26
  • librte-gpudev26
  • librte-graph26
  • librte-gro26
  • librte-gso26
  • librte-hash26
  • librte-ip-frag26
  • librte-ipsec26
  • librte-jobstats26
  • librte-kvargs26
  • librte-latencystats26
  • librte-log26
  • librte-lpm26
  • librte-mbuf26
  • librte-member26
  • librte-mempool-bucket26
  • librte-mempool-cnxk26
  • librte-mempool-dpaa2-26
  • librte-mempool-dpaa26
  • librte-mempool-octeontx26
  • librte-mempool-ring26
  • librte-mempool-stack26
  • librte-mempool26
  • librte-meta-all
  • librte-meta-allpmds
  • librte-meta-baseband
  • librte-meta-bus
  • librte-meta-common
  • librte-meta-compress
  • librte-meta-crypto
  • librte-meta-dma
  • librte-meta-event
  • librte-meta-mempool
  • librte-meta-net
  • librte-meta-raw
  • librte-meter26
  • librte-metrics26
  • librte-ml-cnxk26
  • librte-mldev26
  • librte-net-af-packet26
  • librte-net-af-xdp26
  • librte-net-ark26
  • librte-net-atlantic26
  • librte-net-avp26
  • librte-net-axgbe26
  • librte-net-bnx2x26
  • librte-net-bnxt26
  • librte-net-bond26
  • librte-net-cnxk26
  • librte-net-cpfl26
  • librte-net-cxgbe26
  • librte-net-dpaa2-26
  • librte-net-dpaa26
  • librte-net-e1000-26
  • librte-net-ena26
  • librte-net-enetc26
  • librte-net-enetfec26
  • librte-net-enic26
  • librte-net-failsafe26
  • librte-net-fm10k26
  • librte-net-gve26
  • librte-net-hinic26
  • librte-net-hinic3-26
  • librte-net-hns3-26
  • librte-net-i40e26
  • librte-net-iavf26
  • librte-net-ice26
  • librte-net-idpf26
  • librte-net-ionic26
  • librte-net-ipn3ke26
  • librte-net-ixgbe26
  • librte-net-mana26
  • librte-net-memif26
  • librte-net-mlx4-26
  • librte-net-mlx5-26
  • librte-net-nbl26
  • librte-net-netvsc26
  • librte-net-nfp26
  • librte-net-ngbe26
  • librte-net-ntnic26
  • librte-net-null26
  • librte-net-octeon-ep26
  • librte-net-octeontx26
  • librte-net-pcap26
  • librte-net-pfe26
  • librte-net-qede26
  • librte-net-r8169-26
  • librte-net-ring26
  • librte-net-rnp26
  • librte-net-sfc26
  • librte-net-softnic26
  • librte-net-tap26
  • librte-net-thunderx26
  • librte-net-txgbe26
  • librte-net-vdev-netvsc26
  • librte-net-vhost26
  • librte-net-virtio26
  • librte-net-vmxnet3-26
  • librte-net-xsc26
  • librte-net-zxdh26
  • librte-net26
  • librte-node26
  • librte-pcapng26
  • librte-pci26
  • librte-pdcp26
  • librte-pdump26
  • librte-pipeline26
  • librte-pmu26
  • librte-port26
  • librte-power-acpi26
  • librte-power-amd-pstate26
  • librte-power-cppc26
  • librte-power-intel-pstate26
  • librte-power-intel-uncore26
  • librte-power-kvm-vm26
  • librte-power26
  • librte-raw-cnxk-bphy26
  • librte-raw-cnxk-gpio26
  • librte-raw-cnxk-rvu-lf26
  • librte-raw-dpaa2-cmdif26
  • librte-raw-gdtc26
  • librte-raw-ifpga26
  • librte-raw-ntb26
  • librte-raw-skeleton26
  • librte-rawdev26
  • librte-rcu26
  • librte-regex-cn9k26
  • librte-regex-mlx5-26
  • librte-regexdev26
  • librte-reorder26
  • librte-rib26
  • librte-ring26
  • librte-sched26
  • librte-security26
  • librte-stack26
  • librte-table26
  • librte-telemetry26
  • librte-timer26
  • librte-vdpa-ifc26
  • librte-vdpa-mlx5-26
  • librte-vdpa-nfp26
  • librte-vdpa-sfc26
  • librte-vhost26
action needed
A new upstream version is available: 25.11.3 high
A new upstream version 25.11.3 is available, you should consider packaging it.
Created: 2026-08-23 Last update: 2026-09-01 10:01
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2026-08-15 Last update: 2026-09-01 11:00
Does not build reproducibly during testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2026-06-30 Last update: 2026-09-01 06:02
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 25.11.3-1, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 48263e9d88cdf37926a0775a3edd940dd7eff704
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Aug 20 20:36:24 2026 +0100

    Update changelog for 25.11.3-1 release

commit 728de67c7d38d50ae0947cca8962ea1d9fc378af
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Apr 21 20:32:03 2026 +0100

    Update symbols files for 25.11.3

commit 180642cb98e7e5cd666e34af812fb52e295af7e9
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Aug 20 16:47:38 2026 +0100

    Refresh patch to remove fuzz with 25.11.3

commit c313357c463caf1121d400c09dfdfef948d13845
Merge: 68cc3c56b edaec6431
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Aug 20 16:46:42 2026 +0100

    Update upstream source from tag 'upstream/25.11.3'
    
    Update to upstream version '25.11.3'
    with Debian dir 6a87ca77fd1ac4b33c274b86c7ecec4bc6466e38

commit 68cc3c56b88445c8d00c1b1fdd071358dc0ea912
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Aug 6 11:56:55 2026 +0100

    d/t/control: switch from deprecated pkg-config to pkgconf

commit e4a72adf829ce89e15eaf9fcfa63e11765131392
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Aug 6 11:56:12 2026 +0100

    Drop empty loong64/ppc64el/riscv64 packages
    
    Some PMDs were mistakenly enabled on architectures where they are not
    supported, resulting in empty packages, that Lintian flags as
    warnings.

commit 1af59104039b4140a6f164124715868e290c6ecd
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Sun Jun 7 12:56:56 2026 -0300

    Remove myself from Uploaders
    
    It's been a long time since don't use it and cannot take care of dpdk
    properly.
    
    Signed-off-by: Santiago Ruano Rincón <santiagorr@riseup.net>

commit 089529770f2bfa6c8c10f13a3b58204f3626500f
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu May 7 11:27:22 2026 +0100

    Update changelog for 25.11.2-1 release

commit e03d8d7921bccc102a0cf3ae81ec8fda75f5e519
Merge: 796e59e3f 9afb23cc8
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu May 7 11:26:40 2026 +0100

    Update upstream source from tag 'upstream/25.11.2'
    
    Update to upstream version '25.11.2'
    with Debian dir 3511b9c7fb158cb7a0f8edbca06ea9a162202c6b

commit 796e59e3f77a6edccb4cc6b44cc2216621ec90b6
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Apr 21 20:32:11 2026 +0100

    Update changelog for 25.11.1-1 release

commit 6b11b3cb8fc2d5b0bfa4b9599773158a6ab2d04e
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Apr 21 20:32:03 2026 +0100

    Update symbols files for 25.11.1

commit c256cac0cc2ba30ebef0c5d44edbd9d67703792c
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Apr 21 17:10:57 2026 +0100

    Bump Standards-version to 4.7.4

commit 42aa2c7e23f250c787b32bacc4ad01ff4dfc5820
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Apr 21 17:10:46 2026 +0100

    Drop Rules-Requires-Root, now defaults to no

commit c06e678597e61b6874c719b8f209cf6da61b3d48
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Apr 21 17:10:38 2026 +0100

    Drop priority from d/control, now defaults to optional

commit a08ca8455d1e424c85ba55ebda03a5ff0bacf848
Merge: df7e13d17 a3b21cdbc
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Apr 21 17:10:07 2026 +0100

    Update upstream source from tag 'upstream/25.11.1'
    
    Update to upstream version '25.11.1'
    with Debian dir 943507f3670a02cbdf77aed5dd2dad14f7fa6d10

commit df7e13d178ad912ce7bef7b071cbddc9eda7a5a1
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Fri Feb 13 08:03:26 2026 +0100

    d/rules: harden clean against changing file names (Closes: 1045122)
    
    We fixed the same in 23.11.1-1 and since then have a list
    of files we maintain, but as upstream adds/changes names this
    issue comes back.
    
    Upstream has no txt files in the tree at all, change this to
    a find + delete which will adapt to changed/added file names
    automatically.
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit a702f12aa3ab702949340b5fe06bbedb190ddf54
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Feb 12 13:35:28 2026 +0100

    d/rules: allow amd64v3 builds to be optimized
    
    Test builds have was proven that no one ever used the external
    setting of RTE_PLATFORM as it would have been detected and
    blocked by the post configure check. Instead of making that
    logic even worse let us drop that unused ability.
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 8ea60f8f3caec927b5988d62ac345a9a415c615b
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Dec 11 15:01:51 2025 +0000

    salsa: disable arm64/ppc64el again, workers do not work
    
    Gbp-Dch: ignore

commit 3018d8a1a6ddb8fbc99e0d70760e6fd2a31a25cb
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Dec 11 12:11:03 2025 +0000

    Update changelog for 25.11-2 release

commit 151d9b661d67c10e1d6ca019d5447bcf1d608c52
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Dec 11 12:10:36 2025 +0000

    gbp.conf: pin upstream branch to 25.11
    
    Gbp-Dch: ignore

commit 6117f595daca9991628b40999c75a0d7f14fa196
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Mon Dec 1 20:54:44 2025 +0000

    librte-net-zxdh26/librte-common-zsda26: also install on loong64
    
    dh_missing: warning: usr/lib/loongarch64-linux-gnu/librte_common_zsda.so.26 exists in debian/tmp but is not installed to anywhere
    dh_missing: warning: usr/lib/loongarch64-linux-gnu/librte_common_zsda.so.26.0 exists in debian/tmp but is not installed to anywhere
    dh_missing: warning: usr/lib/loongarch64-linux-gnu/librte_net_zxdh.so.26 exists in debian/tmp but is not installed to anywhere
    dh_missing: warning: usr/lib/loongarch64-linux-gnu/librte_net_zxdh.so.26.0 exists in debian/tmp but is not installed to anywhere
    
    https://buildd.debian.org/status/fetch.php?pkg=dpdk&arch=loong64&ver=25.11-1&stamp=1764618001&raw=0

commit e1815b52d415d4a5594f72cd1180425c39bf624f
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Mon Dec 1 10:16:49 2025 +0000

    Update changelog for 25.11-1 release

commit 68d7837e1e64f039d8f58e26a93705b17e212a53
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Mon Dec 1 10:15:37 2025 +0000

    Bump RC version in symbols files
    
    Gbp-Dch: ignore

commit 00056c012436c340ceaf7283426ffa237bf09a0c
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Mon Dec 1 10:14:03 2025 +0000

    Drop fix-test-failure-on-ppc64.patch, merged upstream

commit 4f7641c725332f2860f7158637bb4e8447fb3ee1
Merge: 01c857388 ea41353e5
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Mon Dec 1 10:13:37 2025 +0000

    Update upstream source from tag 'upstream/25.11'
    
    Update to upstream version '25.11'
    with Debian dir 66906367c4ff7dc8b74a11b3ee5bc4e5d99f3aa6

commit 01c857388fd31e24a9127f1ed58c30643a8cd629
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Nov 25 14:26:59 2025 +0000

    Bump RC version in symbols files
    
    Gbp-Dch: ignore

commit 37e8a62e54bcf1a60ee21c7352e2e6a57000c46e
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Nov 25 14:25:43 2025 +0000

    Bump RC version in changelog
    
    Gbp-Dch: ignore

commit d653e926d85699d92d573c0b47350596c4ef2bba
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Nov 25 14:25:22 2025 +0000

    Drop add-install_tag-to-meson.patch, merged upstream

commit cd5f80106e8db61ad5b288bfddea1a918013f341
Merge: 3e5973ebd 69fe3eb39
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Nov 25 14:09:52 2025 +0000

    Update upstream source from tag 'upstream/25.11_rc4'
    
    Update to upstream version '25.11~rc4'
    with Debian dir 30c8ce5b88503c83f551d70b77a15686b5853de2

commit 3e5973ebd7637b3a12cda75eeab84ebd34afad48
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Fri Nov 21 13:25:33 2025 +0000

    Add patch to fix test failure on ppc64

commit f5e76d871ba6f6f3b0f70030726660b0f01b387c
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Nov 20 15:12:04 2025 +0000

    Update symbols files for rc3
    
    Gbp-Dch: ignore

commit 886c6fb026347bd1cff16b778a052efbe531d622
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Nov 20 12:20:27 2025 +0000

    Bump version to rc3
    
    Gbp-Dch: ignore

commit b37b7e26d4b34717f3ac6ef0f56829c52546b28b
Merge: 46124287b 7a7765d30
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Nov 20 12:19:48 2025 +0000

    Update upstream source from tag 'upstream/25.11_rc3'
    
    Update to upstream version '25.11~rc3'
    with Debian dir b7470d7848ea3d5cf70f216ad2d687374e11ba39

commit 46124287b65264e05875601ac825b734c6f2380d
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Nov 13 10:18:41 2025 +0100

    changelog: bump tp 25.11-rc2
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 9f68bc2c4712f56096c0452f0516e0a0bf64ca84
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Fri Nov 14 15:57:17 2025 +0100

    d/control: add arch to new libs building on riscv64
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 112a8855ded0a180544df1871932889e3c590b5b
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Fri Nov 14 07:58:41 2025 +0100

    d/control: add arch to new libs building on ppc64el
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 775baa04ac442bbaccc5470e5a8a15a1a5300a57
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Fri Nov 14 07:56:43 2025 +0100

    d/librte-net-idpf26.symbols: mark avx related symbols as amd64 only
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 42a22e22246925a2219e1513323a0d839b6a0834
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Nov 13 16:46:02 2025 +0100

    d/control: drop librte-common-iavf26 (net-iavf stays)
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 870f820eeda5e33af76e608539f1c63c2deb0129
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Nov 13 15:09:09 2025 +0100

    d/*.symbols: add symbols for new libs
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 2c6dce008c45dbec120fc1301046e906d1ebd50c
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Nov 13 15:00:34 2025 +0100

    d/control, d/*.symbols: drop no more available libraries librte-dma-hisilicon, librte-common-idpf, librte-net-igc
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit e758d74b699b50ea1c4f31792e2aa17848ddbd23
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Nov 13 12:33:49 2025 +0100

    d/*.symbols: update due to new major version
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 27d6fd1c354e8c18bdad9d961eac6e8791c14d24
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Nov 13 10:59:44 2025 +0100

    d/control: add new dma drivers: librte-dma-hisi-acc26, librte-dma-hisi-pciep26
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit f855e5e0bcb371a98089524057e24eec6d4630f4
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Nov 13 10:31:45 2025 +0100

    d/control: add profiling lib librte-pmu
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 7e778cb2f596c9303f2f40d82519a05ed34c9cdf
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Nov 13 10:17:58 2025 +0100

    d/control: fix descriptions to not use numbered lib names
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 6530852c6e7d191d9313c2522d44d7df19f64a3b
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Nov 13 10:15:13 2025 +0100

    d/control: add new PMDs
    
    - librte-common-zsda26
    - librte-net-hinic3-26
    - librte-net-nbl26
    - librte-net-rnp26
    - librte-net-xsc26
    
    Initial architecture is set to whatever their neighbours had, we will
    update once we built cross arch.
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 1bb825bfcad2b6c2532d518c68e2fd72abad21d7
Merge: 7a2a61cb7 fdcf60669
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Nov 13 09:59:59 2025 +0100

    Update upstream source from tag 'upstream/25.11_rc2'
    
    Update to upstream version '25.11~rc2'
    with Debian dir 820fd7ae116cf2b03a9194c11387c846ba976197

commit 7a2a61cb73d46375dfec2a4f8b555204b4a7bec6
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Tue Nov 11 15:28:04 2025 +0100

    changelog: imported 25.11~rc1-1
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 7792a700f6f184296e87a9ff4d2d9ac66c9f99c9
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Tue Nov 11 16:23:52 2025 +0100

    d/watch: move to 25.11 LTS
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 6c2c195451bec1da15713b973d3282173f68dff3
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Tue Nov 11 16:21:42 2025 +0100

    d/control: Bump lib package names to 24.11 ABI
    
    mechanical:
     sed -i -e 's/25$/26/' debian/control
     sed -i -e 's/25,/26,/' debian/control
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 6b939fc12f8fcff13a4da2b6101591f010696c13
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Tue Nov 11 16:20:31 2025 +0100

    d/*.symbols: rename and update to match the ABI change to 26
    
    Mechanical
    1. rename
     for s in debian/*25*.symbols; do git mv "$s" "$(echo "${s/25/26}")"; done
    2. change references
     sed -i '/ DPDK_25/i \ DPDK_26@DPDK_26 25.11~rc1' debian/*.symbols
     sed -i -e 's/\.so\.25/\.so\.26/' debian/*.symbols
     sed -i -e 's/25 #MIN/26 #MIN/' debian/*.symbols
     sed -i -e '/DPDK_25@DPDK_25 24.11/d' debian/*.symbols
     sed -i -e 's/@DPDK_25/@DPDK_26/' debian/*.symbols
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 0391da5388a8d4357d2962f3530d5295cb3e945c
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Tue Nov 11 16:11:15 2025 +0100

    drop d/p/doc-install-guides-and-api-docs-to-different-directory.patch [upstream now]
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit c0a20918416b8d6ffc87112fccb6a18f28ee0344
Merge: 102229a60 ef47a1911
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Tue Nov 11 15:20:56 2025 +0100

    Update upstream source from tag 'upstream/25.11_rc1'
    
    Update to upstream version '25.11~rc1'
    with Debian dir b0f5291649409c8adcba1e0230a258204c074035

commit 102229a6060a14e5fff98d519f05ce5dfeed2aa1
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Wed Sep 24 10:27:08 2025 +0100

    Update changelog for 24.11.3-2 release

commit bebfc358ce2a44994b173d157bcd0c38c2e72bc2
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Sep 18 12:54:20 2025 +0200

    d/p/disable_arm64_autopkgtest_fails.patch: disable tests that are flaky in debci (Closes: #1114911)
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 6b117c2690e04e618488bcd80c9559cded905107
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Thu Sep 18 11:48:18 2025 +0100

    salsa: enable arm64 and ppc64el builds
    
    Gbp-Dch: ignore

commit bc75327dc41d8865a6a7679d9e1acd3675cc37cb
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Sep 4 12:57:28 2025 +0200

    d/control: librte-net-zxdh25 is x86_64 and arm64 only
    
    arm64 is also detecting it wrong right now, but that will
    be fixed by a patch to drivers/net/zxdh/meson.build
    that we will add before the next upload. Avoid the churn of
    dropping arm64 now and re-adding it with that patch.
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 5df5794a3265c48688a0447a1d303c3901e8a09d
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Sep 4 12:56:58 2025 +0200

    d/control: librte-net-ntnic25 is x86_64 only
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 77da5f50e5bec67633d4e0475699a1ab710c9324
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Aug 19 23:32:01 2025 +0100

    Update changelog for 24.11.3-1 release

commit 13f6bf4f3e5752293f362fc32d3aabcd3f2765a4
Merge: b77cd8dd8 d2b9520cb
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Aug 19 23:30:09 2025 +0100

    Update upstream source from tag 'upstream/24.11.3'
    
    Update to upstream version '24.11.3'
    with Debian dir ef51a0b40b4625a45d993f686e4a98f467e4bd9d

commit d2b9520cb765f153fcc18a98d0955819f275f2a3
Merge: e464f8dfe b287e4046
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Tue Aug 19 23:29:26 2025 +0100

    New upstream version 24.11.3

commit b287e404643aeab5bb5db084c142789df187844e
Author: Kevin Traynor <ktraynor@redhat.com>
Date:   Mon Aug 18 16:26:42 2025 +0100

    version: 24.11.3
    
    Signed-off-by: Kevin Traynor <ktraynor@redhat.com>

commit 3fa2030f013bd7c7d102e576b37ee4dca83b9982
Author: Kevin Traynor <ktraynor@redhat.com>
Date:   Thu Jul 24 16:31:46 2025 +0100

    version: 24.11.3-rc1
    
    Signed-off-by: Kevin Traynor <ktraynor@redhat.com>

commit d0e2b9ac16b4e95d4aa4f213d02b50d6e04c3477
Author: Nithinsen Kaithakadan <nkaithakadan@marvell.com>
Date:   Mon Jun 9 16:10:33 2025 +0530

    common/cnxk: fix AES-CTR salt handling
    
    [ upstream commit a1efd31b0f426c3420d3931c7bb5bd11f03b44de ]
    
    This patch includes fix for setting correct salt value
    for CTR algorithm.
    
    Fixes: 78d03027f2cc ("common/cnxk: add IPsec common code")
    Fixes: 532963b80707 ("crypto/cnxk: move IPsec SA creation to common")
    
    Signed-off-by: Nithinsen Kaithakadan <nkaithakadan@marvell.com>
    Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com>

commit 2afa256be29230ca89ce6ff8175862ec85627095
Author: Danylo Vodopianov <dvo-plv@napatech.com>
Date:   Wed Feb 5 11:45:33 2025 +0100

    net/ntnic: remove unused code
    
    [ upstream commit f7dabff91738e97d81f6844cb6c00b503de3d9ea ]
    
    NTNIC currently cupport only 100G link.
    
    Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>

commit 1e9e1c5e6e0e2ba40bef240e59e27c8beb340b52
Author: Dengdui Huang <huangdengdui@huawei.com>
Date:   Tue Jul 22 18:57:10 2025 +0800

    net/hns3: fix Rx packet without CRC data
    
    [ upstream commit 99c065da47c432e9529f761b457cde1fd8c89f20 ]
    
    When KEEP_CRC offload is enabled, the CRC data is still stripped
    in following cases:
    1. For HIP08 network engine, the packet type is TCP and the length
       is less than or equal to 60B.
    2. For HIP09 network engine, the packet type is IP and the length
       is less than or equal to 60B.
    
    So driver has to recaculate packet CRC for this rare scenarios.
    
    In addition, to avoid impacting performance, KEEP_CRC is not
    supported when NEON or SVE algorithm is used.
    
    Fixes: 8973d7c4ca12 ("net/hns3: support keeping CRC")
    
    Signed-off-by: Dengdui Huang <huangdengdui@huawei.com>
    Acked-by: Huisong Li <lihuisong@huawei.com>
    Acked-by: Jie Hai <haijie1@huawei.com>

commit 889b49b14c9d81a93434239ad9021ed8a2823794
Author: David Marchand <david.marchand@redhat.com>
Date:   Thu Jul 17 11:42:32 2025 +0200

    eal: add description of service corelist in usage
    
    [ upstream commit 39f537efd8bc8f86c8a4e667328ab3b4c6cf4b2d ]
    
    The -S option was not described in EAL usage().
    
    Fixes: 7dbd7a6413ef ("service: add -S corelist option")
    
    Signed-off-by: David Marchand <david.marchand@redhat.com>
    Acked-by: Bruce Richardson <bruce.richardson@intel.com>

commit 4cbb7e716516ef846818a8655c8378c23634f014
Author: David Marchand <david.marchand@redhat.com>
Date:   Thu Jul 17 13:46:03 2025 +0200

    doc: remove reference to deprecated --use-device option
    
    [ upstream commit 674908ce49f875cd3411bedd0d2c45cd73dd7e2f ]
    
    --use-device was replaced with -a / --vdev options in v1.6
    with commit cac6d08c8bde ("devargs: replace --use-device option by
    --pci-whitelist and --vdev").
    
    It was reintroduced in the doc in v1.8 when the rst documentation
    was imported in .rst format.
    
    Fixes: 1ab07743b21b ("doc: getting started guide for linux")
    Fixes: dacdbfa45752 ("doc: getting started guide for freebsd")
    
    Signed-off-by: David Marchand <david.marchand@redhat.com>
    Acked-by: Bruce Richardson <bruce.richardson@intel.com>

commit 3c343b83e732da91b86b1e618a40337c14467fca
Author: Tanzeel Ahmed <tanzeelahmed713@gmail.com>
Date:   Sat Mar 29 12:53:33 2025 -0700

    examples/flow_filtering: fix make clean
    
    [ upstream commit ab79c1ba245646055cac3a3c6ec3544b217c6751 ]
    
    make clean is unable to delete build directory
    because *.o files are not removed.
    
    Fixes: 16158f349000 ("examples/flow_filtering: introduce use cases snippets")
    
    Signed-off-by: Tanzeel Ahmed <tanzeelahmed713@gmail.com>

commit 7cf4b46ba87fe83b7b66474ddcc9c36a4e020b6a
Author: Shai Brandes <shaibran@amazon.com>
Date:   Mon Jun 30 14:16:00 2025 +0300

    net/ena: fix aenq timeout with low poll interval
    
    [ upstream commit 7905edcda144899abebf1504036fde6b3439e398 ]
    
    The driver can work in polling-based functionality of the admin
    queue, eliminating the need for interrupts in the control-path.
    This mode is mandatory when using the uio_pci_generic driver,
    which lacks interrupt support.
    
    The control_path_poll_interval devarg is being set within the range
    [1..1000]. A value of 0 disables the polling mechanism.
    This value defines the interval in milliseconds at which the driver
    checks for asynchronous notifications from the device.
    
    Testing revealed that setting this interval below 500 milliseconds
    might lead to false detection of device unresponsiveness.
    This patch clamps the user-defined value to the updated valid range
    [500..1000] that ensures reliable aenq monitoring.
    
    Fixes: ca1dfa85f0d3 ("net/ena: add control path pure polling mode")
    
    Signed-off-by: Shai Brandes <shaibran@amazon.com>
    Reviewed-by: Amit Bernstein <amitbern@amazon.com>
    Reviewed-by: Yosef Raisman <yraisman@amazon.com>

commit 95dd517436d94f47a593af53ac8ddc6d4c6e4969
Author: Shai Brandes <shaibran@amazon.com>
Date:   Mon Jun 30 14:15:25 2025 +0300

    net/ena: fix control path interrupt mode
    
    [ upstream commit 99bfe66911cabf8f2ae1c17e05970e969bbfe794 ]
    
    Fixed the device initialization routine to correctly handle
    failure during the registration or enabling of interrupts
    when operating in control path interrupt mode.
    
    Fixes: ca1dfa85f0d3 ("net/ena: add control path pure polling mode")
    
    Signed-off-by: Shai Brandes <shaibran@amazon.com>
    Reviewed-by: Amit Bernstein <amitbern@amazon.com>
    Reviewed-by: Yosef Raisman <yraisman@amazon.com>

commit 1b243f4fcfaee86b6204c5e1879091ca5103fc3f
Author: Pavan Nikhilesh <pbhagavatula@marvell.com>
Date:   Sat Jun 14 04:45:19 2025 +0530

    doc: fix missing feature matrix for event device
    
    [ upstream commit 0f13711244c242801b5a89ed2b5014a3b5973bc8 ]
    
    Fix missing feature matrix addition for event device DMA.
    
    Fixes: 66a30a29387a ("eventdev/dma: introduce DMA adapter")
    
    Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
    Acked-by: Jerin Jacob <jerinj@marvell.com>

commit 2c7e1dabd495e0c2233f387ba7f3a9bb2615334b
Author: Rahul Bhansali <rbhansali@marvell.com>
Date:   Mon Jun 23 10:19:06 2025 +0530

    net/cnxk: fix lock for security session operations
    
    [ upstream commit 9bebc33703df999a405ed7103dc45230d0f1fbda ]
    
    Add fixes to have lock on security session update, write and read to
    prevent corruption.
    
    Fixes: a72e15611303 ("net/cnxk: add PMD API for IPsec SA base and flush")
    Fixes: 8efa348e8160 ("net/cnxk: support custom SA index")
    
    Signed-off-by: Rahul Bhansali <rbhansali@marvell.com>

commit 1dff4472fa5daf25a19fc488188da4a83c7eb408
Author: Kaiwen Deng <kaiwenx.deng@intel.com>
Date:   Tue Jun 10 13:42:25 2025 +0800

    net/ixgbe: skip MACsec stats for E610
    
    [ upstream commit e24ffb2b28b43e3583d357a568c2f7548e0be88a ]
    
    E610 device does not support MACsec, so the xstats for MACsec are
    meaningless for this device.
    
    Exclude MACsec stats from the xstats info display for E610 device.
    
    Fixes: 316637762a5f ("net/ixgbe/base: enable E610 device")
    
    Signed-off-by: Kaiwen Deng <kaiwenx.deng@intel.com>
    Acked-by: Bruce Richardson <bruce.richardson@intel.com>

commit a69a881978973983718b2aecc9acfd651d6a08ad
Author: Konstantin Ananyev <konstantin.ananyev@huawei.com>
Date:   Wed Feb 5 17:33:13 2025 -0800

    net/ixgbe: remove VLAs
    
    [ upstream commit 948a4bbdeac9f1eef0c62b96bd1b59b1f9a021cc ]
    
    1) ../drivers/net/ixgbe/ixgbe_ethdev.c:3556:46: warning:
        variable length array used [-Wvla]
    2) ../drivers/net/ixgbe/ixgbe_ethdev.c:3739:23: warning:
        variable length array used [-Wvla]
    3) ../drivers/net/ixgbe/ixgbe_rxtx_vec_common.h:17:24: warning:
        variable length array used [-Wvla]
    
    For first two cases: in fact ixgbe_xstats_calc_num() always returns
    constant value, so it should be safe to replace that function invocation
    just with a macro that performs same calculations.
    
    For case #3: reassemble_packets() is invoked only by
    ixgbe_recv_scattered_burst_vec().
    And in turn, ixgbe_recv_scattered_burst_vec() operates only on fixed
    max amount of packets per call: RTE_IXGBE_MAX_RX_BURST.
    So, it should be safe to replace VLA with fixed size array.
    
    Signed-off-by: Konstantin Ananyev <konstantin.ananyev@huawei.com>
    Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>

commit 18205cff93d374981b60976d0abba9f49207f24a
Author: Jaromír Smrček <4plague@gmail.com>
Date:   Tue Jun 10 10:02:43 2025 +0300

    doc: add kernel options required for mlx5
    
    [ upstream commit 3101799fce0016061ff7aa9c3c2ad7155aff1073 ]
    
    On some kernels (Debian 6.6, 6.9 and 6.10 tested),
    there is a missing option for "TC recirculation"
    that prevents MLX5 driver to include CONFIG_MLX5_CLS_ACT
    in the compilation, thus preventing PF1
    from properly working in multiport-eswitch mode.
    
    Fixes: 11c73de9ef63 ("net/mlx5: probe multi-port E-Switch device")
    
    Signed-off-by: Jaromír Smrček <4plague@gmail.com>
    Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>

commit 1a18833d453a5f78890ddc2170ceee5a7bd9a4c3
Author: Chaoyong He <chaoyong.he@corigine.com>
Date:   Tue Apr 15 10:54:52 2025 +0800

    net/nfp: standardize NFD3 Tx descriptor endianness
    
    [ upstream commit 1095bb0f86fafee3c7dca7b2dd23075ae869f689 ]
    
    The data endian of NFD3 Tx descriptor should be little, and the related
    logic also should modify.
    
    Fixes: 3745dd9dd86f ("net/nfp: adjust coding style for NFD3")
    
    Signed-off-by: Chaoyong He <chaoyong.he@corigine.com>
    Reviewed-by: Long Wu <long.wu@corigine.com>
    Reviewed-by: Peng Zhang <peng.zhang@corigine.com>

commit 6933653df808e357efa9caa5b957de940ea4bb58
Author: Chaoyong He <chaoyong.he@corigine.com>
Date:   Tue Apr 15 10:54:51 2025 +0800

    net/nfp: standardize Rx descriptor endianness
    
    [ upstream commit 22252c56bfa2085072d25e0f741111eb0dfa81de ]
    
    The data endian of Rx descriptor should be little endian, and the
    related logic also should modify.
    
    Fixes: 3745dd9dd86f ("net/nfp: adjust coding style for NFD3")
    
    Signed-off-by: Chaoyong He <chaoyong.he@corigine.com>
    Reviewed-by: Long Wu <long.wu@corigine.com>
    Reviewed-by: Peng Zhang <peng.zhang@corigine.com>

commit 6785173ef4e12b2e941fe5c236dedf16898795b3
Author: Bruce Richardson <bruce.richardson@intel.com>
Date:   Fri Mar 28 11:16:17 2025 +0000

    net/ixgbe/base: fix lock checker errors
    
    [ upstream commit b4ce09b852e27dc37c18ebff52ea994cd5253352 ]
    
    When building on FreeBSD, errors are reported in the base code by the
    lock checker (-Wthread-safety). For example:
    
    ../drivers/net/intel/ixgbe/base/ixgbe_osdep.c:42:1: error: mutex 'lock->mutex' is still held at the end of function [-Werror,-Wthread-safety-analysis]
       42 | }
          | ^
    
    These errors are due to the checker not recognising the lock wrapper
    functions. We can avoid these errors by converting these functions into
    macros. While converting the lock macros, we can also convert the memory
    allocation functions too, which allows us to remove the osdep.c file
    entirely from the build.
    
    Fixes: 30b19d1b5c43 ("net/ixgbe/base: add definitions for E610")
    
    Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
    Reviewed-by: Anatoly Burakov <anatoly.burakov@intel.com>

commit f23a5bb368641f38f7b5d8eb5247297b324baaf1
Author: Sunyang Wu <sunyang.wu@jaguarmicro.com>
Date:   Thu May 22 15:42:42 2025 +0800

    ethdev: keep promiscuous/allmulti value before disabling
    
    [ upstream commit 00add16978762a8bcd98cd9465503194dc4c1e9a ]
    
    The values were reset to 0 before calling the driver function
    for disabling promiscuous or allmulticast,
    which could lead the driver to skip disabling.
    
    The values of the promiscuous and allmulticast variables
    are set after calling the driver, according to the return value.
    
    Fixes: af75078fece3 ("first public release")
    
    Signed-off-by: Sunyang Wu <sunyang.wu@jaguarmicro.com>
    Signed-off-by: Morten Brørup <mb@smartsharesystems.com>

commit e59b0a9a4005bef7085c5290a47044841dc41cfa
Author: Radu Nicolau <radu.nicolau@intel.com>
Date:   Fri May 23 14:04:50 2025 +0000

    crypto/virtio: add request check on request side
    
    [ upstream commit 9771f037ec8c6592126be49ca50953d1a14a0335 ]
    
    Add same request checks on the request side.
    
    Fixes: b2866f473369 ("vhost/crypto: fix missed request check for copy mode")
    
    Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>
    Acked-by: Fan Zhang <fanzhang.oss@gmail.com>
    Tested-by: Yu Jiang <yux.jiang@intel.com>

commit 254594c9522e8e9127f86d4cfd594f5f52e2abde
Author: Long Li <longli@microsoft.com>
Date:   Fri Apr 18 12:32:47 2025 -0700

    bus/vmbus: align ring buffer data to page boundary
    
    [ upstream commit c54fa45817932057dd8f275fa1b8e4dcaede7813 ]
    
    The ring buffer data region always starts at the system page boundary
    after ring buffer head. The current code assumes the system page size is
    4k. This is not always correct.
    
    Fix this by using system page size for addressing ring buffer data.
    
    Fixes: 831dba47bd36 ("bus/vmbus: add Hyper-V virtual bus support")
    
    Signed-off-by: Long Li <longli@microsoft.com>

commit 355a5224b5a3467646e36950b4cd5844a05d5060
Author: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
Date:   Wed May 14 10:55:30 2025 +0300

    net/mlx5: fix maximal queue size query
    
    [ upstream commit 9de8acd30d5adfc5b9703d15a3e1babc7d4ddacc ]
    
    The mlx5 PMD manages the device using two modes: the Verbs API
    and the DevX API. Each API offers its own method for querying
    the maximum work queue size (in descriptors).
    
    The corrected patch enhanced the rte_eth_dev_info_get() API
    support in mlx5 PMD to return the true maximum number of descriptors.
    It also implemented a limit check during queue creation, but this
    was applied only to "DevX mode." Consequently, the "Verbs mode"
    was overlooked, leading to malfunction on legacy NICs that do
    not support DevX.
    
    This patch adds support for Verbs mode, and all limit checks are
    updated accordingly.
    
    Fixes: 4c3d7961d900 ("net/mlx5: fix reported Rx/Tx descriptor limits")
    
    Reported-by: Edwin Brossette <edwin.brossette@6wind.com>
    Signed-off-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
    Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>

commit 6d6bc1ee499253919cfc97b178c728787e01f37a
Author: Kaiwen Deng <kaiwenx.deng@intel.com>
Date:   Thu Apr 10 13:52:46 2025 +0800

    net/e1000: fix xstats name
    
    [ upstream commit 9303834c26ec7b3fb91f84d2c953ce4dae3073fb ]
    
    The igb and igc xstats names need to be corrected:
    tx_size_1023_to_max_packets should be tx_size_1024_to_max_packets.
    
    Fixes: 38552317dcef ("igb: add extended stats")
    Fixes: e6defdfddc3b ("net/igc: enable statistics")
    
    Signed-off-by: Kaiwen Deng <kaiwenx.deng@intel.com>
    Acked-by: Bruce Richardson <bruce.richardson@intel.com>

commit aad310ede343b3786400e292270df4f8902ba161
Author: Clemens Famulla-Conrad <cfamullaconrad@suse.com>
Date:   Wed Jun 11 16:05:30 2025 +0200

    dts: fix deterministic doc
    
    [ upstream commit 5603ab87f2ed666c59cdb3ef7a210c68f3af1f2d ]
    
    Previously, `capture_name` defaulted to a "dynamic" value.
    This caused non-deterministic documentation and could lead
    to overwriting capture files if the method was called
    multiple times within a single Python process.
    
    Bugzilla ID: 1718
    Fixes: cecfe0aabf58 ("dts: add traffic generator abstractions")
    
    Signed-off-by: Clemens Famulla-Conrad <cfamullaconrad@suse.com>
    Reviewed-by: Luca Vizzarro <luca.vizzarro@arm.com>

commit 1e9f40fa2f6d564bb832f8fc185450dde557c938
Author: Volodymyr Fialko <vfialko@marvell.com>
Date:   Wed Jul 9 10:23:25 2025 +0200

    examples/ipsec-secgw: fix number of queue pairs
    
    [ upstream commit 7e6d6106a4ef052d6a2a6bd6e83c5b16a36c65c9 ]
    
    Fix a mismatch between the signature of the cryptodevs_init() function
    and the arguments passed to it during the call. This caused incorrect
    initialization of queue pairs in ipsec-secgw example.
    
    Fixes: 253265f8fb97 ("examples/ipsec-secgw: reduce queues for event lookaside")
    
    Signed-off-by: Volodymyr Fialko <vfialko@marvell.com>

commit d7169bb15d919bf45d5857288173da87e8cf934d
Author: Bing Zhao <bingz@nvidia.com>
Date:   Wed May 21 20:23:33 2025 +0300

    examples/ntb: check more heap allocations
    
    [ upstream commit 0c1a5ff96bfca1ac513b64f081a20f4992c6fcc0 ]
    
    In some rare case, the libc memory heap allocation may fail and
    return NULL pointer. Before accessing the memory via the pointer,
    the NULL pointer check should be done to ensure the code locates
    in the safe side and no crash.
    
    Some newer GCC version will check this by default and report warning
    on this. Adding the NULL pointer check will help to get rid of such
    warning.
    
    Fixes: 5194299d6ef5 ("examples/ntb: support more functions")
    
    Signed-off-by: Bing Zhao <bingz@nvidia.com>

commit f22dca1f87a4cc856e9221aae5de4df58b19a7b3
Author: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
Date:   Tue Jul 8 13:46:41 2025 +0300

    net/mlx5: fix out-of-order completions in ordinary Rx burst
    
    [ upstream commit 5f9223611f3570c974b9c8e6c0b62db605fb3076 ]
    
    The existing Rx burst routines suppose the completions in CQ
    arrive in order and address the WQEs in receiving queue in order.
    That is not true for the shared RQs, CQEs can arrive in out of
    order and to address appropriate WQE we should fetch its index
    from the CQE wqe_counter field.
    
    Also, we can advance the RQ CI if and only if all the WQEs are
    handled in the covered range. This requires slide window to track
    handled WQEs. We support the out-of-order window size up to the
    full queue size.
    
    Fixes: 09c2555303be ("net/mlx5: support shared Rx queue")
    
    Signed-off-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

commit 70489cbd83bb37f766dc1efebbc71b1b465b5ef2
Author: Dariusz Sosnowski <dsosnowski@nvidia.com>
Date:   Tue Jul 1 12:32:53 2025 +0200

    net/mlx5: fix masked indirect age action validation
    
    [ upstream commit 6ed1ce029d6bd89a47968cd92d99cdf7ece8ac96 ]
    
    Masked indirect age flow action is not supported in
    actions templates.
    Up to this patch, this case was checked only through
    debug assertion. As a side effect, in a build without assertions,
    this lead to a segfault on the attempt to create
    a table using actions template with masked indirect age action.
    To prevent the segfault, this patch adds relevant validation
    to actions template creation and removes the debug assertion
    which now becomes redundant.
    
    Fixes: 04a4de756e14 ("net/mlx5: support flow age action with HWS")
    
    Signed-off-by: Dariusz Sosnowski <dsosnowski@nvidia.com>
    Acked-by: Bing Zhao <bingz@nvidia.com>

commit a16363c20fc190c47b89b47ecd19bab802393f38
Author: Gregory Etelson <getelson@nvidia.com>
Date:   Mon Jul 7 13:06:48 2025 +0300

    bus/auxiliary: fix crash in cleanup
    
    [ upstream commit f03c01f601b1b8d90f62c8a5acead72c04797d7a ]
    
    DPDK auxiliary bus first creates a list of known devices in the
    `auxiliary_bus.device_list` and then tries to attach a driver to each
    device on that list.
    
    If the driver attachment has failed, a device will remain on the list.
    
    The device destruction did not validate driver existence and
    crashed.
    
    The patch validates auxiliary device driver before accessing
    driver related resources.
    
    Fixes: 1afce3086cf4 ("bus/auxiliary: introduce auxiliary bus")
    
    Signed-off-by: Gregory Etelson <getelson@nvidia.com>
    Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>

commit 84da56317cb6e5dda4015c6677155d5bfc76adae
Author: Mohamed Feroz Abdul Majeeth <mabdulmajeet@marvell.com>
Date:   Fri Jun 27 15:48:53 2025 +0530

    net/octeon_ep: increase mailbox timeout
    
    [ upstream commit e90979eebbea093f6bab2d7c222fc5f5c9a85eff ]
    
    Extend the mailbox timeout to 2500 ms in the driver
    to ensure firmware responses are received, preventing premature
    timeouts in mailbox request handling. This improves reliability
    of control network APIs, addressing issues where the previous
    timeout was too short for consistent operation.
    
    Fixes: c836a7ba33ee ("net/octeon_ep: support mailbox between VF and PF")
    
    Signed-off-by: Mohamed Feroz Abdul Majeeth <mabdulmajeet@marvell.com>

commit 026a4bd924acb30ec7ed294ae78b63209903dcbc
Author: Dhanya Pillai <dhanya.r.pillai@intel.com>
Date:   Sat Jul 5 21:54:07 2025 +0000

    net/i40e: fix RSS on plain IPv4
    
    [ upstream commit 5d47e73e5f4f2eb69bd73f642cfd72b49436bf96 ]
    
    Currently, i40e driver is missing the flag reporting RSS support for
    plain IPv4. Configuring rss function to RTE_ETH_RSS_IPV4 returns an
    error: "invalid rss hash function value", even though the HW supports
    RSS on plain IPv4 traffic.
    
    Fixes: a286ebeb0714 ("net/i40e: add dynamic mapping of SW flow types to HW pctypes")
    
    Reported-by: Morten Brørup <mb@smartsharesystems.com>
    Signed-off-by: Dhanya Pillai <dhanya.r.pillai@intel.com>
    Acked-by: Bruce Richardson <bruce.richardson@intel.com>

commit e8b84cfc5a78ac13072121a772e6c114e47af0b5
Author: Amiya Ranjan Mohakud <amiyaranjan.mohakud@gmail.com>
Date:   Thu Jul 3 15:50:46 2025 +0530

    net/iavf: fix VLAN strip disabling for ADQ v2 capability
    
    [ upstream commit 5503bbc975b3ab46240e0ce5da1a6003c8f5dbb5 ]
    
    Ensure the correct virtchnl op is called for disabling vlan stripping by
    checking if the device supports either v1 or v2 vlan capability and
    choosing the op accordingly.
    
    Bugzilla ID: 1735
    Fixes: 3bfad066f9b4 ("net/iavf: fix VLAN strip setting after enabling filter")
    
    Signed-off-by: Amiya Ranjan Mohakud <amiyaranjan.mohakud@gmail.com>
    Acked-by: Ciara Loftus <ciara.loftus@intel.com>

commit c5ab91d4e9a9510455eb382fe64170e9069a55ec
Author: Madhuker Mythri <madhuker.mythri@oracle.com>
Date:   Fri Jul 4 19:20:31 2025 +0530

    net/bonding: avoid RSS RETA update in flow isolation mode
    
    [ upstream commit a0000859ffbaaaf90bbb9c0f2f5bb7a3d4f5bc9f ]
    
    In bonding PMD, member_start() function checks whether RSS(mq_mode) is
    enabled and then calling the RSS rte_eth_dev_rss_reta_update() API, which
    is returning error in-case of device configured in flow isolation-mode.
    When the device configured with flow isolation mode RSS reta update is not
    required and the API was not supported. For example in-case of mlx5 PMD,
    RSS reta update API was not supported, when the device is configured in
    flow isolation-mode.
    
    So, added check to verify if the device is configured in flow-isolation
    mode, then do not call the rte_eth_dev_rss_reta_update() API.
    
    Fixes: 734ce47f71e0 ("bonding: support RSS dynamic configuration")
    
    Signed-off-by: Madhuker Mythri <madhuker.mythri@oracle.com>

commit 362128b06fd312ae99e7566befda20da52f976ba
Author: Chengwen Feng <fengchengwen@huawei.com>
Date:   Tue Jul 1 17:09:59 2025 +0800

    net/hns3: fix queue TC configuration on VF
    
    [ upstream commit a542f48bc0ec83c296ae01ad691479c17caf99b5 ]
    
    The VF cannot configure the mapping of queue to TC by directly writing
    the register. Instead, the mapping must be modified by using firmware
    command.
    
    Fixes: bba636698316 ("net/hns3: support Rx/Tx and related operations")
    
    Signed-off-by: Chengwen Feng <fengchengwen@huawei.com>
    Signed-off-by: Dengdui Huang <huangdengdui@huawei.com>

commit 7561876ee31af8ff142bb4c1a90a6dc62f8bd8aa
Author: Jiawen Wu <jiawenwu@trustnetic.com>
Date:   Fri Jun 13 16:41:59 2025 +0800

    net/txgbe: add LRO flag in mbuf when enabled
    
    [ upstream commit 5bc6a8b17afbf299773a70315ad95262d8f6d0ac ]
    
    When LRO is enabled, the driver must set the LRO flag in received
    aggregated packets to indicate LRO processing to upper-layer
    applications. Add the missing LRO flag into the ol_flags field of mbuf
    to fix it.
    
    Fixes: 0e484278c85f ("net/txgbe: support Rx")
    
    Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>

commit 6554f3a1b18a64fca2bbdb9d4ae9f2941ca2ec73
Author: Jiawen Wu <jiawenwu@trustnetic.com>
Date:   Fri Jun 13 16:41:57 2025 +0800

    net/txgbe: restrict VLAN strip configuration on VF
    
    [ upstream commit b8c3d76e790cb06b54469b71a1af822de50c790d ]
    
    Fix the same issue as PF in commit 66364efcf958 ("net/txgbe: restrict
    configuration of VLAN strip offload").
    
    There is a hardware limitation that Rx ring config register is not
    writable when Rx ring is enabled, i.e. the TXGBE_RXCFG_ENA bit is set.
    But disabling the ring when there is traffic will cause ring get stuck.
    So restrict the configuration of VLAN strip offload only if device is
    started.
    
    Fixes: aa1ae7941e71 ("net/txgbe: support VF VLAN")
    
    Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>

commit a09cf04d7af5da46df6dca2febf4b10db4085e58
Author: Jiawen Wu <jiawenwu@trustnetic.com>
Date:   Fri Jun 13 16:41:56 2025 +0800

    net/ngbe: fix device statistics
    
    [ upstream commit a65009b7621a60faeb1bbefe65160eb5646925dc ]
    
    The extend statistic "rx_undersize_errors" is incorrectly read as the
    counter of frames received with a length error, which names
    "rx_length_error". And "rx_undersize_errors" is the counter of
    shorter-than-64B frames received without any errors.
    
    In addition, "tx_broadcast_packets" should use rd64() to get the full
    count on the low and high registers.
    
    Fixes: fdb1e851975a ("net/ngbe: support basic statistics")
    
    Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>

commit f679ea273e24812f0340c9df1c676e57ffa34e9a
Author: Jiawen Wu <jiawenwu@trustnetic.com>
Date:   Fri Jun 13 16:41:55 2025 +0800

    net/txgbe: fix device statistics
    
    [ upstream commit d1406cf06220c78245bbb9db258f488e97f903e0 ]
    
    The extend statistic "rx_undersize_errors" is incorrectly read as the
    counter of frames received with a length error, which names
    "rx_length_error". And "rx_undersize_errors" is the counter of
    shorter-than-64B frames received without any errors.
    
    In addition, "tx_broadcast_packets" should use rd64() to get the full
    count on the low and high registers.
    
    Fixes: c9bb590d4295 ("net/txgbe: support device statistics")
    
    Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>

commit e58a17a64a7eede07d9ba4994a7feff0286878a0
Author: Jiawen Wu <jiawenwu@trustnetic.com>
Date:   Fri Jun 13 16:41:54 2025 +0800

    net/ngbe: fix MAC control frame forwarding
    
    [ upstream commit 31ae872822cdc89cd00926c3e162781ef927ca24 ]
    
    Test failure on the case "test_pause_fwd_port_stop_start", which expect
    MAC control frame forwarding setting still working after port stop/start.
    Fix the bug to pass the test case.
    
    Fixes: f40e9f0e2278 ("net/ngbe: support flow control")
    
    Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>

commit b15ccd9412b471d0d52b7988f223c353bfcd3959
Author: Jiawen Wu <jiawenwu@trustnetic.com>
Date:   Fri Jun 13 16:41:53 2025 +0800

    net/txgbe: fix MAC control frame forwarding
    
    [ upstream commit b71127393a37cda0de6ca088f9945ee1a148e712 ]
    
    Test Failure on the case "test_pause_fwd_port_stop_start", which expect
    MAC control frame forwarding setting still working after port stop/start.
    Fix the bug to pass the test case.
    
    Fixes: 69ce8c8a4ce3 ("net/txgbe: support flow control")
    
    Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>


https://salsa.debian.org/api/v4/projects/debian%2Fdpdk API request failed: 401 Unauthorized at /srv/qa.debian.org/data/vcswatch/vcswatch line 410.
Created: 2026-06-07 Last update: 2026-08-29 07:35
lintian reports 3 warnings normal
Lintian reports 3 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-05-08 Last update: 2026-05-08 06:31
testing migrations
  • This package will soon be part of the auto-openssl transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [2026-06-30] dpdk 25.11.2-1 MIGRATED to testing (Debian testing watch)
  • [2026-05-07] Accepted dpdk 25.11.2-1 (source) into unstable (Luca Boccassi)
  • [2026-04-28] dpdk 25.11.1-1 MIGRATED to testing (Debian testing watch)
  • [2026-04-23] Accepted dpdk 25.11.1-1 (source) into unstable (Luca Boccassi)
  • [2026-01-01] Accepted dpdk 22.11.11-0+deb12u1 (source) into oldstable-proposed-updates (Debian FTP Masters) (signed by: Luca Boccassi)
  • [2026-01-01] Accepted dpdk 24.11.4-0+deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Luca Boccassi)
  • [2025-12-14] dpdk 25.11-2 MIGRATED to testing (Debian testing watch)
  • [2025-12-11] Accepted dpdk 25.11-2 (source) into unstable (Luca Boccassi)
  • [2025-12-01] Accepted dpdk 25.11-1 (source amd64 all) into experimental (Debian FTP Masters) (signed by: Luca Boccassi)
  • [2025-09-26] dpdk 24.11.3-2 MIGRATED to testing (Debian testing watch)
  • [2025-09-26] dpdk 24.11.3-2 MIGRATED to testing (Debian testing watch)
  • [2025-09-24] Accepted dpdk 24.11.3-2 (source) into unstable (Luca Boccassi)
  • [2025-08-27] Accepted dpdk 24.11.3-1~deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Luca Boccassi)
  • [2025-08-26] dpdk 24.11.3-1 MIGRATED to testing (Debian testing watch)
  • [2025-08-25] Accepted dpdk 22.11.9-1~deb12u1 (source) into oldstable-proposed-updates (Debian FTP Masters) (signed by: Luca Boccassi)
  • [2025-08-20] Accepted dpdk 24.11.3-1 (source) into unstable (Luca Boccassi)
  • [2025-05-09] dpdk 24.11.2-2 MIGRATED to testing (Debian testing watch)
  • [2025-04-28] Accepted dpdk 24.11.2-2 (source) into unstable (Luca Boccassi)
  • [2025-04-23] Accepted dpdk 24.11.2-1 (source) into unstable (Luca Boccassi)
  • [2025-04-15] Accepted dpdk 22.11.8-1~deb12u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Luca Boccassi)
  • [2024-12-20] dpdk 24.11.1-1 MIGRATED to testing (Debian testing watch)
  • [2024-12-18] Accepted dpdk 22.11.7-1~deb12u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Luca Boccassi)
  • [2024-12-17] Accepted dpdk 22.11.7-1~deb12u1 (source) into stable-security (Debian FTP Masters) (signed by: Luca Boccassi)
  • [2024-12-17] Accepted dpdk 24.11.1-1 (source) into unstable (Luca Boccassi)
  • [2024-12-16] Accepted dpdk 24.11-2 (source) into unstable (Luca Boccassi)
  • [2024-12-01] Accepted dpdk 24.11-1 (source) into experimental (Luca Boccassi)
  • [2024-11-27] Accepted dpdk 24.11~rc4-1 (source) into experimental (Luca Boccassi)
  • [2024-11-22] Accepted dpdk 24.11~rc3-1 (source amd64 all) into experimental (Debian FTP Masters) (signed by: Luca Boccassi)
  • [2024-11-15] Accepted dpdk 24.11~rc2-2 (source) into experimental (Luca Boccassi)
  • [2024-11-14] Accepted dpdk 24.11~rc2-1 (source amd64 all) into experimental (Debian FTP Masters) (signed by: Luca Boccassi)
  • 1
  • 2
bugs [bug history graph]
  • all: 1
  • RC: 0
  • I&N: 1
  • M&W: 0
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian (0, 3)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 25.11.2-1build1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing