Commit fe55216
dpdk-replace-leader
replace: bump F-Stack embedded DPDK from 23.11.5 to 24.11.6 LTS (tree replace)
Pristine integration of upstream DPDK 24.11.6 LTS into f-stack/dpdk/. F-Stack
local patches (29c7d58 + 5f3768c + 62f1c34 + 9271817) are NOT in
this commit; they will be re-applied in the immediately-following 'port:'
commit per plan.md §4.4 (single merged 'port:' commit per DP-A8). Patch list
updated 3 -> 4 after user 2026-06-09 14:50 KNI feedback uncovered patch-scout's
missed identification of 29c7d58.
Versions:
upstream: VERSION=24.11.6, ABI_VERSION=25.0
previous: VERSION=23.11.5, ABI_VERSION=24.0
lib/ count: 57 -> 59 (+argparse +ptr_compress, both opt-in, F-Stack 0 ref).
Backed up old tree to f-stack/dpdk.bak-23.11.5/ (kept until M5 PASS).
F-Stack patches saved as git format-patch under
/data/workspace/dpdk-stable-24.11.6/f-stack-lib/patches/.
Build verification (M2 acceptance):
meson setup build: exit=0 / 749 build targets / 0 errors / 2 warnings
(only missing optional PMD deps: mvep, af_xdp, etc.)
ninja -C build: exit=0 / 0 errors / 0 warnings / 2m14s build
(vs 23.11.5 baseline 4 warnings; cleaner)
build size: 653 MB (vs 23.11.5 623 MB, +4.8% within NFR-D-3 ±30%)
librte_eal.a: 875438 bytes (vs 835328, +4.8%)
librte_ethdev.a: 874896 bytes (vs 825506, +6.0%)
librte_argparse.a: 16624 bytes (NEW, F-Stack 0 ref - confirmed lean cost)
KNI / igb_uio status verified absent in 24.11.6 upstream:
ls dpdk/lib/kni -> No such file or directory
ls dpdk/kernel/linux/kni -> No such file or directory
ls dpdk/kernel/linux/igb_uio -> No such file or directory
(Will be re-introduced (igb_uio) and kept absent (kni) by next 'port:' commit
per spec 02 §3.6 + 04 §4.2.0/4.2.1)
Local commit only; no push.1 parent 72a255d commit fe55216
3,909 files changed
Lines changed: 548302 additions & 221465 deletions
File tree
- dpdk
- .ci
- .github/workflows
- app
- dumpcap
- graph
- examples
- pdump
- proc-info
- test-bbdev
- test-compress-perf
- test-crypto-perf
- test-dma-perf
- test-eventdev
- test-fib
- test-flow-perf
- test-mldev
- test-pipeline
- test-pmd
- test-sad
- test-security-perf
- test
- suites
- test_cfgfiles
- buildtools
- chkincs
- subproject
- config
- arm
- riscv
- x86
- devtools
- cocci
- doc
- api
- dts
- guides
- bbdevs
- compressdevs
- features
- contributing
- cryptodevs
- features
- dmadevs
- eventdevs
- features
- faq
- freebsd_gsg
- howto
- linux_gsg
- nics
- features
- platform
- prog_guide
- ethdev
- eventdev
- img
- rawdevs
- rel_notes
- sample_app_ug
- img
- testpmd_app_ug
- tools
- img
- vdpadevs
- windows_gsg
- drivers
- baseband
- acc
- fpga_5gnr_fec
- fpga_lte_fec
- la12xx
- null
- turbo_sw
- bus
- auxiliary
- cdx
- dpaa
- base
- fman
- qbman
- include
- fslmc
- mc
- portal
- qbman
- include
- ifpga
- pci
- bsd
- linux
- windows
- platform
- uacce
- vdev
- vmbus
- common
- cnxk
- hw
- cpt
- dpaax
- caamflib
- desc
- iavf
- idpf
- base
- ionic
- mlx5
- linux
- windows
- nfp
- nitrox
- octeontx
- qat
- dev
- qat_adf
- sfc_efx
- base
- compress
- isal
- mlx5
- nitrox
- octeontx
- qat
- dev
- uadk
- zlib
- crypto
- armv8
- bcmfs
- caam_jr
- ccp
- cnxk
- dpaa2_sec
- mc
- dpaa_sec
- ionic
- ipsec_mb
- mlx5
- mvsam
- nitrox
- null
- octeontx
- openssl
- qat
- dev
- scheduler
- uadk
- virtio
- dma
- cnxk
- dpaa2
- dpaa
- hisilicon
- idxd
- ioat
- odm
- skeleton
- event
- cnxk
- deq
- cn10k
- cn20k
- cn9k
- tx
- cn10k
- cn20k
- cn9k
- dlb2
- pf
- base
- dpaa2
- dpaa
- dsw
- octeontx
- opdl
- skeleton
- sw
- gpu/cuda
- mempool
- cnxk
- dpaa2
- dpaa
- octeontx
- ml/cnxk
- net
- af_packet
- af_xdp
- ark
- atlantic
- avp
- axgbe
- bnx2x
- bnxt
- hcapi
- cfa_v3
- bld
- host
- include
- host
- p70
- p70
- host
- include
- platform/dpdk
- mm
- include
- tim
- include
- tpm
- include
- cfa
- tf_core
- v3
- tf_ulp
- generic_templates
- bonding
- cnxk
- rx
- cn10k
- cn20k
- cn9k
- tx
- cn10k
- cn20k
- cn9k
- cpfl
- cxgbe
- base
- dpaa2
- base
- mc
- dpaa
- fmlib
- e1000
- base
- ena
- base
- ena_defs
- enetc
- enetfec
- enic
- base
- failsafe
- fm10k
- base
- gve
- base
- hinic
- base
- hns3
- i40e
- base
- iavf
- ice
- base
- idpf
- igc
- base
- intel/ice
- ionic
- ipn3ke
- ixgbe
- base
- mana
- memif
- mlx4
- mlx5
- hws
- linux
- tools
- windows
- mvneta
- mvpp2
- netvsc
- nfb
- nfp
- flower
- nfd3
- nfdk
- nfpcore
- ngbe
- base
- ntnic
- adapter
- nt4ga_stat
- dbsconfig
- include
- link_mgmt
- link_100g
- nim
- nthw
- core
- include
- nt200a0x
- clock_profiles
- reset
- dbs
- flow_api
- flow_backend
- hw_mod
- profile_inline
- flow_filter
- model
- ntnic_meter
- stat
- supported
- ntlog
- ntnic_filter
- ntnic_xstats
- ntutil
- null
- octeon_ep
- octeontx
- base
- pcap
- pfe
- base
- qede
- base
- r8169
- base
- ring
- sfc
- softnic
- tap
- bpf
- thunderx
- base
- txgbe
- base
- vdev_netvsc
- vhost
- virtio
- virtio_user
- vmxnet3
- base
- zxdh
- power
- acpi
- amd_pstate
- amd_uncore
- cppc
- intel_pstate
- intel_uncore
- kvm_vm
- raw
- cnxk_bphy
- cnxk_gpio
- cnxk_rvu_lf
- dpaa2_cmdif
- gdtc
- ifpga
- base
- osdep_rte
- ntb
- skeleton
- regex
- cn9k
- mlx5
- vdpa
- ifc
- base
- mlx5
- nfp
- sfc
- dts
- framework
- config
- params
- remote_session
- remote
- testbed_model
- hw
- traffic_generator
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
0 commit comments