MRE updates of dpdk in the 24.04 cycle
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dpdk (Ubuntu) |
Invalid
|
Undecided
|
Miriam España Acebal | ||
Jammy |
Fix Released
|
Undecided
|
Miriam España Acebal | ||
Mantic |
Fix Released
|
Undecided
|
Miriam España Acebal | ||
Noble |
Invalid
|
Undecided
|
Miriam España Acebal |
Bug Description
Backport dpdk as MRE to noble once the update for noble has been completed.
See https:/
This bug tracks an update for the DPDK packages in:
- Mantic 22.11.2 -> 22.11.4
- Jammy 21.11.4 -> 21.11.6
This update includes bugfixes only following the SRU policy exception defined at https:/
No new features added, a classic stable release with a bunch of fixes aggregated and enhanced testing by the companies being part of the DPDK community.
[Impact]
Stable release update so not directly applicable; see the exception policy document linked above.
For Reference - former cases are here:
- https:/
- https:/
- https:/
- https:/
- https:/
- https:/
- https:/
[Major Changes]
Listed by upstream in detail
Mantic - 22.11.4:
https:/
Jammy - 21.11.6:
https:/
[Test Plan]
See https:/
[Regression Potential]
Upstream performs extensive testing before release, giving us a high degree of confidence in the general case. There problems are most likely to manifest in Ubuntu-specific integrations, such as in relation to the versions of dependencies available and other packaging-specific matters.
Therefore that is what our verification focuses on.
Related branches
- git-ubuntu bot: Approve
- Sergio Durigan Junior (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 19583 lines (+6366/-3676)314 files modified.github/workflows/build.yml (+1/-1)
.mailmap (+20/-3)
VERSION (+1/-1)
app/dumpcap/main.c (+14/-14)
app/proc-info/main.c (+22/-20)
app/test-bbdev/meson.build (+1/-1)
app/test-bbdev/test-bbdev.py (+13/-16)
app/test-bbdev/test_bbdev.c (+2/-1)
app/test-crypto-perf/main.c (+9/-6)
app/test-pipeline/main.c (+14/-0)
app/test-pipeline/main.h (+2/-0)
app/test-pipeline/pipeline_acl.c (+4/-2)
app/test-pipeline/pipeline_hash.c (+57/-53)
app/test-pipeline/pipeline_lpm.c (+4/-2)
app/test-pipeline/pipeline_lpm_ipv6.c (+4/-2)
app/test-pipeline/pipeline_stub.c (+4/-2)
app/test-pipeline/runtime.c (+69/-63)
app/test-pmd/cmdline.c (+50/-62)
app/test-pmd/csumonly.c (+1/-1)
app/test-pmd/testpmd.c (+20/-5)
app/test/meson.build (+3/-0)
app/test/test_cryptodev.c (+12/-4)
app/test/test_cryptodev_asym.c (+2/-2)
app/test/test_cryptodev_mixed_test_vectors.h (+6/-2)
app/test/test_cryptodev_security_pdcp_sdap_test_vectors.h (+126/-126)
app/test/test_event_crypto_adapter.c (+3/-4)
app/test/test_event_timer_adapter.c (+67/-98)
app/test/test_hash_readwrite.c (+1/-1)
app/test/test_link_bonding.c (+3/-2)
app/test/test_link_bonding_mode4.c (+1/-2)
app/test/test_link_bonding_rssconf.c (+1/-1)
app/test/test_malloc.c (+11/-10)
app/test/test_mbuf.c (+14/-35)
config/arm/meson.build (+23/-17)
debian/changelog (+13/-0)
debian/dpdk-dev.lintian-overrides (+2/-0)
debian/librte-common-sfc-efx22.symbols (+1/-0)
debian/librte-eventdev22.symbols (+1/-0)
debian/patches/disable_autopkgtest_fails.patch (+4/-4)
doc/api/doxy-api.conf.in (+0/-1)
doc/guides/nics/features/iavf.ini (+1/-1)
doc/guides/nics/hns3.rst (+62/-33)
doc/guides/nics/i40e.rst (+10/-7)
doc/guides/nics/ice.rst (+7/-4)
doc/guides/nics/ixgbe.rst (+0/-2)
doc/guides/nics/mlx5.rst (+6/-2)
doc/guides/nics/tap.rst (+4/-4)
doc/guides/nics/virtio.rst (+12/-0)
doc/guides/platform/cnxk.rst (+4/-1)
doc/guides/prog_guide/event_timer_adapter.rst (+1/-3)
doc/guides/prog_guide/generic_segmentation_offload_lib.rst (+1/-1)
doc/guides/prog_guide/graph_lib.rst (+1/-1)
doc/guides/prog_guide/rte_flow.rst (+20/-16)
doc/guides/prog_guide/rte_security.rst (+12/-53)
doc/guides/rawdevs/ntb.rst (+24/-14)
doc/guides/rel_notes/release_21_11.rst (+654/-0)
doc/guides/sample_app_ug/vdpa.rst (+1/-2)
doc/guides/tools/cryptoperf.rst (+0/-1)
drivers/baseband/acc100/rte_acc100_pmd.c (+1/-1)
drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c (+12/-6)
drivers/bus/dpaa/base/qbman/qman.c (+3/-2)
drivers/bus/pci/linux/pci_vfio.c (+1/-0)
drivers/bus/pci/pci_common.c (+1/-1)
drivers/common/cnxk/cnxk_security.c (+16/-0)
drivers/common/cnxk/cnxk_security_ar.h (+1/-1)
drivers/common/cnxk/hw/nix.h (+1/-0)
drivers/common/cnxk/meson.build (+0/-1)
drivers/common/cnxk/roc_dev.c (+1/-0)
drivers/common/cnxk/roc_dpi.c (+3/-3)
drivers/common/cnxk/roc_mbox.h (+1/-1)
drivers/common/cnxk/roc_npa.c (+7/-1)
drivers/common/cnxk/roc_npc.c (+10/-7)
drivers/common/cnxk/roc_npc_mcam_dump.c (+4/-0)
drivers/common/iavf/iavf_common.c (+2/-0)
drivers/common/mlx5/linux/meson.build (+2/-0)
drivers/common/mlx5/linux/mlx5_common_os.c (+3/-2)
drivers/common/mlx5/linux/mlx5_glue.c (+4/-0)
drivers/common/qat/meson.build (+0/-8)
drivers/common/qat/qat_qp.c (+0/-187)
drivers/common/qat/qat_qp.h (+16/-4)
drivers/common/sfc_efx/base/efx.h (+14/-0)
drivers/common/sfc_efx/base/efx_impl.h (+4/-0)
drivers/common/sfc_efx/base/efx_mae.c (+11/-4)
drivers/common/sfc_efx/base/efx_rx.c (+3/-1)
drivers/common/sfc_efx/version.map (+1/-0)
drivers/compress/qat/qat_comp.c (+182/-0)
drivers/compress/qat/qat_comp.h (+3/-0)
drivers/crypto/ipsec_mb/ipsec_mb_ops.c (+13/-4)
drivers/crypto/ipsec_mb/meson.build (+5/-0)
drivers/crypto/ipsec_mb/pmd_snow3g.c (+8/-8)
drivers/crypto/nitrox/nitrox_sym_reqmgr.c (+16/-5)
drivers/crypto/openssl/rte_openssl_pmd.c (+12/-2)
drivers/crypto/qat/qat_sym.c (+3/-3)
drivers/crypto/qat/qat_sym.h (+2/-0)
drivers/crypto/qat/qat_sym_hw_dp.c (+38/-4)
drivers/crypto/qat/qat_sym_pmd.c (+5/-0)
drivers/crypto/scheduler/scheduler_pmd.c (+2/-1)
drivers/dma/cnxk/cnxk_dmadev.c (+4/-4)
drivers/event/cnxk/cn10k_eventdev.c (+6/-6)
drivers/event/cnxk/cn9k_eventdev.c (+8/-8)
drivers/event/cnxk/cnxk_eventdev.c (+3/-3)
drivers/event/cnxk/cnxk_eventdev.h (+3/-3)
drivers/event/dlb2/dlb2.c (+1/-0)
drivers/event/dlb2/dlb2_selftest.c (+2/-2)
drivers/event/dlb2/pf/dlb2_main.c (+27/-0)
drivers/event/dpaa/dpaa_eventdev.c (+3/-3)
drivers/event/dpaa2/dpaa2_eventdev.c (+3/-3)
drivers/event/dsw/dsw_evdev.c (+5/-1)
drivers/event/octeontx/ssovf_evdev.c (+1/-1)
drivers/event/opdl/opdl_evdev.c (+1/-1)
drivers/event/skeleton/skeleton_eventdev.c (+3/-3)
drivers/event/sw/sw_evdev.c (+1/-1)
drivers/event/sw/sw_evdev_scheduler.c (+8/-11)
drivers/mempool/cnxk/cn10k_mempool_ops.c (+6/-0)
drivers/net/af_packet/rte_eth_af_packet.c (+9/-0)
drivers/net/af_xdp/meson.build (+8/-0)
drivers/net/af_xdp/rte_eth_af_xdp.c (+50/-1)
drivers/net/avp/avp_ethdev.c (+12/-0)
drivers/net/bnx2x/bnx2x_ethdev.c (+12/-0)
drivers/net/bnxt/bnxt_ethdev.c (+6/-0)
drivers/net/bonding/rte_eth_bond_8023ad.c (+2/-5)
drivers/net/bonding/rte_eth_bond_8023ad.h (+5/-4)
drivers/net/bonding/rte_eth_bond_api.c (+10/-0)
drivers/net/bonding/rte_eth_bond_args.c (+6/-0)
drivers/net/bonding/rte_eth_bond_pmd.c (+17/-3)
drivers/net/cnxk/cn10k_rx.h (+8/-8)
drivers/net/cnxk/cn10k_tx.h (+3/-1)
drivers/net/cnxk/cnxk_ethdev.h (+1/-0)
drivers/net/cnxk/cnxk_ethdev_ops.c (+47/-0)
drivers/net/cnxk/cnxk_rte_flow.c (+12/-8)
drivers/net/cxgbe/cxgbe_ethdev.c (+6/-0)
drivers/net/dpaa/dpaa_ethdev.c (+12/-0)
drivers/net/dpaa2/dpaa2_ethdev.c (+11/-0)
drivers/net/dpaa2/dpaa2_rxtx.c (+10/-2)
drivers/net/e1000/em_ethdev.c (+2/-2)
drivers/net/e1000/em_rxtx.c (+8/-0)
drivers/net/e1000/igb_rxtx.c (+8/-0)
drivers/net/ena/ena_ethdev.c (+12/-0)
drivers/net/enetc/enetc_ethdev.c (+12/-0)
drivers/net/enic/enic_ethdev.c (+6/-0)
drivers/net/enic/enic_main.c (+1/-1)
drivers/net/hinic/hinic_pmd_ethdev.c (+12/-0)
drivers/net/hns3/hns3_cmd.c (+40/-3)
drivers/net/hns3/hns3_cmd.h (+9/-1)
drivers/net/hns3/hns3_common.c (+36/-3)
drivers/net/hns3/hns3_common.h (+1/-0)
drivers/net/hns3/hns3_dcb.c (+2/-9)
drivers/net/hns3/hns3_ethdev.c (+275/-231)
drivers/net/hns3/hns3_ethdev.h (+16/-23)
drivers/net/hns3/hns3_ethdev_vf.c (+36/-28)
drivers/net/hns3/hns3_fdir.c (+1/-1)
drivers/net/hns3/hns3_flow.c (+4/-3)
drivers/net/hns3/hns3_intr.c (+4/-2)
drivers/net/hns3/hns3_mbx.c (+13/-68)
drivers/net/hns3/hns3_mbx.h (+0/-10)
drivers/net/hns3/hns3_ptp.c (+38/-8)
drivers/net/hns3/hns3_ptp.h (+48/-0)
drivers/net/hns3/hns3_regs.c (+3/-2)
drivers/net/hns3/hns3_regs.h (+0/-23)
drivers/net/hns3/hns3_rss.c (+4/-4)
drivers/net/hns3/hns3_rss.h (+0/-4)
drivers/net/hns3/hns3_rxtx.c (+44/-2)
drivers/net/hns3/hns3_rxtx_vec.c (+5/-0)
drivers/net/hns3/hns3_rxtx_vec_neon.h (+33/-49)
drivers/net/hns3/hns3_rxtx_vec_sve.c (+5/-0)
drivers/net/hns3/hns3_stats.c (+11/-6)
drivers/net/hns3/hns3_tm.c (+152/-25)
drivers/net/i40e/i40e_ethdev.c (+9/-7)
drivers/net/i40e/i40e_rxtx.c (+13/-5)
drivers/net/i40e/i40e_rxtx.h (+4/-1)
drivers/net/i40e/i40e_rxtx_vec_altivec.c (+0/-2)
drivers/net/i40e/i40e_rxtx_vec_common.h (+1/-0)
drivers/net/i40e/i40e_rxtx_vec_neon.c (+0/-2)
drivers/net/i40e/i40e_rxtx_vec_sse.c (+0/-2)
drivers/net/iavf/iavf_ethdev.c (+55/-4)
drivers/net/iavf/iavf_ipsec_crypto.c (+1/-0)
drivers/net/iavf/iavf_rxtx.c (+12/-9)
drivers/net/iavf/iavf_rxtx.h (+6/-3)
drivers/net/iavf/iavf_rxtx_vec_avx512.c (+4/-1)
drivers/net/ice/base/ice_sched.c (+6/-10)
drivers/net/ice/base/ice_sched.h (+5/-0)
drivers/net/ice/ice_dcf.c (+11/-1)
drivers/net/ice/ice_dcf.h (+2/-0)
drivers/net/ice/ice_dcf_ethdev.c (+31/-6)
drivers/net/ice/ice_dcf_ethdev.h (+3/-0)
drivers/net/ice/ice_dcf_parent.c (+6/-0)
drivers/net/ice/ice_dcf_sched.c (+8/-6)
drivers/net/ice/ice_dcf_vf_representor.c (+43/-3)
drivers/net/ice/ice_ethdev.c (+25/-4)
drivers/net/ice/ice_fdir_filter.c (+1/-1)
drivers/net/ice/ice_generic_flow.c (+7/-0)
drivers/net/ice/ice_hash.c (+1/-1)
drivers/net/ice/ice_rxtx.c (+37/-22)
drivers/net/ice/ice_rxtx.h (+6/-0)
drivers/net/ice/ice_rxtx_vec_common.h (+1/-1)
drivers/net/igc/igc_txrx.c (+4/-0)
drivers/net/ipn3ke/ipn3ke_representor.c (+12/-0)
drivers/net/ixgbe/ixgbe_rxtx.c (+27/-26)
drivers/net/memif/rte_eth_memif.c (+16/-0)
drivers/net/mlx4/mlx4.c (+13/-0)
drivers/net/mlx5/linux/mlx5_ethdev_os.c (+25/-10)
drivers/net/mlx5/linux/mlx5_flow_os.c (+1/-1)
drivers/net/mlx5/linux/mlx5_os.c (+4/-2)
drivers/net/mlx5/mlx5.c (+1/-0)
drivers/net/mlx5/mlx5.h (+2/-1)
drivers/net/mlx5/mlx5_devx.c (+4/-0)
drivers/net/mlx5/mlx5_flow.c (+105/-74)
drivers/net/mlx5/mlx5_flow.h (+5/-2)
drivers/net/mlx5/mlx5_flow_dv.c (+116/-46)
drivers/net/mlx5/mlx5_flow_verbs.c (+4/-1)
drivers/net/mlx5/mlx5_rx.c (+1/-0)
drivers/net/mlx5/mlx5_rxq.c (+28/-10)
drivers/net/mlx5/mlx5_rxtx_vec_neon.h (+8/-0)
drivers/net/mlx5/mlx5_trigger.c (+15/-10)
drivers/net/mlx5/mlx5_tx.h (+1/-1)
drivers/net/mvneta/mvneta_ethdev.c (+13/-0)
drivers/net/mvpp2/mrvl_ethdev.c (+10/-0)
drivers/net/netvsc/hn_rndis.c (+3/-2)
drivers/net/nfp/nfp_common.c (+9/-5)
drivers/net/nfp/nfp_common.h (+1/-0)
drivers/net/nfp/nfp_ethdev.c (+12/-3)
drivers/net/nfp/nfp_ethdev_vf.c (+4/-2)
drivers/net/nfp/nfp_rxtx.c (+6/-2)
drivers/net/nfp/nfpcore/nfp_cpp.h (+6/-1)
drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c (+7/-7)
drivers/net/nfp/nfpcore/nfp_cppcore.c (+40/-12)
drivers/net/nfp/nfpcore/nfp_rtsym.c (+109/-8)
drivers/net/ngbe/base/ngbe_type.h (+40/-0)
drivers/net/ngbe/ngbe_ethdev.c (+101/-1)
drivers/net/ngbe/ngbe_rxtx.c (+3/-0)
drivers/net/null/rte_eth_null.c (+15/-0)
drivers/net/octeontx_ep/otx_ep_ethdev.c (+11/-0)
drivers/net/pfe/pfe_ethdev.c (+11/-0)
drivers/net/qede/qede_ethdev.c (+1/-0)
drivers/net/ring/rte_eth_ring.c (+15/-0)
drivers/net/sfc/sfc_dp_rx.h (+1/-0)
drivers/net/sfc/sfc_ef100_rx.c (+14/-4)
drivers/net/sfc/sfc_ef100_tx.c (+1/-1)
drivers/net/sfc/sfc_ethdev.c (+1/-1)
drivers/net/sfc/sfc_mae.c (+5/-1)
drivers/net/sfc/sfc_repr.c (+13/-0)
drivers/net/sfc/sfc_rx.c (+3/-0)
drivers/net/softnic/rte_eth_softnic.c (+12/-0)
drivers/net/tap/rte_eth_tap.c (+16/-30)
drivers/net/tap/tap_bpf_insns.h (+1503/-1456)
drivers/net/tap/tap_bpf_program.c (+37/-8)
drivers/net/txgbe/base/txgbe_hw.c (+14/-0)
drivers/net/txgbe/base/txgbe_mng.c (+1/-15)
drivers/net/txgbe/base/txgbe_phy.c (+15/-7)
drivers/net/txgbe/base/txgbe_type.h (+1/-0)
drivers/net/txgbe/txgbe_ethdev.c (+40/-11)
drivers/net/txgbe/txgbe_ethdev.h (+1/-0)
drivers/net/txgbe/txgbe_ptypes.c (+0/-16)
drivers/net/txgbe/txgbe_ptypes.h (+5/-0)
drivers/net/txgbe/txgbe_rxtx.c (+20/-11)
drivers/net/vhost/rte_eth_vhost.c (+12/-0)
drivers/net/virtio/virtio_ethdev.c (+48/-27)
drivers/net/virtio/virtio_user/virtio_user_dev.c (+2/-5)
drivers/net/virtio/virtqueue.h (+15/-4)
drivers/net/vmxnet3/vmxnet3_ethdev.c (+12/-0)
drivers/net/vmxnet3/vmxnet3_rxtx.c (+30/-18)
examples/ethtool/ethtool-app/ethapp.c (+36/-23)
examples/fips_validation/main.c (+3/-2)
examples/ip_pipeline/thread.c (+1/-1)
examples/ipsec-secgw/ipsec.h (+7/-0)
examples/ipsec-secgw/test/common_defs.sh (+1/-1)
examples/l2fwd-cat/Makefile (+1/-0)
examples/ntb/ntb_fwd.c (+2/-2)
kernel/freebsd/contigmem/contigmem.c (+2/-2)
kernel/linux/kni/compat.h (+4/-0)
kernel/linux/kni/kni_dev.h (+6/-4)
lib/cryptodev/rte_cryptodev.h (+9/-0)
lib/eal/common/eal_common_debug.c (+4/-1)
lib/eal/common/eal_common_dynmem.c (+2/-4)
lib/eal/common/eal_common_proc.c (+13/-1)
lib/eal/common/rte_malloc.c (+2/-2)
lib/eal/common/rte_random.c (+1/-1)
lib/eal/freebsd/eal.c (+10/-0)
lib/eal/freebsd/eal_memory.c (+3/-5)
lib/eal/linux/eal.c (+16/-6)
lib/eal/linux/eal_memory.c (+40/-22)
lib/eal/unix/eal_firmware.c (+20/-8)
lib/eal/windows/eal_memory.c (+8/-0)
lib/ethdev/ethdev_pci.h (+3/-1)
lib/ethdev/rte_ethdev.c (+18/-1)
lib/ethdev/rte_ethdev.h (+13/-9)
lib/ethdev/rte_flow.c (+11/-3)
lib/eventdev/eventdev_pmd_vdev.h (+2/-1)
lib/eventdev/rte_event_eth_rx_adapter.c (+7/-7)
lib/eventdev/rte_event_timer_adapter.c (+9/-8)
lib/eventdev/rte_eventdev.c (+2/-0)
lib/eventdev/version.map (+1/-0)
lib/fib/dir24_8.c (+7/-1)
lib/fib/trie.c (+17/-1)
lib/hash/rte_cuckoo_hash.c (+4/-0)
lib/hash/rte_thash.c (+7/-5)
lib/ipsec/esp_outb.c (+1/-1)
lib/ipsec/sa.c (+1/-1)
lib/mbuf/rte_mbuf_core.h (+1/-1)
lib/mbuf/rte_mbuf_ptype.h (+2/-2)
lib/mempool/rte_mempool.c (+16/-17)
lib/mempool/rte_mempool.h (+9/-3)
lib/meter/rte_meter.h (+0/-12)
lib/pci/rte_pci.h (+1/-2)
lib/pdump/rte_pdump.c (+3/-2)
lib/pipeline/rte_swx_pipeline.c (+2/-0)
lib/rawdev/rte_rawdev.c (+1/-2)
lib/ring/rte_ring.c (+3/-5)
lib/ring/rte_ring_elem_pvt.h (+4/-4)
lib/security/rte_security.h (+6/-0)
lib/telemetry/telemetry.c (+18/-3)
lib/vhost/vhost.c (+62/-5)
lib/vhost/vhost.h (+4/-4)
meson.build (+1/-1)
- git-ubuntu bot: Approve
- Sergio Durigan Junior (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 16552 lines (+5603/-2929)267 files modified.github/workflows/build.yml (+3/-2)
.mailmap (+15/-3)
VERSION (+1/-1)
app/dumpcap/main.c (+14/-14)
app/proc-info/main.c (+22/-20)
app/test-bbdev/meson.build (+1/-1)
app/test-bbdev/test-bbdev.py (+13/-16)
app/test-bbdev/test_bbdev.c (+2/-1)
app/test-pipeline/main.c (+14/-0)
app/test-pipeline/main.h (+2/-0)
app/test-pipeline/pipeline_acl.c (+4/-2)
app/test-pipeline/pipeline_hash.c (+57/-53)
app/test-pipeline/pipeline_lpm.c (+4/-2)
app/test-pipeline/pipeline_lpm_ipv6.c (+4/-2)
app/test-pipeline/pipeline_stub.c (+4/-2)
app/test-pipeline/runtime.c (+69/-63)
app/test-pmd/cmdline.c (+50/-62)
app/test-pmd/testpmd.c (+28/-22)
app/test/meson.build (+4/-2)
app/test/test.h (+1/-1)
app/test/test_cryptodev.c (+49/-42)
app/test/test_cryptodev_asym.c (+2/-2)
app/test/test_cryptodev_mixed_test_vectors.h (+6/-2)
app/test/test_event_crypto_adapter.c (+3/-4)
app/test/test_hash_readwrite.c (+1/-1)
app/test/test_link_bonding.c (+3/-2)
app/test/test_link_bonding_mode4.c (+1/-2)
app/test/test_link_bonding_rssconf.c (+1/-1)
app/test/test_security_inline_proto.c (+39/-39)
app/test/test_security_inline_proto_vectors.h (+2/-2)
config/arm/meson.build (+23/-17)
config/meson.build (+1/-6)
debian/changelog (+14/-0)
debian/control (+2/-1)
debian/librte-bus-pci23.symbols (+1/-0)
debian/librte-common-cnxk23.symbols (+1/-0)
debian/librte-eventdev23.symbols (+1/-0)
debian/patches/disable_autopkgtest_buildtime_fails.patch (+1/-1)
debian/patches/disable_autopkgtest_fails.patch (+4/-4)
doc/guides/cryptodevs/qat.rst (+2/-2)
doc/guides/nics/hns3.rst (+39/-16)
doc/guides/nics/i40e.rst (+10/-7)
doc/guides/nics/ice.rst (+7/-4)
doc/guides/nics/ixgbe.rst (+0/-2)
doc/guides/nics/mlx5.rst (+6/-2)
doc/guides/nics/virtio.rst (+12/-0)
doc/guides/platform/cnxk.rst (+3/-0)
doc/guides/prog_guide/generic_segmentation_offload_lib.rst (+1/-1)
doc/guides/prog_guide/rte_security.rst (+12/-53)
doc/guides/rel_notes/release_22_11.rst (+372/-0)
doc/guides/sample_app_ug/vdpa.rst (+1/-2)
doc/guides/tools/pmdinfo.rst (+1/-1)
drivers/baseband/acc/rte_acc100_pmd.c (+1/-1)
drivers/baseband/acc/rte_acc200_pmd.c (+2/-1)
drivers/bus/dpaa/base/qbman/qman.c (+3/-2)
drivers/bus/ifpga/bus_ifpga_driver.h (+1/-0)
drivers/bus/pci/pci_common.c (+11/-1)
drivers/bus/pci/rte_bus_pci.h (+14/-0)
drivers/bus/pci/version.map (+1/-0)
drivers/common/cnxk/cnxk_security_ar.h (+1/-1)
drivers/common/cnxk/hw/nix.h (+1/-0)
drivers/common/cnxk/meson.build (+0/-1)
drivers/common/cnxk/roc_dpi.c (+3/-3)
drivers/common/cnxk/roc_mbox.h (+1/-1)
drivers/common/cnxk/roc_nix_inl_dev.c (+2/-1)
drivers/common/cnxk/roc_npa.c (+7/-1)
drivers/common/cnxk/roc_npc.c (+39/-16)
drivers/common/cnxk/roc_npc.h (+2/-0)
drivers/common/cnxk/roc_npc_mcam_dump.c (+4/-0)
drivers/common/cnxk/roc_ree.c (+2/-2)
drivers/common/cnxk/roc_ree.h (+1/-1)
drivers/common/cnxk/version.map (+1/-0)
drivers/common/mlx5/linux/mlx5_common_os.c (+4/-3)
drivers/common/mlx5/mlx5_devx_cmds.c (+2/-1)
drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c (+4/-4)
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c (+2/-2)
drivers/crypto/dpaa_sec/dpaa_sec.c (+3/-3)
drivers/crypto/ipsec_mb/meson.build (+5/-0)
drivers/crypto/nitrox/nitrox_sym_reqmgr.c (+16/-5)
drivers/crypto/openssl/openssl_pmd_private.h (+6/-0)
drivers/crypto/openssl/rte_openssl_pmd.c (+1/-0)
drivers/crypto/openssl/rte_openssl_pmd_ops.c (+65/-31)
drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c (+17/-2)
drivers/crypto/qat/dev/qat_sym_pmd_gen1.c (+36/-5)
drivers/dma/cnxk/cnxk_dmadev.c (+51/-18)
drivers/dma/cnxk/cnxk_dmadev.h (+5/-0)
drivers/event/cnxk/cn10k_eventdev.c (+22/-12)
drivers/event/cnxk/cn10k_worker.h (+14/-1)
drivers/event/cnxk/cn9k_eventdev.c (+27/-14)
drivers/event/cnxk/cnxk_eventdev.c (+1/-1)
drivers/event/cnxk/cnxk_eventdev.h (+3/-3)
drivers/event/dlb2/dlb2.c (+1/-0)
drivers/event/dlb2/dlb2_selftest.c (+2/-2)
drivers/event/dlb2/pf/dlb2_main.c (+38/-0)
drivers/event/dpaa/dpaa_eventdev.c (+3/-3)
drivers/event/dpaa2/dpaa2_eventdev.c (+3/-3)
drivers/event/dsw/dsw_evdev.c (+1/-1)
drivers/event/octeontx/ssovf_evdev.c (+1/-1)
drivers/event/opdl/opdl_evdev.c (+1/-1)
drivers/event/skeleton/skeleton_eventdev.c (+3/-3)
drivers/event/sw/sw_evdev.c (+1/-1)
drivers/event/sw/sw_evdev_scheduler.c (+8/-11)
drivers/gpu/cuda/gdrcopy.c (+2/-0)
drivers/mempool/cnxk/cn10k_mempool_ops.c (+12/-0)
drivers/net/af_packet/rte_eth_af_packet.c (+9/-0)
drivers/net/af_xdp/rte_eth_af_xdp.c (+13/-0)
drivers/net/ark/ark_ethdev.c (+14/-1)
drivers/net/ark/ark_ethdev_rx.c (+3/-3)
drivers/net/ark/ark_ethdev_tx.c (+1/-1)
drivers/net/ark/ark_global.h (+3/-0)
drivers/net/avp/avp_ethdev.c (+12/-0)
drivers/net/axgbe/axgbe_ethdev.c (+63/-43)
drivers/net/bnx2x/bnx2x_ethdev.c (+12/-0)
drivers/net/bnxt/bnxt_ethdev.c (+6/-0)
drivers/net/bonding/rte_eth_bond_8023ad.c (+2/-5)
drivers/net/bonding/rte_eth_bond_8023ad.h (+5/-4)
drivers/net/bonding/rte_eth_bond_pmd.c (+14/-0)
drivers/net/cnxk/cn10k_rx.h (+2/-2)
drivers/net/cnxk/cn10k_tx.h (+3/-3)
drivers/net/cxgbe/cxgbe_ethdev.c (+6/-0)
drivers/net/dpaa/dpaa_ethdev.c (+12/-0)
drivers/net/dpaa2/dpaa2_ethdev.c (+11/-0)
drivers/net/e1000/em_rxtx.c (+8/-0)
drivers/net/e1000/igb_rxtx.c (+4/-0)
drivers/net/ena/ena_ethdev.c (+12/-0)
drivers/net/enetc/enetc_ethdev.c (+12/-0)
drivers/net/enic/enic_ethdev.c (+6/-0)
drivers/net/enic/enic_main.c (+1/-1)
drivers/net/gve/gve_ethdev.c (+5/-4)
drivers/net/gve/gve_ethdev.h (+3/-5)
drivers/net/gve/gve_rx.c (+6/-1)
drivers/net/hinic/hinic_pmd_ethdev.c (+12/-0)
drivers/net/hns3/hns3_cmd.c (+40/-3)
drivers/net/hns3/hns3_cmd.h (+1/-0)
drivers/net/hns3/hns3_common.c (+14/-3)
drivers/net/hns3/hns3_dcb.c (+1/-1)
drivers/net/hns3/hns3_dump.c (+17/-10)
drivers/net/hns3/hns3_ethdev.c (+150/-84)
drivers/net/hns3/hns3_ethdev.h (+14/-0)
drivers/net/hns3/hns3_ethdev_vf.c (+32/-13)
drivers/net/hns3/hns3_fdir.c (+1/-1)
drivers/net/hns3/hns3_flow.c (+1/-1)
drivers/net/hns3/hns3_intr.c (+4/-2)
drivers/net/hns3/hns3_mbx.c (+13/-68)
drivers/net/hns3/hns3_mbx.h (+0/-10)
drivers/net/hns3/hns3_rss.c (+4/-4)
drivers/net/hns3/hns3_rss.h (+0/-4)
drivers/net/hns3/hns3_rxtx.c (+9/-0)
drivers/net/hns3/hns3_rxtx_vec_neon.h (+31/-47)
drivers/net/hns3/hns3_stats.c (+10/-5)
drivers/net/hns3/hns3_tm.c (+152/-25)
drivers/net/i40e/i40e_ethdev.c (+9/-7)
drivers/net/i40e/i40e_rxtx.c (+6/-0)
drivers/net/i40e/i40e_rxtx_vec_common.h (+1/-0)
drivers/net/iavf/iavf_ethdev.c (+53/-15)
drivers/net/iavf/iavf_ipsec_crypto.c (+1/-0)
drivers/net/iavf/iavf_rxtx.c (+11/-9)
drivers/net/iavf/iavf_rxtx.h (+1/-1)
drivers/net/iavf/iavf_vchnl.c (+38/-10)
drivers/net/ice/ice_dcf_ethdev.c (+29/-5)
drivers/net/ice/ice_dcf_ethdev.h (+3/-0)
drivers/net/ice/ice_dcf_sched.c (+8/-6)
drivers/net/ice/ice_dcf_vf_representor.c (+43/-3)
drivers/net/ice/ice_ethdev.c (+6/-2)
drivers/net/ice/ice_rxtx.c (+18/-11)
drivers/net/ice/ice_rxtx.h (+2/-0)
drivers/net/ipn3ke/ipn3ke_representor.c (+12/-0)
drivers/net/mana/gdma.c (+92/-0)
drivers/net/mana/mana.c (+1/-1)
drivers/net/mana/mana.h (+27/-1)
drivers/net/mana/meson.build (+2/-2)
drivers/net/mana/mr.c (+9/-9)
drivers/net/mana/rx.c (+45/-0)
drivers/net/mana/tx.c (+25/-0)
drivers/net/memif/rte_eth_memif.c (+16/-0)
drivers/net/mlx4/mlx4.c (+13/-0)
drivers/net/mlx5/hws/mlx5dr_definer.c (+8/-6)
drivers/net/mlx5/linux/mlx5_ethdev_os.c (+1/-0)
drivers/net/mlx5/linux/mlx5_flow_os.c (+25/-0)
drivers/net/mlx5/linux/mlx5_flow_os.h (+8/-0)
drivers/net/mlx5/linux/mlx5_os.c (+5/-4)
drivers/net/mlx5/mlx5.c (+18/-3)
drivers/net/mlx5/mlx5.h (+47/-1)
drivers/net/mlx5/mlx5_flow.c (+6/-28)
drivers/net/mlx5/mlx5_flow.h (+5/-3)
drivers/net/mlx5/mlx5_flow_aso.c (+2/-1)
drivers/net/mlx5/mlx5_flow_dv.c (+86/-33)
drivers/net/mlx5/mlx5_flow_hw.c (+363/-18)
drivers/net/mlx5/mlx5_hws_cnt.c (+24/-12)
drivers/net/mlx5/mlx5_hws_cnt.h (+2/-0)
drivers/net/mlx5/mlx5_rxq.c (+15/-12)
drivers/net/mlx5/mlx5_trigger.c (+20/-12)
drivers/net/mlx5/mlx5_tx.h (+1/-1)
drivers/net/mlx5/mlx5_txq.c (+10/-2)
drivers/net/mlx5/windows/mlx5_flow_os.c (+6/-0)
drivers/net/mlx5/windows/mlx5_flow_os.h (+8/-0)
drivers/net/mvneta/mvneta_ethdev.c (+13/-0)
drivers/net/mvpp2/mrvl_ethdev.c (+10/-0)
drivers/net/netvsc/hn_rndis.c (+1/-1)
drivers/net/nfp/flower/nfp_flower.c (+31/-11)
drivers/net/nfp/flower/nfp_flower_representor.c (+20/-4)
drivers/net/nfp/nfp_common.c (+11/-5)
drivers/net/nfp/nfp_common.h (+1/-0)
drivers/net/nfp/nfp_ethdev.c (+15/-3)
drivers/net/nfp/nfp_ethdev_vf.c (+9/-1)
drivers/net/ngbe/base/ngbe_phy_rtl.c (+5/-0)
drivers/net/ngbe/base/ngbe_type.h (+40/-0)
drivers/net/ngbe/ngbe_ethdev.c (+99/-3)
drivers/net/ngbe/ngbe_rxtx.c (+19/-0)
drivers/net/null/rte_eth_null.c (+15/-0)
drivers/net/octeon_ep/otx_ep_ethdev.c (+11/-0)
drivers/net/octeontx/octeontx_ethdev.c (+11/-0)
drivers/net/pfe/pfe_ethdev.c (+11/-0)
drivers/net/ring/rte_eth_ring.c (+15/-0)
drivers/net/sfc/sfc_ef100_tx.c (+1/-1)
drivers/net/sfc/sfc_ethdev.c (+1/-1)
drivers/net/sfc/sfc_mae.c (+3/-1)
drivers/net/sfc/sfc_repr.c (+13/-0)
drivers/net/softnic/rte_eth_softnic.c (+12/-0)
drivers/net/tap/rte_eth_tap.c (+14/-28)
drivers/net/tap/tap_bpf_insns.h (+1503/-1456)
drivers/net/tap/tap_bpf_program.c (+37/-8)
drivers/net/txgbe/base/txgbe_mng.c (+1/-15)
drivers/net/txgbe/txgbe_ethdev.c (+32/-9)
drivers/net/txgbe/txgbe_ethdev.h (+1/-0)
drivers/net/txgbe/txgbe_ptypes.c (+0/-16)
drivers/net/txgbe/txgbe_ptypes.h (+5/-0)
drivers/net/txgbe/txgbe_rxtx.c (+41/-37)
drivers/net/vhost/rte_eth_vhost.c (+12/-0)
drivers/net/virtio/virtio_ethdev.c (+19/-8)
drivers/net/virtio/virtqueue.h (+1/-0)
drivers/net/vmxnet3/vmxnet3_ethdev.c (+12/-0)
drivers/vdpa/mlx5/mlx5_vdpa.c (+1/-0)
drivers/vdpa/mlx5/mlx5_vdpa_cthread.c (+0/-1)
examples/ethtool/ethtool-app/ethapp.c (+36/-23)
examples/ipsec-secgw/ipsec.h (+7/-0)
lib/cryptodev/rte_cryptodev.h (+9/-0)
lib/eal/common/eal_common_dynmem.c (+4/-1)
lib/eal/common/rte_malloc.c (+2/-2)
lib/eal/common/rte_random.c (+1/-1)
lib/eal/include/generic/rte_rwlock.h (+4/-0)
lib/eal/linux/eal_memalloc.c (+5/-2)
lib/eal/meson.build (+3/-0)
lib/eal/riscv/include/rte_vect.h (+1/-1)
lib/eal/unix/eal_firmware.c (+20/-8)
lib/eal/windows/eal_memory.c (+8/-0)
lib/ethdev/rte_ethdev.c (+3/-1)
lib/ethdev/rte_ethdev.h (+1/-1)
lib/ethdev/rte_flow.c (+4/-2)
lib/eventdev/eventdev_pmd_vdev.h (+2/-1)
lib/eventdev/rte_event_crypto_adapter.c (+12/-3)
lib/eventdev/rte_event_eth_rx_adapter.c (+7/-7)
lib/eventdev/rte_eventdev.c (+2/-0)
lib/eventdev/version.map (+1/-0)
lib/fib/dir24_8.c (+6/-0)
lib/fib/trie.c (+17/-1)
lib/hash/rte_cuckoo_hash.c (+4/-0)
lib/mbuf/rte_mbuf_ptype.h (+2/-2)
lib/mempool/rte_mempool.c (+16/-17)
lib/mempool/rte_mempool.h (+9/-3)
lib/meter/rte_meter.h (+0/-12)
lib/pci/rte_pci.h (+4/-0)
lib/pdump/rte_pdump.c (+3/-2)
lib/rawdev/rte_rawdev.c (+1/-2)
lib/security/rte_security.h (+6/-0)
lib/vhost/vhost.c (+81/-7)
usertools/dpdk-pmdinfo.py (+1/-1)
Changed in dpdk (Ubuntu): | |
milestone: | none → ubuntu-23.12 |
Changed in dpdk (Ubuntu Noble): | |
assignee: | nobody → Miriam España Acebal (mirespace) |
milestone: | ubuntu-23.12 → ubuntu-24.02 |
milestone: | ubuntu-24.02 → ubuntu-24.01 |
description: | updated |
summary: |
- MRE updates of dpdk for noble + MRE updates of dpdk in the 24.04 cycle |
Changed in dpdk (Ubuntu Noble): | |
milestone: | ubuntu-24.01 → ubuntu-24.02 |
description: | updated |
Changed in dpdk (Ubuntu Jammy): | |
assignee: | nobody → Miriam España Acebal (mirespace) |
Changed in dpdk (Ubuntu Mantic): | |
assignee: | nobody → Miriam España Acebal (mirespace) |
description: | updated |
description: | updated |
description: | updated |
Changed in dpdk (Ubuntu Jammy): | |
status: | New → In Progress |
description: | updated |
Changed in dpdk (Ubuntu Mantic): | |
status: | New → In Progress |
FYI 22.11.4 - the one going to M,(L),J is released as of today: /mails. dpdk.org/ archives/ announce/ 2024-January/ 000477. html
https:/