commit 05f2232e6dc63d4b471887bb87a14906bad1a06e
Merge: d7922a29a0 06e440bf60
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Feb 10 22:02:47 2026 +0000
Merging upstream branch-3.3
Commit list:
06e440bf60 rhel: Avoid warning about missing .la with Fedora spec.
c5498a618e rhel: Remove kernel mentions from the Fedora spec.
4480d93be1 rhel: Don't ship network scripts on RHEL 9+ and Fedora 41+.
4870c80f34 rhel: Don't build network scripts package on RHEL 9+ with Fedora spec.
commit d7922a29a092fd5b96ee773fbf1918cf69475df9
Merge: 147a315e52 8802e36fc7
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Feb 9 16:02:38 2026 +0000
Merging upstream branch-3.3
Commit list:
8802e36fc7 treewide: Fix discarded-qualifers warnings.
fb9d7ee142 ovsdb-server: Fix relay remotes string check.
commit 147a315e52632733aeece5e327904bfa9d10ef76
Merge: 4208176027 2a8c2d66d4
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Sat Feb 7 00:32:36 2026 +0000
Merging upstream branch-3.3
Commit list:
2a8c2d66d4 ofproto-dpif-xlate: Avoid mirroring on recirculation.
commit 42081760277c76ac14957d87f22ae298d1edea33
Merge: 9befbdad31 665949281e
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Feb 6 15:32:35 2026 +0000
Merging upstream branch-3.3
Commit list:
665949281e cirrus: Use FreeBSD release images instead of stable snapshots.
544597cd22 automake: Don't install the libopenvswitchavx512.
eb882eae31 fedora: Fix package install on Fedora 43.
3e8e3bde70 ipsec: libreswan: Consider active only when child SA is established. ()
bab964a0cb ipsec: libreswan: Silence warning about overriding auto=route in v5.3.
fa8540d2f0 ipsec: libreswan: Fix warning for obsolete keyingtries in v5.
e433a295ae system-ipsec.at: Use natural sorting for SA list.
commit 9befbdad3121fa8da639b4dec4a0123559cd19f0
Merge: 9324738a4f 54929f4e37
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jan 26 17:32:35 2026 +0000
Merging upstream branch-3.3
Commit list:
54929f4e37 rconn: Fix fd leak when close monitor.
commit 9324738a4f7e6c14d5ec1e32bc74bcace123ad3f
Merge: 07ba9e9d32 54eb160569
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jan 26 15:07:59 2026 +0000
Merging upstream branch-3.3
Commit list:
54eb160569 dpif-netdev: Reorder flow mark assignment.
704c8a0fee dpdk: Avoid maybe uninitialized for found_value variable.
commit 07ba9e9d3243b6e4995b204ddce0391a02e1a41a
Merge: 92122300a8 75ca1ad4d5
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jan 16 18:17:34 2026 +0000
Merging upstream branch-3.3
Commit list:
75ca1ad4d5 ofproto-dpif: Limit recirc_id to 28 bits for TC compatibility. ()
d27a129d9c netdev-offload-tc: Make sure tcf_id chain doesn't exceed upper limit. ()
ed87bdf9e6 tests: Fix QoS tests for tc rounding behavior change. ()
51fbc04653 ovsdb: raft: Reset connections with incorrect cluster/server ids.
159475c1dd odp-util: Fixes for the set(nsh) action commit.
751f181e7f tunnels: Don't unwildcard tunnel fields on write.
b1386634e0 python: dns: Do not treat never accessed responses as expired.
commit 92122300a8a6f8306b73945781205dbf13a89065
Merge: 628e04d826 57b3ce7db5
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jan 16 11:16:51 2026 +0000
Merging upstream branch-3.3
Commit list:
57b3ce7db5 dpif_netdev: Fix nullable memcpy in queue_netdev_flow_put().
commit 628e04d826b61d48e2a81be9109d264931268907
Merge: fa18f7e2e2 782191d601
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Jan 7 21:17:18 2026 +0000
Merging upstream branch-3.3
Commit list:
782191d601 ovsdb: raft: Actually suppress the disruptive server.
03cd3475e0 netdev-afxdp: Fix impossible typo.
c703d668d1 netdev-dpdk: Fix TSO packet length check for tunnels.
b8edb42707 netdev-dpdk: Fix rx queue fill level with QoS.
commit fa18f7e2e21287b9f99a0216dbfc8627777bf90b
Merge: 6bd8beef75 eed6e3e34c
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Dec 17 21:37:36 2025 +0000
Merging upstream branch-3.3
Commit list:
eed6e3e34c classifier: Remove leftover bits of classifier partitioning.
b501258788 ovsdb: raft: Discard pre-vote replies during the actual election.
8cdd6aad58 ofproto-dpif-xlate: Log clarification for dp_hash method. ()
785a89b48d ovsdb-idl: Fix returning non-existent rows from uuid lookup.
276a3fe714 ovsdb: transaction: Fix logging order of duplicate index rows.
commit 6bd8beef75d732893127bdf7d9f6623402cd6a78
Merge: 13a3ab0e04 17b0ae25fc
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Dec 16 17:48:49 2025 +0000
Merging redhat subtree
Commit list:
17b0ae25fc redhat: remove unneeded iavf dependency
commit 13a3ab0e04270a134f8671ad052f5034979d122e
Merge: 1960fbf335 2c6b5bb2db
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Nov 14 22:08:49 2025 +0000
Merging upstream branch-3.3
Commit list:
2c6b5bb2db Prepare for 3.3.8.
f1bc9af962 Set release date for 3.3.7.
commit 1960fbf335d9540025fdd1bdd349d4756611c0d3
Merge: 68825570e2 7e1e83718e
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Nov 14 20:32:40 2025 +0000
Merging upstream branch-3.3
Commit list:
7e1e83718e dns-resolve: Do not treat never accessed responses as expired. ()
commit 68825570e2b918de456ffbf4f4957b2148024570
Merge: e9bf3f23b1 1dc94dd878
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Nov 14 11:02:30 2025 +0000
Merging upstream branch-3.3
Commit list:
1dc94dd878 dpif: Maintain upcall_pid, mtu and hash.
e5db1c6cde dpif-netlink: Fix probing for broken meters on Linux v5.10+. ()
44b63806fc dpif-netlink: Fix potential leak of a malformed meters netlink reply.
commit e9bf3f23b1a422973d981ec03455948dcf1311df
Merge: 21d4eccf5c 6c212e68b0
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Oct 31 19:13:35 2025 +0000
Merging upstream branch-3.3
Commit list:
6c212e68b0 netdev: Fix full duplex capability for 25G ports. (FDP-883)
a94035737d netdev-bsd: Cache features and speed.
4be948ed6f netdev-linux: Fix compatibility with older kernels.
fb500ee878 netdev: Fix reported rate for Linux and BSD ports.
commit 21d4eccf5c0d4d3fcb1daada7eb84ca957a809ff
Merge: a6c7b1e697 3f37ca2c2c
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Oct 27 22:02:41 2025 +0000
Merging upstream branch-3.3
Commit list:
3f37ca2c2c ipf: Work around thread safety warnings with clang 21.
130e07796a ipf: Fix potential deadlock with the clean thread on exit.
commit a6c7b1e697e56a87fcdbe8ee5ecba14cf0de1730
Merge: 7af9deb826 e5cff9bb34
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Oct 24 15:17:41 2025 +0000
Merging upstream branch-3.3
Commit list:
e5cff9bb34 dpif-netlink: Fix memory leak when re-add vport channel.
97c82fc720 configure: Disable clang 21 warning for uninitialized const fields.
dffe7daec6 thread: Convert init/destroy lock functions to use non-const arguments.
4efa74e0c0 treewide: Fix clang 21 thread-safety warnings for init/create/destroy.
574b9ffdeb treewide: Remove OVS_GUARDED from RCU-based structure fields.
commit 7af9deb8267fc593ad4e2f8de69cd09078b3efa2
Merge: 5069e34c3f 0cef20a870
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Oct 21 22:05:19 2025 +0000
Merging redhat subtree
Commit list:
0cef20a870 pkgtool: Fix support for multiple branches and remove useless checks
commit 5069e34c3f4c6990d6fdf364bf6f2d279ea163db
Merge: 02b2e86e56 adcf7b4687
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Oct 15 12:02:32 2025 +0000
Merging upstream branch-3.3
Commit list:
adcf7b4687 odp-execute: Fix null pointer dereference on null nlattr.
1d5b81c166 netdev-vport: Free error string from str_to_u8() in tunnel config.
commit 02b2e86e569d4f0319ee6c697c323132efed5c6d
Merge: 39c25dd7f3 5aac12f92a
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Oct 15 12:01:59 2025 +0000
Merging redhat subtree
Commit list:
5aac12f92a pkgtool: fix version in changelog
commit 39c25dd7f35b29c5ba1a75192c2810babbb18a5c
Merge: d05755453e fcc4d37f69
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Oct 13 15:20:24 2025 +0000
Merging upstream branch-3.3
Commit list:
fcc4d37f69 test-netlink-policy: Fix missing field initializer warnings on older GCC.
f77ec5dcd8 m4: Don't add -mno-avx512f if compiler doesn't support it.
commit d05755453e2754bd230386d336f3cdd7acc4d777
Merge: 39a71570dc 70b8c0e4cd
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Oct 8 22:17:25 2025 +0000
Merging upstream branch-3.3
Commit list:
70b8c0e4cd offload-dpdk: Don't use 24bit value as 32bit. (FDP-1122)
7d3d0a5386 compiler: Avoid 'returns_nonnull' attribute warnings on older GCC. ()
e8c5eb0187 ofproto-dpif.at: Wait for logs in select group tests.
2c4b68dc72 dpif-netdev: Optimize rwlock in port query API.
c7b450ced1 checkpatch: Set explicit encoding in do_authors_exist.
70f0929a73 tests: Remove unnecessary revalidator/wait's.
cc9677a4e2 tests: Revalidate on flow change in tunnel-push-pop.
949b9fcba1 tests: Ignore no tunnel port error on vswitch stop.
c7a0f94210 tests: Don't fail when test path contains 'p2' string.
15dc6fcf31 tests: Gracefully handle EADDRINUSE string from musl.
d8480395ed tests: Handle duration= with no fractional part.
329be16c9f dpdk: Use DPDK 23.11.5 release for OVS 3.3.
commit 39a71570dc5f781da59c07a1e0dad40c5e83fef7
Merge: b4bcb2d496 f322f350eb
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Oct 8 22:16:50 2025 +0000
Merging dpdk subtree
Commit list:
f322f350eb Merge tag 'v23.11.5' into 23.11
62f583c49b version: 23.11.5
63ae1d0311 config/arm: add grace build config
96ae1d5704 version: 23.11.5-rc1
3882cf200d Revert "net/ice: fix inconsistency in Rx queue VLAN tag placement"
c650c8ca56 examples/ipsec-secgw: fix number of queue pairs
bf7357a972 examples/ntb: check more heap allocations
c7c7562ab5 net/mlx5: fix out-of-order completions in ordinary Rx burst
4e2077a1a7 net/mlx5: fix masked indirect age action validation
5dce28bed6 net/virtio: revert Tx free threshold fix
c6ede264ff net/i40e: fix RSS on plain IPv4
43fdac7411 net/ice: fix inconsistency in Rx queue VLAN tag placement
b5b33cbcaa latencystats: fix receive sample race
580f1da8b9 event/dlb2: fix default credits based on HW version
3712f69908 event/dlb2: fix dequeue with CQ depth <= 16
7bd19c617c test/crypto: fix RSA decrypt validation
05e3fe5cd1 common/cnxk: fix qsize in CPT iq enable
ebe1537ebc net/virtio: fix check of threshold for Tx freeing
a02ed54577 vhost: search virtqueues driver data in read-only area
f2c11a141c net/iavf: fix VLAN strip setting after enabling filter
8f4cd11dc0 net/ice: fix querying RSS hash for DCF
d3851e9fde net/ixgbe: fix indentation
97595e70f8 net/mlx5: fix WQE size calculation for Tx queue
193daed63a net/mlx5: fix crash on age query with indirect conntrack
9c2d8da172 net/mlx5: fix crash in HWS counter pool destroy
f0d9e81514 net/txgbe: add LRO flag in mbuf when enabled
753046e111 net/txgbe: fix reserved extra FDIR headroom
dde1fb6dc4 net/txgbe: fix to create FDIR filter for SCTP packet
4c41cedc0a net/txgbe: fix packet type for FDIR filter
5e72e977b7 eal: add description of service corelist in usage
154814d110 doc: remove reference to deprecated --use-device option
5aad098460 examples/multi_process: revert ports cleanup on exit
f5520b77b3 dts: fix deterministic doc
c2e00fc4e9 examples/flow_filtering: fix make clean
2a8ea062d0 examples/multi_process: fix ports cleanup on exit
2c80d3ec27 bus/auxiliary: fix crash in cleanup
e080450123 net/octeon_ep: increase mailbox timeout
573996eb24 net/bonding: avoid RSS RETA update in flow isolation mode
b51cd2bb29 net/hns3: fix queue TC configuration on VF
b2a0154f8b net/txgbe: restrict VLAN strip configuration on VF
32b0db8d7e net/ngbe: fix device statistics
23cf0ce618 net/txgbe: fix device statistics
b2a56e02dd net/ngbe: fix MAC control frame forwarding
500e6df319 net/txgbe: fix MAC control frame forwarding
8b56bc4b9a net/txgbe: fix raw pattern match for FDIR rule
9ac65fa4a2 net/txgbe: fix ntuple filter parsing
b65b9dc98e app/eventdev: fix number of releases sent during cleanup
60d3e72863 event/dlb2: fix public symbol namespace
3a34eb71cd event/dlb2: fix QID depth xstat
046d6c3d52 event/dlb2: fix num single link ports for DLB2.5
f32809d973 event/dlb2: fix validaton of LDB port COS ID arguments
0659ada6ba crypto/openssl: include private exponent in RSA session
b392162c09 test/crypto: set to null after freeing operation
5d151f799e test/crypto: fix auth and cipher case IV length
905ff393d1 examples/ipsec-secgw: fix crash in event vector mode
e00f818f69 examples/ipsec-secgw: fix crash with IPv6
49f854ce6d buildtools/test: scan muti-line registrations
fa7b0b6d6b eal/unix: fix log message for madvise failure
f8ffd901d6 vhost: fix net control virtqueue used length
fe309fb57e common/cnxk: fix null pointer checks
362b3e6372 net/ice: fix handling empty DCF RSS hash
5e288d245a common/mlx5: fix extraction of auxiliary device name
edac72158a net/hns3: fix Rx packet without CRC data
0eac3df6ad net/hns3: allow Rx vector mode with VLAN filter
3d7e04bac2 net/hns3: allow Tx vector when fast free not enabled
b779239d61 net/hns3: check requirement for hardware GRO
bd6d0822b1 net/mlx5: fix hypervisor detection in VLAN workaround
87853e3523 doc: add kernel options required for mlx5
ca9827ee06 net/mlx5: avoid setting kernel MTU if not needed
bedd4b0498 crypto/qat: fix size calculation for memset
16af361233 power/intel_uncore: fix crash closing uninitialized driver
74a2941c3b bus/pci/bsd: fix device existence check
fd527a32b7 eal/freebsd: unregister alarm callback before free
57bb5ce25e eal/linux: unregister alarm callback before free
0e5825dac7 bus: cleanup device lists
e492f88b84 test/lcore: fix race in per-lcore test
78136965e4 eal: warn if no lcore is available
2c14d75f3b eal: fix return value of lcore role
aad19713c8 ethdev: keep promiscuous/allmulti value before disabling
9c9ce1e0ce crypto/virtio: fix driver ID
d9ed369aa2 crypto/virtio: fix driver cleanup
1356ebb256 crypto/virtio: add request check on request side
c7f8e70eff crypto/dpaa2_sec: fix uninitialized variable
0b7a18a443 common/dpaax: fix PDCP AES only 12-bit SN
2510a08552 common/dpaax: fix PDCP key command race condition
3aaa3155ba net/ice/base: fix typo in device ID description
5d990d209f net/ice/base: fix integer overflow
87abb5b57d ethdev: fix error struct in flow configure
9e7d0ee5fc net/cnxk: fix descriptor count update on reconfig
589cb58bb0 common/cnxk: fix CQ tail drop
26f01ea828 common/cnxk: fix E-tag pattern parsing
d4506d1aba trace: fix overflow in per-lcore trace buffer
a62f48920d test/malloc: improve resiliency
e4963bf825 mem: fix lockup on address space shortage
1f7a996079 net/mlx5: fix VLAN stripping on hairpin queue
9a33966ea3 net/tap: fix qdisc add failure handling
25938ace63 net/hns3: fix CRC data segment
2e2c96c038 net/mana: check vendor ID when probing RDMA device
b448d39192 app/testpmd: relax number of TCs in DCB command
1abe716ddf net/netvsc: add stats counters from VF
8622aa0e75 net/netvsc: use Hyper-V page size
f3f3b4cf94 bus/vmbus: use Hyper-V page size
3b68507506 bus/vmbus: align ring buffer data to page boundary
0fc340a7d8 net/null: fix packet copy
ed431a0868 bus/fslmc: fix use after free
f7c3246570 net/qede: fix use after free
8e94493914 net/nfp: standardize NFDk Tx descriptor endianness
b9ece5da28 net/nfp: standardize NFD3 Tx descriptor endianness
280d641cf8 net/hns3: fix resources release on reset
307bf0ec76 net/hns3: fix divide by zero
0af993b5f6 net/hns3: fix interrupt rollback
58f5aa2d97 net/hns3: fix memory leak for indirect flow action
b243653db6 net/hns3: fix extra wait for link up
bee4d06309 net/hns3: fix memory leak on failure
ff9d3eb7f8 net/hns3: fix integer overflow in interrupt unmap
c8e1da2dc3 net/af_xdp: fix use after free in zero-copy Tx
31817dc08e app/testpmd: fix RSS hash key update
26f6134cfe net/nfp: fix hash key length logic
a014d3730e net/nfp: fix crash with null RSS hash key
824de2d5c2 net/sfc: fix action order on start failure
c070455e8b net/mlx5: align PF and VF/SF MAC address handling
0a07a5c4dc net/mlx5: fix mark action with shared Rx queue
101a72d858 net/mlx5: fix maximal queue size query
b8e4ed8c83 net/mlx5: remove unsupported flow meter action in HWS
b7f8d01c0a net/mlx5/hws: fix send queue drain on FW WQE destroy
904d50d76a net/mlx5: fix counter service cleanup on init failure
37c5aad586 net/mlx5: validate GTP PSC QFI width
5789022ac7 net/mlx5: fix header modify action on group 0
34f3447290 crypto/qat: fix out-of-place chain/cipher/auth headers
7515c10eea crypto/qat: fix out-of-place header bytes in AEAD raw API
896897211f app/crypto-perf: fix AAD offset alignment
c2f499a7e9 crypto/virtio: fix cipher data source length
9a1e04684e vhost/crypto: fix cipher data length
62558d956a vhost: fix wrapping on control virtqueue rings
f04f9ea7db net/ice: fix flow creation failure
08cf99fc7f net/e1000: fix igb Tx queue offloads capability
b0e10115bf net/ixgbe: fix port mask default value in filter
6461582da8 net/ixgbe: enable ethertype filter for E610
b041be6b46 net/e1000: fix EEPROM dump
3f77572528 net/e1000: fix xstats name
333ef2e9f6 eal/linux: improve ASLR check
794bc32801 acl: fix build with GCC 15 on aarch64
d881245235 net/i40e/base: fix compiler warnings
5cec3d059d net/i40e/base: fix unused value warnings
81f196974f net/ixgbe/base: fix compilation warnings
4179a77be4 net/ixgbe/base: correct definition of endianness macro
b632b29cb8 net/fm10k/base: fix compilation warnings
cf180e0602 ethdev: convert string initialization