711cae799c
Accepting request 1325930 from home:cfconrad:branches:network
...
- Update to version 24.11.4
* LTS update with ~250 fixes, details here:
https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10
OBS-URL: https://build.opensuse.org/request/show/1325930
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=194
2026-01-08 10:44:03 +00:00
39a8d95420
- dpdk-tools requires "which" and is noarch
...
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=192
2025-08-19 15:15:09 +00:00
c8c1afc7ac
- dpdk-tools requires "which"
...
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=191
2025-08-19 14:43:46 +00:00
6ce3116129
Accepting request 1300288 from home:cfconrad:branches:network
...
- Update to version 24.11.3
* LTS release update contains ~180 fixes from main branch up to DPDK 25.07
* remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
OBS-URL: https://build.opensuse.org/request/show/1300288
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=190
2025-08-19 13:10:09 +00:00
a2cae583ee
Accepting request 1296685 from home:bmwiedemann:branches:network
...
Drop pesign and needssslcertforbuild because we don't build a kmp anymore (boo#1247389)
OBS-URL: https://build.opensuse.org/request/show/1296685
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=189
2025-08-19 10:53:58 +00:00
7f3cca7ba6
- Fix deterministic build [bsc#1244130]
...
[+ 0001-dts-generate-random-capture_name-per-call.patch]
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=187
2025-06-06 08:59:17 +00:00
2bbb6e4b20
Accepting request 1283560 from home:cfconrad:branches:network
...
- Fix deterministic build [bsc#1244130]
[+ 0001-dts-generate-random-capture_name-with-every-call.patch]
OBS-URL: https://build.opensuse.org/request/show/1283560
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=186
2025-06-06 07:50:45 +00:00
11f9ee29c7
Accepting request 1266095 from home:cfconrad:branches:network
...
- Change 0001-always_inline-fix.patch by replacing the function
rte_trace_feature_is_enabled with a preprocessor substitution,
this also work with older gcc7 where -mgeneral-regs-only isn't
available.
OBS-URL: https://build.opensuse.org/request/show/1266095
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=184
2025-04-01 13:12:21 +00:00
3b42126ade
Accepting request 1265904 from home:cfconrad:branches:network
...
- remove "%global _lto_cflags %{nil}" it was a leftover
OBS-URL: https://build.opensuse.org/request/show/1265904
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=183
2025-03-31 13:21:46 +00:00
28237c67d2
Accepting request 1265887 from home:rguenther:branches:network
...
- Add 0001-always_inline-fix.patch to fix issue with always_inline
and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
to inter-operate with other ISA flags. Remove GCC 14 build requirement
for SLE15/16 again.
-- note this doesn't work on SLE15 with GCC 7, but %autopatch does not
allow conditional patching, please fixup how you like. The build
fails on SLE16 currently because there is no GCC 14 in SLE16 anymore.
Please use GCC 13 there.
-- note the dpdk code is simply broken, it's a bug it's accepted in
GCC 14/15 (I filed https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119549
so this is rectified). The -mgeneral-regs-only is also only a
workaround. I have no idea what they actually intend.
OBS-URL: https://build.opensuse.org/request/show/1265887
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=182
2025-03-31 12:59:02 +00:00
171d6b6d07
Accepting request 1254530 from home:cfconrad:branches:network
...
- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]
OBS-URL: https://build.opensuse.org/request/show/1254530
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=180
2025-03-19 21:43:04 +00:00
46147800f0
Accepting request 1253091 from home:cfconrad:branches:network
...
- Drop multibuild flavor "thunderx" as it wasn't build differently
[bsc#1237385]
OBS-URL: https://build.opensuse.org/request/show/1253091
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=179
2025-03-17 08:27:11 +00:00
8a7742f408
Accepting request 1252001 from home:cfconrad:branches:network
...
- Update to version 24.11.1
* Contains DPDK 24.11 plus the fix for CVE-2024-11614,
remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk
OBS-URL: https://build.opensuse.org/request/show/1252001
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=177
2025-03-11 10:08:29 +00:00
d8860f7747
Accepting request 1246381 from home:Guillaume_G:branches:network
...
- Update to LTS version 24.11
* Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
* This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error
OBS-URL: https://build.opensuse.org/request/show/1246381
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=175
2025-02-28 10:17:30 +00:00
Duraisankar P
e57eca1817
Accepting request 1234310 from home:dpitchumani:branches:network
...
- Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
- Added patch,
+ dpdk-CVE-2024-11614.patch
OBS-URL: https://build.opensuse.org/request/show/1234310
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=173
2025-01-10 13:55:39 +00:00
47db1d81c2
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=171
2024-09-24 14:35:38 +00:00
096216505e
- Enable (disabled by default) installation of headers needed
...
* preamble
* 0001-fix-cpu-compatibility.patch
0002-SLE15-SP3-compatibility-patch-for-kni.patch
manually (bsc#1200620)
- rename
- Add patch to resolve build error reported in Staging:E project
* https://doc.dpdk.org/guides/rel_notes/release_19_11.html#new-features
- Changed to multibuild (bsc#1151455).
[-0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch
-0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch
-0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch
-0005-kni-fix-build-with-gcc-7.1.patch
-0006-kni-fix-ethtool-build-with-kernel-4.11.patch
more details can be found in
- Remove CONFIG_RTE_LIBRTE_MBUF_OFFLOAD as cryptodev is not depending
- Added support for aarch64 compilation.
- Disabled aarch64 dpdk-examples package for the time being as it
- Removed unwanted files(bsc#984437).
- Applied all the fixes recommended by upstream for
- DPDK is most common vhost-user backend, Adding upstream patches to
- Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into
- Intial version 2.2.0(fate#319169)
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=170
2024-09-24 14:35:01 +00:00
7787310bd0
Accepting request 1201130 from home:danp:branches:network
...
For the maintainer: this is needed to build fd.io VPP
DPDK plugin, in addition to pure DPDK driver development.
- Enable (disabled by default) instalation of headers needed
to build drivers.
OBS-URL: https://build.opensuse.org/request/show/1201130
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=169
2024-09-24 11:57:09 +00:00
28048ed56d
Accepting request 1200739 from home:dpitchumani:branches:network
...
- Use python macros from build config
OBS-URL: https://build.opensuse.org/request/show/1200739
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=168
2024-09-24 11:56:09 +00:00
Duraisankar P
9cc8a550cb
Accepting request 1198984 from home:Guillaume_G:branches:network
...
- Fix build on aarch64 with gcc14:
* 0001-examples-vm_power_manager-add-missing-header.patch
OBS-URL: https://build.opensuse.org/request/show/1198984
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=166
2024-09-06 11:48:09 +00:00
ae55e8388b
Accepting request 1198324 from home:dpitchumani:branches:network
...
Action:
Submit home:dpitchumani:branches:network/dpdk to network/dpdk
Description :
- Update to LTS version 23.11. Some are the fixes are below,
* app/crypto-perf: add missing op resubmission
* app/crypto-perf: fix copy segment size
* app/crypto-perf: fix data comparison
* app/crypto-perf: fix encrypt operation verification
* app/crypto-perf: fix next segment mbuf
* app/crypto-perf: fix out-of-place mbuf size
* app/crypto-perf: verify strdup return
* app/dma-perf: verify strdup return
* app/dumpcap: verify strdup return
* app/graph: fix build reason
* app/pdump: verify strdup return
* app/testpmd: fix --stats-period option check
* app/testpmd: fix GRO packets flush on timeout
* app/testpmd: fix async flow create failure handling
* app/testpmd: fix async indirect action list creation
* app/testpmd: fix auto-completion for indirect action list
* app/testpmd: fix burst option parsing
* app/testpmd: fix crash in multi-process forwarding
* app/testpmd: fix error message for invalid option
* app/testpmd: fix flow modify tag typo
* app/testpmd: hide --bitrate-stats in help if disabled
* app/testpmd: return if no packets in GRO heavy weight mode
* app/testpmd: verify strdup return
* build: fix linker warnings about undefined symbols
* build: fix reasons conflict
* build: link static libs with whole-archive in subproject
* build: pass cflags in subproject
* buildtools/cmdline: fix IP address initializer
* buildtools/cmdline: fix generated code for IP addresses
* bus/dpaa: verify strdup return
* bus/fslmc: verify strdup return
* bus/vdev: fix devargs in secondary process
* bus/vdev: verify strdup return
* ci: update versions of actions in GHA
* common/cnxk: fix RSS RETA configuration
* common/cnxk: fix Tx MTU configuration
* common/cnxk: fix VLAN check for inner header
* common/cnxk: fix inline device pointer check
* common/cnxk: fix link config for SDP
* common/cnxk: fix mbox region copy
* common/cnxk: fix mbox struct attributes
* common/cnxk: fix memory leak in CPT init
* common/cnxk: fix possible out-of-bounds access
* common/cnxk: remove CN9K inline IPsec FP opcodes
* common/cnxk: remove dead code
* common/mlx5: fix calloc parameters
* common/mlx5: fix duplicate read of general capabilities
* common/mlx5: fix query sample info capability
* common/qat: fix legacy flag
* common/sfc_efx/base: use C11 static assert
* config: fix CPU instruction set for cross-build
* crypto/cnxk: fix CN9K ECDH public key verification
* crypto/qat: fix crash with CCM null AAD pointer
* cryptodev: remove unused extern variable
* dma/dpaa2: fix logtype register
* dma/idxd: verify strdup return
* dmadev: fix calloc parameters
* doc: add --latencystats option in testpmd guide
* doc: add link speeds configuration in features table
* doc: add traffic manager in features table
* doc: fix aging poll frequency option in cnxk guide
* doc: fix commands in eventdev test tool guide
* doc: fix configuration in baseband 5GNR driver guide
* doc: fix default IP fragments maximum in programmer guide
* doc: fix typo in packet framework guide
* doc: fix typo in profiling guide
* doc: fix typos in cryptodev overview
* doc: remove cmdline polling mode deprecation notice
* doc: update link to Windows DevX in mlx5 guide
* drivers/net: fix buffer overflow for packet types list
* dts: fix smoke tests driver regex
* dts: strip whitespaces from stdout and stderr
* eal/x86: add AMD vendor check for TSC calibration
* eal: verify strdup return
* ethdev: fix NVGRE encap flow action description
* event/cnxk: fix dequeue timeout configuration
* event/cnxk: verify strdup return
* event/dlb2: remove superfluous memcpy
* eventdev/crypto: fix enqueueing
* eventdev: fix Doxygen processing of vector struct
* eventdev: fix calloc parameters
* eventdev: improve Doxygen comments on configure struct
* examples/ipsec-secgw: fix Rx queue ID in Rx callback
* examples/ipsec-secgw: fix cryptodev to SA mapping
* examples/ipsec-secgw: fix typo in error message
* examples/ipsec-secgw: fix width of variables
* examples/l3fwd: fix Rx over not ready port
* examples/l3fwd: fix Rx queue configuration
* examples/packet_ordering: fix Rx with reorder mode disabled
* examples/qos_sched: fix memory leak in args parsing
* examples/vhost: verify strdup return
* gro: fix reordering of packets
* hash: remove some dead code
* kernel/freebsd: fix module build on FreeBSD 14
* lib: add newline in logs
* lib: remove redundant newline from logs
* lib: use dedicated logtypes and macros
* ml/cnxk: fix xstats calculation
* net/af_xdp: fix leak on XSK configuration failure
* net/af_xdp: fix memzone leak on config failure
* net/bnx2x: fix calloc parameters
* net/bnx2x: fix warnings about memcpy lengths
* net/bnxt: fix 50G and 100G forced speed
* net/bnxt: fix array overflow
* net/bnxt: fix backward firmware compatibility
* net/bnxt: fix deadlock in ULP timer callback
* net/bnxt: fix null pointer dereference
* net/bnxt: fix number of Tx queues being created
* net/bnxt: fix speed change from 200G to 25G on Thor
* net/bnxt: modify locking for representor Tx
* net/bonding: fix flow count query
* net/cnxk: add cookies check for multi-segment offload
* net/cnxk: fix MTU limit
* net/cnxk: fix Rx packet format check condition
* net/cnxk: fix aged flow query
* net/cnxk: fix buffer size configuration
* net/cnxk: fix flow RSS configuration
* net/cnxk: fix indirect mbuf handling in Tx
* net/cnxk: fix mbuf fields in multi-segment Tx
* net/cnxk: improve Tx performance for SW mbuf free
* net/ena/base: fix metrics excessive memory consumption
* net/ena/base: limit exponential backoff
* net/ena/base: restructure interrupt handling
* net/ena: fix fast mbuf free
* net/ena: fix mbuf double free in fast free mode
* net/failsafe: fix memory leak in args parsing
* net/gve: fix DQO for chained descriptors
* net/hns3: enable PFC for all user priorities
* net/hns3: fix VF multiple count on one reset
* net/hns3: fix disable command with firmware
* net/hns3: fix reset level comparison
* net/hns3: refactor PF mailbox message struct
* net/hns3: refactor VF mailbox message struct
* net/hns3: refactor handle mailbox function
* net/hns3: refactor send mailbox function
* net/hns3: remove QinQ insert support for VF
* net/hns3: support new device
* net/i40e: remove incorrect 16B descriptor read block
* net/i40e: remove redundant judgment in flow parsing
* net/iavf: fix crash on VF start
* net/iavf: fix memory leak on security context error
* net/iavf: fix no polling mode switching
* net/iavf: remove error logs for VLAN offloading
* net/iavf: remove incorrect 16B descriptor read block
* net/ice: fix link update
* net/ice: fix memory leaks
* net/ice: fix tunnel TSO capabilities
* net/ice: remove incorrect 16B descriptor read block
* net/igc: fix timesync disable
* net/ionic: fix RSS query
* net/ionic: fix device close
* net/ionic: fix missing volatile type for cqe pointers
* net/ixgbe: fix memoy leak after device init failure
* net/ixgbe: increase VF reset timeout
* net/ixgbevf: fix RSS init for x550 NICs
* net/mana: fix memory leak on MR allocation
* net/mana: handle MR cache expansion failure
* net/mana: prevent values overflow returned from RDMA layer
* net/memif: fix crash with Tx burst larger than 255
* net/memif: fix extra mbuf refcnt update in zero copy Tx
* net/mlx5/hws: check not supported fields in VXLAN
* net/mlx5/hws: enable multiple integrity items
* net/mlx5/hws: fix ESP flow matching validation
* net/mlx5/hws: fix VLAN inner type
* net/mlx5/hws: fix VLAN item in non-relaxed mode
* net/mlx5/hws: fix direct index insert on depend WQE
* net/mlx5/hws: fix memory access in L3 decapsulation
* net/mlx5/hws: fix port ID for root table
* net/mlx5/hws: fix tunnel protocol checks
* net/mlx5/hws: skip item when inserting rules by index
* net/mlx5: fix DR context release ordering
* net/mlx5: fix GENEVE TLV option management
* net/mlx5: fix GENEVE option item translation
* net/mlx5: fix HWS meter actions availability
* net/mlx5: fix HWS registers initialization
* net/mlx5: fix IP-in-IP tunnels recognition
* net/mlx5: fix VLAN ID in flow modify
* net/mlx5: fix VLAN handling in meter split
* net/mlx5: fix age position in hairpin split
* net/mlx5: fix async flow create error handling
* net/mlx5: fix condition of LACP miss flow
* net/mlx5: fix connection tracking action validation
* net/mlx5: fix conntrack action handle representation
* net/mlx5: fix counters map in bonding mode
* net/mlx5: fix drop action release timing
* net/mlx5: fix error packets drop in regular Rx
* net/mlx5: fix flow action template expansion
* net/mlx5: fix flow configure validation
* net/mlx5: fix flow counter cache starvation
* net/mlx5: fix flow tag modification
* net/mlx5: fix indirect action async job initialization
* net/mlx5: fix jump action validation
* net/mlx5: fix meter policy priority
* net/mlx5: fix modify flex item
* net/mlx5: fix non-masked indirect list meter translation
* net/mlx5: fix parameters verification in HWS table create
* net/mlx5: fix rollback on failed flow configure
* net/mlx5: fix stats query crash in secondary process
* net/mlx5: fix sync flow meter action
* net/mlx5: fix sync meter processing in HWS
* net/mlx5: fix template clean up of FDB control flow rule
* net/mlx5: fix use after free when releasing Tx queues
* net/mlx5: fix warning about copy length
* net/mlx5: prevent ioctl failure log flooding
* net/mlx5: prevent querying aged flows on uninit port
* net/mlx5: remove GENEVE options length limitation
* net/mlx5: remove device status check in flow creation
* net/mlx5: remove duplication of L3 flow item validation
* net/netvsc: fix VLAN metadata parsing
* net/nfp: fix IPsec data endianness
* net/nfp: fix NFD3 metadata process
* net/nfp: fix NFDk metadata process
* net/nfp: fix Rx descriptor
* net/nfp: fix Rx memory leak
* net/nfp: fix calloc parameters
* net/nfp: fix device close
* net/nfp: fix device resource freeing
* net/nfp: fix getting firmware VNIC version
* net/nfp: fix initialization failure flow
* net/nfp: fix resource leak for CoreNIC firmware
* net/nfp: fix resource leak for PF initialization
* net/nfp: fix resource leak for VF
* net/nfp: fix resource leak for device initialization
* net/nfp: fix resource leak for exit of CoreNIC firmware
* net/nfp: fix resource leak for exit of flower firmware
* net/nfp: fix resource leak for flower firmware
* net/nfp: fix switch domain free check
* net/nfp: fix uninitialized variable
* net/nfp: free switch domain ID on close
* net/nfp: verify strdup return
* net/sfc: fix calloc parameters
* net/softnic: fix include of log library
* net/tap: do not overwrite flow API errors
* net/tap: fix traffic control handle calculation
* net/thunderx: fix DMAC control register update
* net/virtio: fix vDPA device init advertising control queue
* net/virtio: remove duplicate queue xstats
* net/vmxnet3: fix initialization on FreeBSD
* net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
* net: add macros for VLAN metadata parsing
* net: fix TCP/UDP checksum with padding data
* pipeline: fix calloc parameters
* rawdev: fix calloc parameters
* rcu: fix acked token in debug log
* rcu: use atomic operation on acked token
* regexdev: fix logtype register
* telemetry: fix connected clients count
* telemetry: fix empty JSON dictionaries
* test/cfgfile: fix typo in error messages
* test/event: fix crash in Tx adapter freeing
* test/event: skip test if no driver is present
* test/mbuf: fix external mbuf case with assert enabled
* test/power: fix typo in error message
* test: assume C source files are UTF-8 encoded
* test: do not count skipped tests as executed
* test: fix probing in secondary process
* test: verify strdup return
* vdpa/mlx5: fix queue enable drain CQ
* version: 23.11.1-rc2
* vhost: fix VDUSE device destruction failure
* vhost: fix deadlock during vDPA SW live migration
* vhost: fix memory leak in Virtio Tx split path
* vhost: fix virtqueue access check in VDUSE setup
* vhost: fix virtqueue access check in datapath
* vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
* 0002-SLE15-SP3-compatibility-patch-for-kni.patch
* kni-fix-build-with-Linux-6.10.patch
* kni-fix-build-with-Linux-6.8.patch
* preamble
- Updated the below patch for DPDK v23.11
* 0001-fix-cpu-compatibility.patch
OBS-URL: https://build.opensuse.org/request/show/1198324
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=164
2024-09-02 16:59:08 +00:00
d5456d2cf7
Accepting request 1195599 from home:aeneas_jaissle:branches:network
...
- Update to LTS release version v22.11.6
* http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
* kni-fix-build-with-Linux-6.8.patch (22.11.6)
OBS-URL: https://build.opensuse.org/request/show/1195599
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=162
2024-08-31 15:57:36 +00:00
a52a8f1e22
Accepting request 1194467 from home:aeneas_jaissle:branches:network
...
- Update to LTS release version v22.11.5
* http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
* 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
* 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)
OBS-URL: https://build.opensuse.org/request/show/1194467
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=159
2024-08-21 11:09:08 +00:00
ef4e6d183d
Accepting request 1189311 from home:jirislaby:branches:network
...
- use %autopatch even for older distros, -M *is* supported there
OBS-URL: https://build.opensuse.org/request/show/1189311
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=157
2024-07-24 06:52:37 +00:00
bea61b96f3
Accepting request 1187835 from home:jirislaby:branches:network
...
- add kni-fix-build-with-Linux-6.10.patch to fix build against
kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.
OBS-URL: https://build.opensuse.org/request/show/1187835
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=156
2024-07-16 11:17:21 +00:00
Duraisankar P
c43a3923a0
Accepting request 1185443 from home:bmwiedemann:branches:network
...
Drop leftover Sphinx doctrees to make package build reproducible
OBS-URL: https://build.opensuse.org/request/show/1185443
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=154
2024-07-05 04:58:14 +00:00
11b2dfacde
Accepting request 1182046 from home:pgajdos
...
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang and %python3_fix_shebang_path macros
[bsc#1212476]
OBS-URL: https://build.opensuse.org/request/show/1182046
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=152
2024-06-24 12:21:42 +00:00
626eba9405
Accepting request 1157121 from home:jirislaby:branches:network
...
- add kni-fix-build-with-Linux-6.8.patch to fix build against
kernel 6.8.
OBS-URL: https://build.opensuse.org/request/show/1157121
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=150
2024-03-18 09:29:06 +00:00
368a20232d
Accepting request 1110214 from home:jirislaby:branches:network
...
- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
kernel 6.5.
OBS-URL: https://build.opensuse.org/request/show/1110214
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=148
2023-09-11 06:45:28 +00:00
fe006068e3
Accepting request 1082855 from home:jirislaby:branches:network
...
- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
kernel 6.3.
OBS-URL: https://build.opensuse.org/request/show/1082855
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=145
2023-04-27 14:48:06 +00:00
d3c04f7a4d
Accepting request 1077604 from home:dpitchumani:branches:openSUSE:Factory
...
Description:
- Update DPDK to LTS release version v22.11.1 (jsc#PED-1237)
- More details can be found in
http://doc.dpdk.org/guides/rel_notes/release_22_11.html
Actions:
- submit home:dpitchumani:branches:openSUSE:Factory:Head/dpdk => network/dpdk
OBS-URL: https://build.opensuse.org/request/show/1077604
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=143
2023-04-06 09:47:56 +00:00
37dfc8592e
Accepting request 1067125 from home:bmwiedemann:branches:network
...
Cleanup Sphinx build leftovers for reproducible builds
There is still some non-determinism in
/usr/share/doc/packages/dpdk/dpdk/html/searchindex.js
but that should probably be solved in the Sphinx code
OBS-URL: https://build.opensuse.org/request/show/1067125
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=141
2023-02-23 14:12:56 +00:00
e6e76c533d
- also strip meson generated runpaths when installing examples
...
manually (bsc#1200620)
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=139
2022-06-21 13:20:38 +00:00
4deca60bf1
Accepting request 979159 from home:jirislaby:branches:network
...
- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
5.18
OBS-URL: https://build.opensuse.org/request/show/979159
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=137
2022-05-29 18:51:55 +00:00
df24a40eb9
Accepting request 973699 from home:susnux:branches:network
...
Update to version 21.11.1
this is the lts release, guess we stick with lts.
OBS-URL: https://build.opensuse.org/request/show/973699
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=133
2022-05-02 07:26:50 +00:00
b87222f473
Accepting request 957836 from home:susnux:branches:network
...
Update to LTS version 21.11.
Fixes Factory / Tumbleweed and required for more recent versions of openvswitch
OBS-URL: https://build.opensuse.org/request/show/957836
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=131
2022-03-03 10:14:10 +00:00
a9ccfe82b3
Accepting request 927313 from home:suntorytimed:branches:network
...
Rebased as requested
- - Update LTS version to maintenance release 19.11.10
* app/crypto-perf: fix out-of-place mempool allocation
* app/test: fix IPv6 header initialization
* app/testpmd: change port link speed without stopping all
* app/testpmd: fix help string for port reset
* app/testpmd: fix IPv4 checksum
* app/testpmd: fix MAC address after port reset
* app/testpmd: fix offloads for newly attached port
* app/testpmd: fix Tx checksum calculation for tunnel
* bitmap: fix buffer overrun in bitmap init
* bus: clarify log for non-NUMA-aware devices
* bus/dpaa: fix freeing in FMAN interface destructor
* common/mlx5: fix compatibility with OFED port query API
* common/mlx5: fix Netlink port name padding in probing
* common/mlx5: use new port query API if available
* cryptodev: fix freeing after device release
* crypto/mvsam: fix AES-GCM session parameters
* crypto/mvsam: fix capabilities
* crypto/mvsam: fix options parsing
* crypto/mvsam: fix session data reset
* crypto/octeontx: fix freeing after device release
* crypto/qat: fix Arm build with special memcpy
* devtools: fix file listing in maintainers check
* distributor: fix 128-bit write alignment
* doc: add limitation for ConnectX-4 with L2 in mlx5 guide
* doc: announce common prefix for ethdev
* doc: fix default burst size in testpmd
* doc: fix spelling
* drivers/net: fix memzone allocations for DMA memory
* ethdev: fix doc of flow action
* eventdev: fix event port setup in tx adapter
* flow_classify: fix leaking rules on delete
* (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
* ipc: stop mp control thread on cleanup
* kni: fix crash on userspace VA for segmented packets
* kni: fix mbuf allocation for kernel side use
* mempool/octeontx2: fix shift calculation
* net/bnxt: check access to possible null pointer
* net/bnxt: cleanup code
* net/bnxt: clear cached statistics
* net/bnxt: detect bad opaque in Rx completion
* net/bnxt: fix auto-negotiation on Whitney+
* net/bnxt: fix check for PTP support in FW
* net/bnxt: fix error handling in VNIC prepare
* net/bnxt: fix error messages in VNIC prepare
* net/bnxt: fix missing barriers in completion handling
* net/bnxt: fix nested lock during bonding
* net/bnxt: fix ring and context memory allocation
* net/bnxt: fix Rx burst size constraint
* net/bnxt: fix Rx interrupt setting
* net/bnxt: fix scalar Tx completion handling
* net/bnxt: fix Tx descriptor status implementation
* net/bnxt: fix typo in log message
* net/bnxt: improve probing log message
* net/bnxt: invoke device removal event on recovery failure
* net/bnxt: remove unnecessary code
* net/bnxt: remove unnecessary comment
* net/bnxt: set flow error after tunnel redirection free
* net/bnxt: set flow error when free filter not available
* net/bnxt: use common function to free VNIC resource
* net/bnxt: workaround spurious zero stats in Thor
* net/bonding: check flow setting
* net/bonding: fix error message on flow verify
* net/ena: enable multi-segment in Tx offload flags
* net/ena: trigger reset on Tx prepare failure
* net/hinic/base: fix LRO
* net/hinic: increase protection of the VLAN
* net/hns3: fix delay for waiting to stop Rx/Tx
* net/hns3: fix filter parsing comment
* net/hns3: fix Tx prepare after stop
* net/hns3: fix VLAN strip log
* net/hns3: increase VF reset retry maximum
* net/i40e: fix descriptor scan on Arm
* net/i40e: fix multi-process shared data
* net/iavf: fix RSS key access out of bound
* net/iavf: fix Tx threshold check
* net/ice/base: fix first profile mask
* net/ice/base: revert change of first profile mask
* net/ice: fix default RSS key generation
* net/ice: fix memzone leak when firmware is missing
* net/ixgbe: fix flow entry access after freeing
* net/mlx5: fix incorrect r/w lock usage in DMA unmap
* net/mlx5: fix IPIP multi-tunnel validation
* net/mlx5: fix match MPLS over GRE with key
* net/mlx5: fix MPLS RSS expansion
* net/mlx5: fix overflow in mempool argument
* net/mlx5: fix representor interrupt handler
* net/mlx5: fix RoCE LAG bond device probing
* net/mlx5: fix RSS flow item expansion for GRE key
* net/mlx5: fix Rx/Tx queue checks
* net/mlx5: fix switchdev mode recognition
* net/mlx5: fix typo in vectorized Rx comments
* net/mlx5: limit implicit MPLS RSS expansion over GRE
* net/mlx5: limit inner RSS expansion for MPLS
* net/mlx5: remove redundant operations in NEON Rx
* net/mlx5: remove unsupported flow item MPLS over IP
* net/mlx5: workaround drop action with old kernel
* net/mvpp2: fix configured state dependency
* net/mvpp2: fix port speed overflow
* net/octeontx2: fix default MCAM allocation size
* net/octeontx2: fix flow creation limit on CN98xx
* net/octeontx2: use runtime LSO format indices
* net/octeontx/base: fix debug build with clang
* net/pfe: remove unnecessary null check
* net/sfc: fix MAC stats lock in xstats query by ID
* net/sfc: fix MAC stats update for stopped device
* net/sfc: fix reading adapter state without locking
* net/sfc: fix xstats query by ID according to ethdev
* net/sfc: fix xstats query by unsorted list of IDs
* net/softnic: fix connection memory leak
* net/softnic: fix memory leak as profile is freed
* net/virtio: fix aarch32 build
* net/virtio: fix refill order in packed ring datapath
* net/virtio: report maximum MTU in device info
* power: fix namespace for internal struct
* rib: fix max depth IPv6 lookup
* test/crypto: fix mbuf reset after null check
* test/crypto: fix mempool size for session-less
* test/crypto: fix typo in AES case
* test/crypto: fix typo in ESN case
* test/mbuf: fix virtual address conversion
* tests/eal: fix memory leak
* vhost/crypto: check request pointer before dereference
* vhost: fix crash on reconnect
* vhost: fix missing guest pages table NUMA realloc
* vhost: fix missing memory table NUMA realloc
* vhost: utilize dynamic memory allocator
* Changes from 19.11.9:
https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
0001-SLE15-SP3-compatibility-patch-for-kni.patch
to
0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
dpdk-fallthrough-comment-fixes.patch
to
0003-dpdk-fallthrough-comment-fixes.patch
OBS-URL: https://build.opensuse.org/request/show/927313
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=130
2021-11-21 11:10:03 +00:00
f95246d748
Accepting request 918757 from home:tiwai:branches:network
...
- Fix build error with SLE15-SP4 kernel (bsc#1190362):
dpdk-fallthrough-comment-fixes.patch
OBS-URL: https://build.opensuse.org/request/show/918757
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=129
2021-10-16 09:30:14 +00:00
e685e7f7df
Accepting request 915800 from home:Guillaume_G:branches:network
...
- Add BuildRequires kernel-syms and modutils for proper
dependencies to be inserted in the resulting binary RPM, as
pointed by rpmlint
OBS-URL: https://build.opensuse.org/request/show/915800
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=128
2021-09-21 09:21:37 +00:00
35ad970142
Accepting request 907660 from home:StevenK:branches:network
...
- Normalize all Python script shebangs to use Python 3.
OBS-URL: https://build.opensuse.org/request/show/907660
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=127
2021-07-28 14:45:20 +00:00
ff5e6955b0
Accepting request 893155 from home:susnux:branches:network
...
Update LTS version to maintenance release 19.11.8
OBS-URL: https://build.opensuse.org/request/show/893155
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=125
2021-05-22 11:04:14 +00:00
Jaime Caamaño Ruiz
2df563b646
Accepting request 887523 from home:mgerstner:branches:network
...
- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
>= 5.9. Also see here:
http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T
OBS-URL: https://build.opensuse.org/request/show/887523
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=123
2021-04-22 14:25:17 +00:00
Jaime Caamaño Ruiz
7ad0b506d0
Accepting request 838479 from home:jaicaa:branches:network
...
- Add patches to fix vulnerability where malicious guest can harm the host
using vhost crypto, this includes executing code in host (VM Escape),
reading host application memory space to guest and causing partially
denial of service in the host (bsc#1176590).
* 0001-vhost-crypto-fix-pool-allocation.patch
* 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
* 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
* 0004-vhost-crypto-fix-incorrect-write-back-source.patch
* 0005-vhost-crypto-fix-data-length-check.patch
* 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
OBS-URL: https://build.opensuse.org/request/show/838479
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=121
2020-09-29 14:50:59 +00:00
Jaime Caamaño Ruiz
dc606a5cd6
Accepting request 836021 from home:jaicaa:branches:network
...
- Update to 19.11.4. For a list of fixes check:
https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
where a kernel backport (jsc#SLE-13536) introduced backward
incompatible changes to the API that break kni module build
* 0001-SLE15-SP3-compatibility-patch-for-kni.patch
OBS-URL: https://build.opensuse.org/request/show/836021
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=119
2020-09-22 09:15:39 +00:00
f1897037fe
- update to v19.11.3:
...
app/crypto-perf: fix display of sample test vector
app/eventdev: check Tx adapter service ID
app: fix usage help of options separated by dashes
app/pipeline: fix build with gcc 10
app: remove extra new line after link duplex
app/testpmd: add parsing for QinQ VLAN headers
app/testpmd: fix DCB set
app/testpmd: fix memory failure handling for i40e DDP
app/testpmd: fix PPPoE flow command
app/testpmd: fix statistics after reset
baseband/turbo_sw: fix exposed LLR decimals assumption
bbdev: fix doxygen comments
build: disable gcc 10 zero-length-bounds warning
build: fix linker warnings with clang on Windows
build: support MinGW-w64 with Meson
buildtools: get static mlx dependencies for meson
bus/fslmc: fix dereferencing null pointer
bus/fslmc: fix size of qman fq descriptor
bus/pci: fix devargs on probing again
bus/pci: fix UIO resource access from secondary process
bus/vmbus: fix comment spelling
ci: fix telemetry dependency in Travis
common/iavf: update copyright
common/mlx5: fix build with -fno-common
common/mlx5: fix build with rdma-core 21
common/mlx5: fix netlink buffer allocation from stack
common/mlx5: fix umem buffer alignment
common/octeontx: fix gcc 9.1 ABI break
common/qat: fix GEN3 marketing name
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=117
2020-08-11 06:57:44 +00:00
Madhu Mohan Nelemane
155e011bd8
Accepting request 807340 from home:jaicaa:branches:network
...
- Update to v19.11.1. For a list of changes, check:
* https://doc.dpdk.org/guides/rel_notes/release_19_11.html#new-features
- Removed patches no longer applying to the code base:
* 0001-vhost-fix-possible-denial-of-service-on-SET_VRING_NU.patch
* 0002-vhost-fix-possible-denial-of-service-by-leaking-FDs.patch
* 0002-fix-cpu-compatibility.patch
- Rebased patches:
* 0001-fix-cpu-compatibility.patch
- Add patches to fix vulnerability where malicious guest/container can
cause resource leak resulting a Denial-of-Service, or memory corruption
and crash, or information leak in vhost-user backend application
(bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
CVE-2020-10725, CVE-2020-10726).
* 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
* 0002-vhost-fix-vring-index-check.patch
* 0003-vhost-crypto-validate-keys-lengths.patch
* 0004-vhost-fix-translated-address-not-checked.patch
* 0005-vhost-fix-potential-memory-space-leak.patch
* 0006-vhost-fix-potential-fd-leak.patch
OBS-URL: https://build.opensuse.org/request/show/807340
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=115
2020-05-20 09:15:07 +00:00
Tomáš Chvátal
e17665b1fb
Accepting request 749659 from home:jaicaa:branches:network
...
- Add version to the PMD driver directory to avoid loading previous
version drivers (bsc#1157179).
- Update to 18.11.3 (bsc#1156146). For a list of fixes check:
* https://doc.dpdk.org/guides-18.11/rel_notes/release_18_11.html#fixes
- Add patches to fix vulnerability where malicious container can trigger
a denial of service (CVE-2019-14818, bsc#1156146)
* 0001-vhost-fix-possible-denial-of-service-on-SET_VRING_NU.patch
* 0002-vhost-fix-possible-denial-of-service-by-leaking-FDs.patch
- Removed patrches already included upstream:
* dpdk-fix-implicit-fallthrough-warning.patch
OBS-URL: https://build.opensuse.org/request/show/749659
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=111
2019-11-20 06:22:42 +00:00
65da8eedb8
Accepting request 734272 from home:jaicaa:branches:network
...
- Changed to multibuild (bsc#1151455).
- Added dpdk-fix-implicit-fallthrough-warning.patch to address build error with
recent kernels (bsc#1144704).
OBS-URL: https://build.opensuse.org/request/show/734272
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=109
2019-10-03 08:18:33 +00:00
Nirmoy Das
15d981595c
Accepting request 710378 from home:ndas:branches:network
...
- Minor Update to 18.11.3
* List of fixes can be found in
https://doc.dpdk.org/guides-18.11/rel_notes/release_18_11.html#fixes
- Minor Update to 18.11.3
* List of fixes can be found in
https://doc.dpdk.org/guides-18.11/rel_notes/release_18_11.html#fixes
OBS-URL: https://build.opensuse.org/request/show/710378
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=105
2019-06-17 16:01:42 +00:00
Tomáš Chvátal
ce277ba9b9
Accepting request 699466 from home:ndas:branches:network
...
- Add missing libmnl-devel
- Add missing libmnl-devel
OBS-URL: https://build.opensuse.org/request/show/699466
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=101
2019-04-30 06:01:40 +00:00