MRE updates 19.11.14 / 21.11.3 / 22.11.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dpdk (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Christian Ehrhardt | ||
Jammy |
Fix Released
|
Undecided
|
Christian Ehrhardt | ||
Kinetic |
Fix Released
|
Undecided
|
Christian Ehrhardt | ||
Lunar |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Now that 22.11.1 is complete in lunar we can look at that.
Hi,
This bug tracks an update for the DPDK packages in:
- Focal 19.11.13 -> 19.11.14
- Jammy & Kinetic 21.11.2 -> 21.11.3
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:/
[Major Changes]
Listed by upstream in detail
Focal - 19.11.14:
https:/
Jammy & Kinetic - 21.11.3:
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
- Lucas Kanashiro (community): Approve
- Canonical Server Reporter: Pending requested
- Andreas Hasenack: Pending requested
-
Diff: 3776 lines (+819/-424)78 files modifiedVERSION (+1/-1)
app/test-pmd/meson.build (+1/-0)
app/test-pmd/noisy_vnf.c (+1/-1)
app/test-pmd/testpmd.c (+1/-1)
app/test/test_common.c (+38/-16)
app/test/test_cryptodev.c (+16/-4)
app/test/test_cryptodev_asym.c (+2/-2)
app/test/test_cryptodev_security_pdcp_test_vectors.h (+140/-140)
app/test/test_efd_perf.c (+0/-1)
app/test/test_event_timer_adapter.c (+0/-2)
app/test/test_hash_readwrite_lf_perf.c (+0/-1)
app/test/test_ipsec.c (+6/-3)
app/test/test_member.c (+0/-1)
app/test/test_member_perf.c (+0/-1)
debian/changelog (+9/-0)
doc/guides/contributing/abi_policy.rst (+1/-1)
doc/guides/contributing/abi_versioning.rst (+1/-1)
doc/guides/nics/index.rst (+4/-4)
doc/guides/nics/mlx5.rst (+2/-0)
doc/guides/nics/virtio.rst (+1/-1)
doc/guides/rel_notes/release_19_11.rst (+206/-0)
drivers/bus/dpaa/base/qbman/bman.h (+1/-3)
drivers/crypto/qat/qat_sym_session.c (+19/-4)
drivers/event/sw/sw_evdev.c (+2/-2)
drivers/event/sw/sw_evdev_selftest.c (+3/-2)
drivers/net/atlantic/atl_rxtx.c (+2/-3)
drivers/net/bonding/rte_eth_bond_api.c (+5/-0)
drivers/net/bonding/rte_eth_bond_pmd.c (+48/-37)
drivers/net/hns3/hns3_ethdev.c (+10/-2)
drivers/net/hns3/hns3_ethdev_vf.c (+9/-2)
drivers/net/i40e/i40e_vf_representor.c (+1/-3)
drivers/net/iavf/base/iavf_adminq.c (+2/-1)
drivers/net/ice/base/ice_common.c (+1/-1)
drivers/net/ice/base/ice_switch.c (+1/-2)
drivers/net/ice/ice_rxtx.c (+37/-0)
drivers/net/ice/ice_rxtx.h (+2/-0)
drivers/net/ixgbe/ixgbe_ethdev.c (+11/-1)
drivers/net/ixgbe/ixgbe_pf.c (+4/-4)
drivers/net/memif/rte_eth_memif.c (+4/-4)
drivers/net/mlx4/mlx4.c (+6/-3)
drivers/net/mlx4/mlx4_mp.c (+6/-1)
drivers/net/mlx5/mlx5.c (+20/-3)
drivers/net/mlx5/mlx5_flow.c (+22/-2)
drivers/net/mlx5/mlx5_flow_meter.c (+2/-1)
drivers/net/mlx5/mlx5_mp.c (+5/-1)
drivers/net/mvneta/mvneta_rxtx.c (+4/-0)
drivers/net/nfp/nfp_net.c (+19/-5)
drivers/net/nfp/nfp_net_pmd.h (+3/-0)
drivers/net/nfp/nfpcore/nfp_hwinfo.c (+1/-1)
drivers/net/qede/base/ecore_init_fw_funcs.c (+1/-1)
drivers/net/qede/base/ecore_int.c (+2/-2)
drivers/net/sfc/base/ef10_nic.c (+1/-1)
drivers/net/tap/tap_flow.c (+1/-1)
drivers/net/tap/tap_tcmsgs.c (+9/-9)
drivers/net/tap/tap_tcmsgs.h (+8/-8)
drivers/net/virtio/virtio_ethdev.c (+7/-0)
examples/fips_validation/main.c (+2/-2)
examples/l2fwd-crypto/main.c (+1/-1)
examples/vm_power_manager/channel_manager.c (+10/-9)
lib/librte_eal/common/eal_common_proc.c (+8/-9)
lib/librte_eal/common/include/rte_common.h (+2/-2)
lib/librte_eal/common/include/rte_uuid.h (+3/-1)
lib/librte_eal/common/malloc_heap.c (+1/-1)
lib/librte_eal/common/malloc_mp.c (+1/-1)
lib/librte_eal/common/rte_service.c (+6/-7)
lib/librte_eventdev/rte_event_crypto_adapter.c (+27/-3)
lib/librte_eventdev/rte_event_eth_rx_adapter.h (+1/-1)
lib/librte_eventdev/rte_event_eth_tx_adapter.c (+8/-7)
lib/librte_gro/gro_tcp4.c (+1/-1)
lib/librte_ipsec/esp_outb.c (+6/-2)
lib/librte_kni/rte_kni.h (+2/-2)
lib/librte_net/rte_ip.h (+10/-7)
lib/librte_pdump/rte_pdump.c (+6/-0)
lib/librte_power/rte_power.h (+0/-55)
lib/librte_ring/rte_ring.h (+6/-8)
lib/librte_timer/rte_timer.c (+4/-9)
lib/librte_vhost/vhost_user.c (+1/-0)
license/README (+4/-5)
- git-ubuntu bot: Approve
- Lucas Kanashiro (community): Approve
- Canonical Server Reporter: Pending requested
- Andreas Hasenack: Pending requested
-
Diff: 15497 lines (+3996/-2218)292 files modified.github/workflows/build.yml (+10/-13)
VERSION (+1/-1)
app/dumpcap/main.c (+8/-2)
app/test-eventdev/test_pipeline_common.c (+2/-2)
app/test-pmd/cmdline.c (+56/-6)
app/test-pmd/config.c (+0/-4)
app/test-pmd/csumonly.c (+6/-0)
app/test-pmd/meson.build (+1/-0)
app/test-pmd/noisy_vnf.c (+1/-1)
app/test-pmd/testpmd.c (+14/-11)
app/test-pmd/testpmd.h (+2/-2)
app/test/test_common.c (+40/-18)
app/test/test_cryptodev.c (+16/-4)
app/test/test_cryptodev_asym.c (+2/-2)
app/test/test_cryptodev_security_pdcp_test_vectors.h (+140/-140)
app/test/test_efd_perf.c (+0/-1)
app/test/test_event_timer_adapter.c (+0/-2)
app/test/test_hash_perf.c (+10/-1)
app/test/test_hash_readwrite_lf_perf.c (+0/-1)
app/test/test_ipsec.c (+6/-3)
app/test/test_member.c (+0/-1)
app/test/test_member_perf.c (+0/-1)
app/test/test_pcapng.c (+41/-1)
app/test/test_trace.c (+35/-20)
app/test/test_trace.h (+2/-0)
buildtools/get-numa-count.py (+2/-1)
debian/changelog (+9/-0)
devtools/checkpatches.sh (+15/-22)
doc/guides/contributing/abi_policy.rst (+1/-1)
doc/guides/contributing/abi_versioning.rst (+1/-1)
doc/guides/cryptodevs/armv8.rst (+1/-1)
doc/guides/cryptodevs/bcmfs.rst (+1/-1)
doc/guides/freebsd_gsg/build_dpdk.rst (+1/-1)
doc/guides/gpus/cuda.rst (+2/-2)
doc/guides/howto/openwrt.rst (+1/-1)
doc/guides/linux_gsg/build_dpdk.rst (+4/-4)
doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst (+6/-6)
doc/guides/nics/ark.rst (+1/-1)
doc/guides/nics/features.rst (+1/-1)
doc/guides/nics/features/bnxt.ini (+2/-2)
doc/guides/nics/features/cxgbe.ini (+2/-2)
doc/guides/nics/features/default.ini (+1/-0)
doc/guides/nics/features/dpaa2.ini (+2/-2)
doc/guides/nics/features/e1000.ini (+1/-1)
doc/guides/nics/features/enic.ini (+2/-2)
doc/guides/nics/features/hinic.ini (+1/-1)
doc/guides/nics/features/hns3.ini (+2/-2)
doc/guides/nics/features/i40e.ini (+2/-2)
doc/guides/nics/features/iavf.ini (+2/-2)
doc/guides/nics/features/ice.ini (+2/-2)
doc/guides/nics/features/igc.ini (+1/-1)
doc/guides/nics/features/ipn3ke.ini (+2/-2)
doc/guides/nics/features/ixgbe.ini (+2/-2)
doc/guides/nics/features/mlx4.ini (+2/-2)
doc/guides/nics/features/mlx5.ini (+1/-0)
doc/guides/nics/features/mvpp2.ini (+2/-2)
doc/guides/nics/features/tap.ini (+2/-2)
doc/guides/nics/features/txgbe.ini (+2/-2)
doc/guides/nics/intel_vf.rst (+17/-0)
doc/guides/nics/mlx5.rst (+2/-0)
doc/guides/nics/mvneta.rst (+1/-1)
doc/guides/nics/mvpp2.rst (+1/-1)
doc/guides/nics/virtio.rst (+1/-1)
doc/guides/platform/bluefield.rst (+2/-2)
doc/guides/platform/cnxk.rst (+2/-2)
doc/guides/platform/octeontx.rst (+4/-4)
doc/guides/prog_guide/build-sdk-meson.rst (+22/-17)
doc/guides/prog_guide/event_timer_adapter.rst (+8/-7)
doc/guides/prog_guide/lto.rst (+1/-1)
doc/guides/prog_guide/profile_app.rst (+2/-2)
doc/guides/prog_guide/ring_lib.rst (+1/-1)
doc/guides/prog_guide/trace_lib.rst (+10/-4)
doc/guides/prog_guide/vhost_lib.rst (+6/-0)
doc/guides/rel_notes/release_21_11.rst (+391/-0)
doc/guides/sample_app_ug/dma.rst (+1/-1)
doc/guides/sample_app_ug/vm_power_management.rst (+2/-2)
doc/guides/testpmd_app_ug/run_app.rst (+1/-0)
doc/guides/testpmd_app_ug/testpmd_funcs.rst (+6/-6)
doc/guides/tools/dumpcap.rst (+2/-2)
doc/guides/tools/proc_info.rst (+13/-9)
doc/guides/windows_gsg/build_dpdk.rst (+2/-2)
drivers/baseband/acc100/rte_acc100_pmd.c (+220/-104)
drivers/baseband/acc100/rte_acc100_pmd.h (+2/-0)
drivers/bus/auxiliary/auxiliary_common.c (+6/-0)
drivers/bus/dpaa/base/qbman/bman.h (+1/-3)
drivers/common/cnxk/roc_nix_tm_ops.c (+40/-20)
drivers/common/cnxk/roc_npc_mcam.c (+3/-1)
drivers/common/cnxk/roc_npc_mcam_dump.c (+4/-2)
drivers/common/cnxk/roc_npc_utils.c (+1/-1)
drivers/common/iavf/iavf_adminq.c (+2/-1)
drivers/common/mlx5/mlx5_common.c (+12/-9)
drivers/common/mlx5/mlx5_common_mr.c (+0/-1)
drivers/common/mlx5/mlx5_common_mr.h (+0/-1)
drivers/common/qat/qat_pf2vf.c (+3/-1)
drivers/common/sfc_efx/base/ef10_nic.c (+1/-1)
drivers/common/sfc_efx/base/rhead_virtio.c (+1/-11)
drivers/compress/mlx5/meson.build (+0/-1)
drivers/crypto/mlx5/meson.build (+0/-1)
drivers/crypto/qat/qat_sym_session.c (+19/-4)
drivers/dma/idxd/idxd_bus.c (+4/-0)
drivers/event/cnxk/cn10k_eventdev.c (+4/-0)
drivers/event/cnxk/cn9k_eventdev.c (+4/-0)
drivers/event/cnxk/cnxk_tim_worker.h (+1/-0)
drivers/event/dlb2/dlb2.c (+5/-3)
drivers/event/dsw/dsw_evdev.h (+7/-1)
drivers/event/dsw/dsw_event.c (+225/-90)
drivers/event/sw/sw_evdev.c (+2/-2)
drivers/event/sw/sw_evdev_selftest.c (+4/-3)
drivers/mempool/cnxk/cnxk_mempool_ops.c (+8/-0)
drivers/net/atlantic/atl_rxtx.c (+2/-3)
drivers/net/axgbe/axgbe_rxtx.c (+80/-53)
drivers/net/axgbe/axgbe_rxtx.h (+6/-0)
drivers/net/bnxt/bnxt_ethdev.c (+3/-4)
drivers/net/bnxt/bnxt_hwrm.c (+1/-1)
drivers/net/bnxt/tf_ulp/ulp_flow_db.h (+2/-2)
drivers/net/bonding/rte_eth_bond_api.c (+5/-0)
drivers/net/bonding/rte_eth_bond_pmd.c (+52/-50)
drivers/net/cnxk/cn10k_rx.h (+8/-4)
drivers/net/cnxk/cn10k_tx.h (+4/-4)
drivers/net/cnxk/cn9k_tx.h (+4/-4)
drivers/net/cnxk/cnxk_ethdev.c (+1/-1)
drivers/net/dpaa/dpaa_ethdev.c (+20/-3)
drivers/net/dpaa/dpaa_ethdev.h (+19/-0)
drivers/net/dpaa/dpaa_flow.c (+6/-7)
drivers/net/dpaa/dpaa_flow.h (+3/-2)
drivers/net/dpaa/dpaa_rxtx.c (+48/-39)
drivers/net/dpaa2/dpaa2_ethdev.c (+19/-0)
drivers/net/dpaa2/dpaa2_ethdev.h (+21/-0)
drivers/net/dpaa2/dpaa2_mux.c (+1/-1)
drivers/net/dpaa2/dpaa2_rxtx.c (+76/-35)
drivers/net/enetfec/enet_ethdev.c (+4/-0)
drivers/net/enetfec/enet_rxtx.c (+16/-13)
drivers/net/failsafe/failsafe_ops.c (+11/-21)
drivers/net/hns3/hns3_cmd.h (+6/-0)
drivers/net/hns3/hns3_ethdev.c (+14/-16)
drivers/net/hns3/hns3_ethdev.h (+1/-2)
drivers/net/hns3/hns3_ethdev_vf.c (+13/-12)
drivers/net/hns3/hns3_fdir.c (+3/-0)
drivers/net/hns3/hns3_flow.c (+155/-104)
drivers/net/hns3/hns3_flow.h (+1/-0)
drivers/net/hns3/hns3_mbx.c (+5/-3)
drivers/net/hns3/hns3_ptp.c (+0/-1)
drivers/net/hns3/hns3_rss.c (+209/-82)
drivers/net/hns3/hns3_rss.h (+2/-1)
drivers/net/hns3/hns3_rxtx.c (+67/-60)
drivers/net/hns3/hns3_rxtx_vec.c (+9/-11)
drivers/net/hns3/hns3_rxtx_vec_sve.c (+7/-6)
drivers/net/hns3/hns3_stats.c (+9/-17)
drivers/net/i40e/i40e_ethdev.c (+7/-38)
drivers/net/i40e/i40e_hash.c (+4/-6)
drivers/net/i40e/i40e_vf_representor.c (+1/-3)
drivers/net/iavf/iavf_ethdev.c (+1/-0)
drivers/net/iavf/iavf_fdir.c (+32/-0)
drivers/net/iavf/iavf_ipsec_crypto.c (+11/-18)
drivers/net/iavf/iavf_rxtx.c (+42/-16)
drivers/net/iavf/iavf_rxtx.h (+2/-0)
drivers/net/iavf/iavf_rxtx_vec_avx2.c (+86/-32)
drivers/net/iavf/iavf_rxtx_vec_avx512.c (+101/-32)
drivers/net/iavf/iavf_rxtx_vec_sse.c (+135/-35)
drivers/net/ice/base/ice_bst_tcam.c (+3/-3)
drivers/net/ice/base/ice_common.c (+5/-7)
drivers/net/ice/base/ice_dcb.c (+1/-1)
drivers/net/ice/base/ice_flg_rd.c (+2/-2)
drivers/net/ice/base/ice_flow.c (+13/-3)
drivers/net/ice/base/ice_imem.c (+2/-2)
drivers/net/ice/base/ice_metainit.c (+2/-2)
drivers/net/ice/base/ice_mk_grp.c (+2/-2)
drivers/net/ice/base/ice_parser.c (+4/-3)
drivers/net/ice/base/ice_pg_cam.c (+6/-6)
drivers/net/ice/base/ice_proto_grp.c (+2/-2)
drivers/net/ice/base/ice_ptp_hw.c (+28/-28)
drivers/net/ice/base/ice_ptype_mk.c (+2/-2)
drivers/net/ice/base/ice_sched.c (+12/-12)
drivers/net/ice/base/ice_switch.c (+11/-4)
drivers/net/ice/base/ice_type.h (+28/-2)
drivers/net/ice/base/ice_xlt_kb.c (+5/-5)
drivers/net/ice/ice_ethdev.c (+9/-10)
drivers/net/ice/ice_rxtx.c (+42/-2)
drivers/net/ice/ice_rxtx.h (+2/-0)
drivers/net/ionic/ionic_dev.c (+4/-1)
drivers/net/ionic/ionic_lif.c (+2/-4)
drivers/net/ionic/ionic_rx_filter.c (+1/-1)
drivers/net/ionic/ionic_rxtx.c (+16/-13)
drivers/net/ixgbe/ixgbe_ethdev.c (+11/-1)
drivers/net/ixgbe/ixgbe_pf.c (+4/-4)
drivers/net/memif/rte_eth_memif.c (+4/-4)
drivers/net/mlx4/mlx4.c (+6/-3)
drivers/net/mlx4/mlx4_mp.c (+6/-1)
drivers/net/mlx5/linux/mlx5_ethdev_os.c (+13/-9)
drivers/net/mlx5/linux/mlx5_mp_os.c (+5/-1)
drivers/net/mlx5/linux/mlx5_os.c (+9/-4)
drivers/net/mlx5/mlx5.c (+28/-4)
drivers/net/mlx5/mlx5.h (+4/-3)
drivers/net/mlx5/mlx5_devx.c (+2/-1)
drivers/net/mlx5/mlx5_flow.c (+67/-32)
drivers/net/mlx5/mlx5_flow.h (+53/-29)
drivers/net/mlx5/mlx5_flow_dv.c (+101/-92)
drivers/net/mlx5/mlx5_flow_meter.c (+2/-1)
drivers/net/mlx5/mlx5_flow_verbs.c (+5/-18)
drivers/net/mlx5/mlx5_rxq.c (+8/-7)
drivers/net/mlx5/mlx5_trigger.c (+16/-0)
drivers/net/mlx5/mlx5_tx.h (+66/-38)
drivers/net/mlx5/mlx5_utils.c (+1/-1)
drivers/net/mlx5/windows/mlx5_flow_os.c (+1/-1)
drivers/net/mvneta/mvneta_rxtx.c (+4/-0)
drivers/net/nfp/nfp_common.c (+3/-3)
drivers/net/nfp/nfp_ethdev.c (+10/-2)
drivers/net/nfp/nfp_ethdev_vf.c (+0/-1)
drivers/net/nfp/nfp_rxtx.c (+6/-6)
drivers/net/nfp/nfpcore/nfp_hwinfo.c (+1/-1)
drivers/net/ngbe/base/ngbe_eeprom.c (+0/-32)
drivers/net/ngbe/base/ngbe_regs.h (+1/-1)
drivers/net/ngbe/base/ngbe_type.h (+3/-4)
drivers/net/ngbe/ngbe_ethdev.c (+8/-12)
drivers/net/qede/base/ecore_init_fw_funcs.c (+1/-1)
drivers/net/qede/base/ecore_int.c (+2/-2)
drivers/net/tap/tap_flow.c (+1/-1)
drivers/net/tap/tap_tcmsgs.c (+9/-9)
drivers/net/tap/tap_tcmsgs.h (+8/-8)
drivers/net/txgbe/base/txgbe_eeprom.c (+0/-32)
drivers/net/txgbe/base/txgbe_type.h (+2/-2)
drivers/net/txgbe/txgbe_ethdev.c (+6/-5)
drivers/net/txgbe/txgbe_flow.c (+26/-7)
drivers/net/virtio/virtio_ethdev.c (+7/-0)
drivers/vdpa/ifc/ifcvf_vdpa.c (+23/-4)
drivers/vdpa/sfc/meson.build (+0/-1)
examples/fips_validation/main.c (+2/-2)
examples/ipsec-secgw/ipsec-secgw.c (+15/-6)
examples/ipsec-secgw/sa.c (+45/-7)
examples/l2fwd-crypto/main.c (+1/-1)
examples/l3fwd/l3fwd.h (+5/-0)
examples/l3fwd/l3fwd_event.c (+6/-0)
examples/l3fwd/main.c (+2/-2)
examples/qos_sched/cfg_file.c (+1/-1)
examples/qos_sched/profile.cfg (+0/-2)
examples/vhost/main.c (+12/-9)
examples/vm_power_manager/channel_manager.c (+10/-9)
lib/cryptodev/cryptodev_pmd.c (+2/-2)
lib/cryptodev/cryptodev_pmd.h (+1/-1)
lib/cryptodev/rte_cryptodev.c (+10/-10)
lib/eal/common/eal_common_proc.c (+8/-9)
lib/eal/common/eal_common_trace.c (+30/-39)
lib/eal/common/eal_common_trace_ctf.c (+0/-3)
lib/eal/common/eal_common_trace_utils.c (+10/-1)
lib/eal/common/eal_trace.h (+1/-2)
lib/eal/common/malloc_heap.c (+1/-1)
lib/eal/common/malloc_mp.c (+1/-1)
lib/eal/common/rte_service.c (+6/-7)
lib/eal/include/rte_bitmap.h (+0/-2)
lib/eal/include/rte_common.h (+2/-2)
lib/eal/include/rte_hexdump.h (+0/-4)
lib/eal/include/rte_memzone.h (+0/-3)
lib/eal/include/rte_uuid.h (+3/-1)
lib/eventdev/rte_event_crypto_adapter.c (+27/-3)
lib/eventdev/rte_event_eth_rx_adapter.h (+1/-1)
lib/eventdev/rte_event_eth_tx_adapter.c (+8/-7)
lib/fib/rte_fib.h (+0/-2)
lib/fib/rte_fib6.h (+0/-2)
lib/graph/rte_graph_worker.h (+2/-2)
lib/gro/gro_tcp4.c (+7/-1)
lib/gro/gro_udp4.c (+5/-1)
lib/hash/rte_cuckoo_hash.c (+1/-0)
lib/hash/rte_thash.h (+0/-2)
lib/ipsec/esp_outb.c (+6/-2)
lib/ipsec/rte_ipsec_sad.h (+0/-2)
lib/kni/rte_kni.h (+2/-2)
lib/lpm/rte_lpm.h (+0/-2)
lib/lpm/rte_lpm6.h (+0/-2)
lib/mbuf/rte_mbuf.h (+0/-3)
lib/mempool/rte_mempool.c (+15/-40)
lib/mempool/rte_mempool.h (+2/-1)
lib/net/rte_ip.h (+10/-7)
lib/node/ethdev_ctrl.c (+2/-0)
lib/pcapng/rte_pcapng.c (+23/-24)
lib/pdump/rte_pdump.c (+6/-0)
lib/power/rte_power.h (+0/-55)
lib/reorder/rte_reorder.h (+0/-2)
lib/rib/rte_rib.h (+0/-2)
lib/rib/rte_rib6.h (+0/-2)
lib/ring/rte_ring.h (+6/-9)
lib/ring/rte_ring_core.h (+2/-2)
lib/ring/rte_ring_elem.h (+0/-1)
lib/ring/rte_ring_elem_pvt.h (+10/-0)
lib/sched/rte_sched.c (+0/-2)
lib/timer/rte_timer.c (+4/-9)
lib/vhost/rte_vhost.h (+15/-0)
lib/vhost/rte_vhost_async.h (+9/-9)
lib/vhost/version.map (+1/-0)
lib/vhost/vhost.c (+30/-0)
lib/vhost/vhost_user.c (+1/-0)
lib/vhost/virtio_net.c (+5/-7)
meson.build (+1/-1)
- git-ubuntu bot: Approve
- Lucas Kanashiro (community): Approve
- Canonical Server Reporter: Pending requested
- Andreas Hasenack: Pending requested
-
Diff: 15497 lines (+3996/-2218)292 files modified.github/workflows/build.yml (+10/-13)
VERSION (+1/-1)
app/dumpcap/main.c (+8/-2)
app/test-eventdev/test_pipeline_common.c (+2/-2)
app/test-pmd/cmdline.c (+56/-6)
app/test-pmd/config.c (+0/-4)
app/test-pmd/csumonly.c (+6/-0)
app/test-pmd/meson.build (+1/-0)
app/test-pmd/noisy_vnf.c (+1/-1)
app/test-pmd/testpmd.c (+14/-11)
app/test-pmd/testpmd.h (+2/-2)
app/test/test_common.c (+40/-18)
app/test/test_cryptodev.c (+16/-4)
app/test/test_cryptodev_asym.c (+2/-2)
app/test/test_cryptodev_security_pdcp_test_vectors.h (+140/-140)
app/test/test_efd_perf.c (+0/-1)
app/test/test_event_timer_adapter.c (+0/-2)
app/test/test_hash_perf.c (+10/-1)
app/test/test_hash_readwrite_lf_perf.c (+0/-1)
app/test/test_ipsec.c (+6/-3)
app/test/test_member.c (+0/-1)
app/test/test_member_perf.c (+0/-1)
app/test/test_pcapng.c (+41/-1)
app/test/test_trace.c (+35/-20)
app/test/test_trace.h (+2/-0)
buildtools/get-numa-count.py (+2/-1)
debian/changelog (+9/-0)
devtools/checkpatches.sh (+15/-22)
doc/guides/contributing/abi_policy.rst (+1/-1)
doc/guides/contributing/abi_versioning.rst (+1/-1)
doc/guides/cryptodevs/armv8.rst (+1/-1)
doc/guides/cryptodevs/bcmfs.rst (+1/-1)
doc/guides/freebsd_gsg/build_dpdk.rst (+1/-1)
doc/guides/gpus/cuda.rst (+2/-2)
doc/guides/howto/openwrt.rst (+1/-1)
doc/guides/linux_gsg/build_dpdk.rst (+4/-4)
doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst (+6/-6)
doc/guides/nics/ark.rst (+1/-1)
doc/guides/nics/features.rst (+1/-1)
doc/guides/nics/features/bnxt.ini (+2/-2)
doc/guides/nics/features/cxgbe.ini (+2/-2)
doc/guides/nics/features/default.ini (+1/-0)
doc/guides/nics/features/dpaa2.ini (+2/-2)
doc/guides/nics/features/e1000.ini (+1/-1)
doc/guides/nics/features/enic.ini (+2/-2)
doc/guides/nics/features/hinic.ini (+1/-1)
doc/guides/nics/features/hns3.ini (+2/-2)
doc/guides/nics/features/i40e.ini (+2/-2)
doc/guides/nics/features/iavf.ini (+2/-2)
doc/guides/nics/features/ice.ini (+2/-2)
doc/guides/nics/features/igc.ini (+1/-1)
doc/guides/nics/features/ipn3ke.ini (+2/-2)
doc/guides/nics/features/ixgbe.ini (+2/-2)
doc/guides/nics/features/mlx4.ini (+2/-2)
doc/guides/nics/features/mlx5.ini (+1/-0)
doc/guides/nics/features/mvpp2.ini (+2/-2)
doc/guides/nics/features/tap.ini (+2/-2)
doc/guides/nics/features/txgbe.ini (+2/-2)
doc/guides/nics/intel_vf.rst (+17/-0)
doc/guides/nics/mlx5.rst (+2/-0)
doc/guides/nics/mvneta.rst (+1/-1)
doc/guides/nics/mvpp2.rst (+1/-1)
doc/guides/nics/virtio.rst (+1/-1)
doc/guides/platform/bluefield.rst (+2/-2)
doc/guides/platform/cnxk.rst (+2/-2)
doc/guides/platform/octeontx.rst (+4/-4)
doc/guides/prog_guide/build-sdk-meson.rst (+22/-17)
doc/guides/prog_guide/event_timer_adapter.rst (+8/-7)
doc/guides/prog_guide/lto.rst (+1/-1)
doc/guides/prog_guide/profile_app.rst (+2/-2)
doc/guides/prog_guide/ring_lib.rst (+1/-1)
doc/guides/prog_guide/trace_lib.rst (+10/-4)
doc/guides/prog_guide/vhost_lib.rst (+6/-0)
doc/guides/rel_notes/release_21_11.rst (+391/-0)
doc/guides/sample_app_ug/dma.rst (+1/-1)
doc/guides/sample_app_ug/vm_power_management.rst (+2/-2)
doc/guides/testpmd_app_ug/run_app.rst (+1/-0)
doc/guides/testpmd_app_ug/testpmd_funcs.rst (+6/-6)
doc/guides/tools/dumpcap.rst (+2/-2)
doc/guides/tools/proc_info.rst (+13/-9)
doc/guides/windows_gsg/build_dpdk.rst (+2/-2)
drivers/baseband/acc100/rte_acc100_pmd.c (+220/-104)
drivers/baseband/acc100/rte_acc100_pmd.h (+2/-0)
drivers/bus/auxiliary/auxiliary_common.c (+6/-0)
drivers/bus/dpaa/base/qbman/bman.h (+1/-3)
drivers/common/cnxk/roc_nix_tm_ops.c (+40/-20)
drivers/common/cnxk/roc_npc_mcam.c (+3/-1)
drivers/common/cnxk/roc_npc_mcam_dump.c (+4/-2)
drivers/common/cnxk/roc_npc_utils.c (+1/-1)
drivers/common/iavf/iavf_adminq.c (+2/-1)
drivers/common/mlx5/mlx5_common.c (+12/-9)
drivers/common/mlx5/mlx5_common_mr.c (+0/-1)
drivers/common/mlx5/mlx5_common_mr.h (+0/-1)
drivers/common/qat/qat_pf2vf.c (+3/-1)
drivers/common/sfc_efx/base/ef10_nic.c (+1/-1)
drivers/common/sfc_efx/base/rhead_virtio.c (+1/-11)
drivers/compress/mlx5/meson.build (+0/-1)
drivers/crypto/mlx5/meson.build (+0/-1)
drivers/crypto/qat/qat_sym_session.c (+19/-4)
drivers/dma/idxd/idxd_bus.c (+4/-0)
drivers/event/cnxk/cn10k_eventdev.c (+4/-0)
drivers/event/cnxk/cn9k_eventdev.c (+4/-0)
drivers/event/cnxk/cnxk_tim_worker.h (+1/-0)
drivers/event/dlb2/dlb2.c (+5/-3)
drivers/event/dsw/dsw_evdev.h (+7/-1)
drivers/event/dsw/dsw_event.c (+225/-90)
drivers/event/sw/sw_evdev.c (+2/-2)
drivers/event/sw/sw_evdev_selftest.c (+4/-3)
drivers/mempool/cnxk/cnxk_mempool_ops.c (+8/-0)
drivers/net/atlantic/atl_rxtx.c (+2/-3)
drivers/net/axgbe/axgbe_rxtx.c (+80/-53)
drivers/net/axgbe/axgbe_rxtx.h (+6/-0)
drivers/net/bnxt/bnxt_ethdev.c (+3/-4)
drivers/net/bnxt/bnxt_hwrm.c (+1/-1)
drivers/net/bnxt/tf_ulp/ulp_flow_db.h (+2/-2)
drivers/net/bonding/rte_eth_bond_api.c (+5/-0)
drivers/net/bonding/rte_eth_bond_pmd.c (+52/-50)
drivers/net/cnxk/cn10k_rx.h (+8/-4)
drivers/net/cnxk/cn10k_tx.h (+4/-4)
drivers/net/cnxk/cn9k_tx.h (+4/-4)
drivers/net/cnxk/cnxk_ethdev.c (+1/-1)
drivers/net/dpaa/dpaa_ethdev.c (+20/-3)
drivers/net/dpaa/dpaa_ethdev.h (+19/-0)
drivers/net/dpaa/dpaa_flow.c (+6/-7)
drivers/net/dpaa/dpaa_flow.h (+3/-2)
drivers/net/dpaa/dpaa_rxtx.c (+48/-39)
drivers/net/dpaa2/dpaa2_ethdev.c (+19/-0)
drivers/net/dpaa2/dpaa2_ethdev.h (+21/-0)
drivers/net/dpaa2/dpaa2_mux.c (+1/-1)
drivers/net/dpaa2/dpaa2_rxtx.c (+76/-35)
drivers/net/enetfec/enet_ethdev.c (+4/-0)
drivers/net/enetfec/enet_rxtx.c (+16/-13)
drivers/net/failsafe/failsafe_ops.c (+11/-21)
drivers/net/hns3/hns3_cmd.h (+6/-0)
drivers/net/hns3/hns3_ethdev.c (+14/-16)
drivers/net/hns3/hns3_ethdev.h (+1/-2)
drivers/net/hns3/hns3_ethdev_vf.c (+13/-12)
drivers/net/hns3/hns3_fdir.c (+3/-0)
drivers/net/hns3/hns3_flow.c (+155/-104)
drivers/net/hns3/hns3_flow.h (+1/-0)
drivers/net/hns3/hns3_mbx.c (+5/-3)
drivers/net/hns3/hns3_ptp.c (+0/-1)
drivers/net/hns3/hns3_rss.c (+209/-82)
drivers/net/hns3/hns3_rss.h (+2/-1)
drivers/net/hns3/hns3_rxtx.c (+67/-60)
drivers/net/hns3/hns3_rxtx_vec.c (+9/-11)
drivers/net/hns3/hns3_rxtx_vec_sve.c (+7/-6)
drivers/net/hns3/hns3_stats.c (+9/-17)
drivers/net/i40e/i40e_ethdev.c (+7/-38)
drivers/net/i40e/i40e_hash.c (+4/-6)
drivers/net/i40e/i40e_vf_representor.c (+1/-3)
drivers/net/iavf/iavf_ethdev.c (+1/-0)
drivers/net/iavf/iavf_fdir.c (+32/-0)
drivers/net/iavf/iavf_ipsec_crypto.c (+11/-18)
drivers/net/iavf/iavf_rxtx.c (+42/-16)
drivers/net/iavf/iavf_rxtx.h (+2/-0)
drivers/net/iavf/iavf_rxtx_vec_avx2.c (+86/-32)
drivers/net/iavf/iavf_rxtx_vec_avx512.c (+101/-32)
drivers/net/iavf/iavf_rxtx_vec_sse.c (+135/-35)
drivers/net/ice/base/ice_bst_tcam.c (+3/-3)
drivers/net/ice/base/ice_common.c (+5/-7)
drivers/net/ice/base/ice_dcb.c (+1/-1)
drivers/net/ice/base/ice_flg_rd.c (+2/-2)
drivers/net/ice/base/ice_flow.c (+13/-3)
drivers/net/ice/base/ice_imem.c (+2/-2)
drivers/net/ice/base/ice_metainit.c (+2/-2)
drivers/net/ice/base/ice_mk_grp.c (+2/-2)
drivers/net/ice/base/ice_parser.c (+4/-3)
drivers/net/ice/base/ice_pg_cam.c (+6/-6)
drivers/net/ice/base/ice_proto_grp.c (+2/-2)
drivers/net/ice/base/ice_ptp_hw.c (+28/-28)
drivers/net/ice/base/ice_ptype_mk.c (+2/-2)
drivers/net/ice/base/ice_sched.c (+12/-12)
drivers/net/ice/base/ice_switch.c (+11/-4)
drivers/net/ice/base/ice_type.h (+28/-2)
drivers/net/ice/base/ice_xlt_kb.c (+5/-5)
drivers/net/ice/ice_ethdev.c (+9/-10)
drivers/net/ice/ice_rxtx.c (+42/-2)
drivers/net/ice/ice_rxtx.h (+2/-0)
drivers/net/ionic/ionic_dev.c (+4/-1)
drivers/net/ionic/ionic_lif.c (+2/-4)
drivers/net/ionic/ionic_rx_filter.c (+1/-1)
drivers/net/ionic/ionic_rxtx.c (+16/-13)
drivers/net/ixgbe/ixgbe_ethdev.c (+11/-1)
drivers/net/ixgbe/ixgbe_pf.c (+4/-4)
drivers/net/memif/rte_eth_memif.c (+4/-4)
drivers/net/mlx4/mlx4.c (+6/-3)
drivers/net/mlx4/mlx4_mp.c (+6/-1)
drivers/net/mlx5/linux/mlx5_ethdev_os.c (+13/-9)
drivers/net/mlx5/linux/mlx5_mp_os.c (+5/-1)
drivers/net/mlx5/linux/mlx5_os.c (+9/-4)
drivers/net/mlx5/mlx5.c (+28/-4)
drivers/net/mlx5/mlx5.h (+4/-3)
drivers/net/mlx5/mlx5_devx.c (+2/-1)
drivers/net/mlx5/mlx5_flow.c (+67/-32)
drivers/net/mlx5/mlx5_flow.h (+53/-29)
drivers/net/mlx5/mlx5_flow_dv.c (+101/-92)
drivers/net/mlx5/mlx5_flow_meter.c (+2/-1)
drivers/net/mlx5/mlx5_flow_verbs.c (+5/-18)
drivers/net/mlx5/mlx5_rxq.c (+8/-7)
drivers/net/mlx5/mlx5_trigger.c (+16/-0)
drivers/net/mlx5/mlx5_tx.h (+66/-38)
drivers/net/mlx5/mlx5_utils.c (+1/-1)
drivers/net/mlx5/windows/mlx5_flow_os.c (+1/-1)
drivers/net/mvneta/mvneta_rxtx.c (+4/-0)
drivers/net/nfp/nfp_common.c (+3/-3)
drivers/net/nfp/nfp_ethdev.c (+10/-2)
drivers/net/nfp/nfp_ethdev_vf.c (+0/-1)
drivers/net/nfp/nfp_rxtx.c (+6/-6)
drivers/net/nfp/nfpcore/nfp_hwinfo.c (+1/-1)
drivers/net/ngbe/base/ngbe_eeprom.c (+0/-32)
drivers/net/ngbe/base/ngbe_regs.h (+1/-1)
drivers/net/ngbe/base/ngbe_type.h (+3/-4)
drivers/net/ngbe/ngbe_ethdev.c (+8/-12)
drivers/net/qede/base/ecore_init_fw_funcs.c (+1/-1)
drivers/net/qede/base/ecore_int.c (+2/-2)
drivers/net/tap/tap_flow.c (+1/-1)
drivers/net/tap/tap_tcmsgs.c (+9/-9)
drivers/net/tap/tap_tcmsgs.h (+8/-8)
drivers/net/txgbe/base/txgbe_eeprom.c (+0/-32)
drivers/net/txgbe/base/txgbe_type.h (+2/-2)
drivers/net/txgbe/txgbe_ethdev.c (+6/-5)
drivers/net/txgbe/txgbe_flow.c (+26/-7)
drivers/net/virtio/virtio_ethdev.c (+7/-0)
drivers/vdpa/ifc/ifcvf_vdpa.c (+23/-4)
drivers/vdpa/sfc/meson.build (+0/-1)
examples/fips_validation/main.c (+2/-2)
examples/ipsec-secgw/ipsec-secgw.c (+15/-6)
examples/ipsec-secgw/sa.c (+45/-7)
examples/l2fwd-crypto/main.c (+1/-1)
examples/l3fwd/l3fwd.h (+5/-0)
examples/l3fwd/l3fwd_event.c (+6/-0)
examples/l3fwd/main.c (+2/-2)
examples/qos_sched/cfg_file.c (+1/-1)
examples/qos_sched/profile.cfg (+0/-2)
examples/vhost/main.c (+12/-9)
examples/vm_power_manager/channel_manager.c (+10/-9)
lib/cryptodev/cryptodev_pmd.c (+2/-2)
lib/cryptodev/cryptodev_pmd.h (+1/-1)
lib/cryptodev/rte_cryptodev.c (+10/-10)
lib/eal/common/eal_common_proc.c (+8/-9)
lib/eal/common/eal_common_trace.c (+30/-39)
lib/eal/common/eal_common_trace_ctf.c (+0/-3)
lib/eal/common/eal_common_trace_utils.c (+10/-1)
lib/eal/common/eal_trace.h (+1/-2)
lib/eal/common/malloc_heap.c (+1/-1)
lib/eal/common/malloc_mp.c (+1/-1)
lib/eal/common/rte_service.c (+6/-7)
lib/eal/include/rte_bitmap.h (+0/-2)
lib/eal/include/rte_common.h (+2/-2)
lib/eal/include/rte_hexdump.h (+0/-4)
lib/eal/include/rte_memzone.h (+0/-3)
lib/eal/include/rte_uuid.h (+3/-1)
lib/eventdev/rte_event_crypto_adapter.c (+27/-3)
lib/eventdev/rte_event_eth_rx_adapter.h (+1/-1)
lib/eventdev/rte_event_eth_tx_adapter.c (+8/-7)
lib/fib/rte_fib.h (+0/-2)
lib/fib/rte_fib6.h (+0/-2)
lib/graph/rte_graph_worker.h (+2/-2)
lib/gro/gro_tcp4.c (+7/-1)
lib/gro/gro_udp4.c (+5/-1)
lib/hash/rte_cuckoo_hash.c (+1/-0)
lib/hash/rte_thash.h (+0/-2)
lib/ipsec/esp_outb.c (+6/-2)
lib/ipsec/rte_ipsec_sad.h (+0/-2)
lib/kni/rte_kni.h (+2/-2)
lib/lpm/rte_lpm.h (+0/-2)
lib/lpm/rte_lpm6.h (+0/-2)
lib/mbuf/rte_mbuf.h (+0/-3)
lib/mempool/rte_mempool.c (+15/-40)
lib/mempool/rte_mempool.h (+2/-1)
lib/net/rte_ip.h (+10/-7)
lib/node/ethdev_ctrl.c (+2/-0)
lib/pcapng/rte_pcapng.c (+23/-24)
lib/pdump/rte_pdump.c (+6/-0)
lib/power/rte_power.h (+0/-55)
lib/reorder/rte_reorder.h (+0/-2)
lib/rib/rte_rib.h (+0/-2)
lib/rib/rte_rib6.h (+0/-2)
lib/ring/rte_ring.h (+6/-9)
lib/ring/rte_ring_core.h (+2/-2)
lib/ring/rte_ring_elem.h (+0/-1)
lib/ring/rte_ring_elem_pvt.h (+10/-0)
lib/sched/rte_sched.c (+0/-2)
lib/timer/rte_timer.c (+4/-9)
lib/vhost/rte_vhost.h (+15/-0)
lib/vhost/rte_vhost_async.h (+9/-9)
lib/vhost/version.map (+1/-0)
lib/vhost/vhost.c (+30/-0)
lib/vhost/vhost_user.c (+1/-0)
lib/vhost/virtio_net.c (+5/-7)
meson.build (+1/-1)
tags: | added: server-todo |
Changed in dpdk (Ubuntu Lunar): | |
status: | New → Fix Released |
Changed in dpdk (Ubuntu Kinetic): | |
status: | New → Confirmed |
Changed in dpdk (Ubuntu Jammy): | |
status: | New → Confirmed |
Changed in dpdk (Ubuntu Focal): | |
status: | New → Confirmed |
description: | updated |
summary: |
- MRE updates 19.11.14 and 20.11.7 + MRE updates 19.11.14 / 21.11.3 / 22.11.1 |
tags: |
added: verification-done-focal removed: verification-needed-focal |
PPA: https:/ /launchpad. net/~paelzer/ +archive/ ubuntu/ lp-2002404- mre-q1- 2023
MRs: /code.launchpad .net/~paelzer/ ubuntu/ +source/ dpdk/+git/ dpdk/+merge/ 435877 /code.launchpad .net/~paelzer/ ubuntu/ +source/ dpdk/+git/ dpdk/+merge/ 435878 /code.launchpad .net/~paelzer/ ubuntu/ +source/ dpdk/+git/ dpdk/+merge/ 435877
K: https:/
J: https:/
F: https:/