commit c87f3a9dad25d4ebd4aba8cc599f4e39900d09f3
Merge: ac2fb4cc3a a944383a4f
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Feb 11 12:20:24 2026 +0000
Merging upstream branch-3.5
Commit list:
a944383a4f rhel: Avoid warning about missing .la with Fedora spec.
ef2856056b rhel: Remove kernel mentions from the Fedora spec.
d537176765 rhel: Don't ship network scripts on RHEL 9+ and Fedora 41+.
302716a07b rhel: Don't build network scripts package on RHEL 9+ with Fedora spec.
commit ac2fb4cc3ade509d1beab6f26454d6271b10802a
Merge: fb0c879711 a18cda1676
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Feb 9 16:06:42 2026 +0000
Merging upstream branch-3.5
Commit list:
a18cda1676 treewide: Fix discarded-qualifers warnings.
02519c10df ovsdb-server: Fix relay remotes string check.
commit fb0c879711278c0acec428af58cb24d95fb9cf70
Merge: 43aeecb685 adb2fe34f7
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Sat Feb 7 00:36:26 2026 +0000
Merging upstream branch-3.5
Commit list:
adb2fe34f7 ofproto-dpif-xlate: Avoid mirroring on recirculation.
f7ea5ddae9 cirrus: Use FreeBSD release images instead of stable snapshots.
13c2029dd6 automake: Don't install the libopenvswitchavx512.
d91dfa0f27 fedora: Fix package install on Fedora 43.
d834dd928e ipsec: libreswan: Consider active only when child SA is established. ()
f3d0515c89 ipsec: libreswan: Silence warning about overriding auto=route in v5.3.
0ef859800c ipsec: libreswan: Fix warning for obsolete keyingtries in v5.
a28a200bd3 system-ipsec.at: Use natural sorting for SA list.
commit 43aeecb685a0222dcebfd2dac72222eff2a94dd4
Merge: 4e26d1f2bf c5466278b2
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jan 26 18:45:43 2026 +0000
Merging upstream branch-3.5
Commit list:
c5466278b2 rconn: Fix fd leak when close monitor.
commit 4e26d1f2bf4543ebb019bb71d5564e375a0a59d5
Merge: 4aae6f3a30 a04b2a449f
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jan 26 16:58:17 2026 +0000
Merging upstream branch-3.5
Commit list:
a04b2a449f dpif-netdev: Reorder flow mark assignment.
commit 4aae6f3a303ae6d18028f1bb7cc72466320cee1b
Merge: d1a47f7317 3ab712a066
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Jan 22 14:06:35 2026 +0000
Merging upstream branch-3.5
Commit list:
3ab712a066 dpdk: Avoid maybe uninitialized for found_value variable.
commit d1a47f731715640f1710e9d093cff2ecb63b362a
Merge: 51b77889c8 2b376937ba
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jan 16 18:21:33 2026 +0000
Merging upstream branch-3.5
Commit list:
2b376937ba ofproto-dpif: Limit recirc_id to 28 bits for TC compatibility. ()
4680910837 netdev-offload-tc: Make sure tcf_id chain doesn't exceed upper limit. ()
d64b8e11be tests: Fix QoS tests for tc rounding behavior change. ()
1f47651a22 ovsdb: raft: Reset connections with incorrect cluster/server ids.
df484ac37c odp-util: Fixes for the set(nsh) action commit.
e8997469f5 tunnels: Don't unwildcard tunnel fields on write.
40cdf24c8b python: dns: Do not treat never accessed responses as expired.
commit 51b77889c804f27f14c6b51ec10a12327451b02a
Merge: b79b900873 45821af8b7
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jan 16 11:20:51 2026 +0000
Merging upstream branch-3.5
Commit list:
45821af8b7 dpif_netdev: Fix nullable memcpy in queue_netdev_flow_put().
commit b79b90087335902fda99515d9e65aead5454c750
Merge: b8759c384c d37c3792f2
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Jan 7 21:21:33 2026 +0000
Merging upstream branch-3.5
Commit list:
d37c3792f2 ovsdb: raft: Actually suppress the disruptive server.
437a637bb9 netdev-afxdp: Fix impossible typo.
4b6e5c7c52 tunnel: Avoid matching on df and csum flags.
a90cf2230d netdev-dpdk: Fix TSO packet length check for tunnels.
ff887c0bd4 netdev-dpdk: Fix rx queue fill level with QoS.
commit b8759c384c8517a2564d346f759a4779317cf763
Merge: 4f5bdbf918 486619b1bf
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Dec 17 21:36:35 2025 +0000
Merging upstream branch-3.5
Commit list:
486619b1bf classifier: Remove leftover bits of classifier partitioning.
eeb6cccbac ovsdb: raft: Discard pre-vote replies during the actual election.
190b9ca16c ofproto-dpif-xlate: Log clarification for dp_hash method. ()
88e08a66e1 ovsdb-idl: Fix returning non-existent rows from uuid lookup.
a58de06419 ovsdb: transaction: Fix logging order of duplicate index rows.
commit 4f5bdbf9182976a8e42f45fb9d4a2a1d6ce63d90
Merge: 2556bd4186 17b0ae25fc
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Dec 15 21:57:39 2025 +0000
Merging redhat subtree
Commit list:
17b0ae25fc redhat: remove unneeded iavf dependency
commit 2556bd4186f2169611cdb58f33b336fd7c42eae5
Merge: 0af4685ba0 d512fda2bf
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Nov 14 20:36:09 2025 +0000
Merging upstream branch-3.5
Commit list:
d512fda2bf dns-resolve: Do not treat never accessed responses as expired. ()
commit 0af4685ba0087fc7ac71016c0670dc0d90fb46fb
Merge: 79f1a03213 285eeb3d32
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Nov 14 11:08:00 2025 +0000
Merging upstream branch-3.5
Commit list:
285eeb3d32 dpif: Maintain upcall_pid, mtu and hash.
7dc1b3c4fd dpif-netlink: Fix probing for broken meters on Linux v5.10+. ()
500a37e6b5 dpif-netlink: Fix potential leak of a malformed meters netlink reply.
commit 79f1a032139f8b1217d3be9cee311073c6845ebc
Merge: 79cce6bcad e14d2e768c
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Oct 31 21:19:50 2025 +0000
Merging upstream branch-3.5
Commit list:
e14d2e768c netdev: Fix full duplex capability for 25G ports. (FDP-883)
2c7a7bb68b netdev-bsd: Cache features and speed.
a925464a6a netdev-linux: Fix compatibility with older kernels.
364c4ed228 netdev: Fix reported rate for Linux and BSD ports.
commit 79cce6bcad81acf4d1863871c185af73afa0051f
Merge: 02e8ff5261 724fdde201
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Oct 27 22:06:40 2025 +0000
Merging upstream branch-3.5
Commit list:
724fdde201 ipf: Work around thread safety warnings with clang 21.
bb8e3ed973 ipf: Fix potential deadlock with the clean thread on exit.
commit 02e8ff5261da8bac03e268cfdd534481e510a659
Merge: 0485075c88 2d697c2a7e
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Oct 24 15:21:34 2025 +0000
Merging upstream branch-3.5
Commit list:
2d697c2a7e dpif-netlink: Fix memory leak when re-add vport channel.
158d9a9ef2 configure: Disable clang 21 warning for uninitialized const fields.
95c4fdef48 thread: Convert init/destroy lock functions to use non-const arguments.
f7fe2ce9e1 treewide: Fix clang 21 thread-safety warnings for init/create/destroy.
52ec9c322c treewide: Remove OVS_GUARDED from RCU-based structure fields.
commit 0485075c88bd9d6389ff4fb42e149b33aca4ac80
Merge: a878db04c0 0cef20a870
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Oct 21 22:05:45 2025 +0000
Merging redhat subtree
Commit list:
0cef20a870 pkgtool: Fix support for multiple branches and remove useless checks
commit a878db04c018bb6cadf64d8b91bba9eb3c601ab6
Merge: 1c6b235a2c ba47fc9f2a
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Oct 20 19:06:43 2025 +0000
Merging upstream branch-3.5
Commit list:
ba47fc9f2a stream-ssl: Fix missing OPT_SSL_CIPHERSUITES in STREAM_SSL_CASES.
9cbaf10db2 odp-execute: Fix null pointer dereference on null nlattr.
9e8bb5efee netdev-vport: Free error string from str_to_u8() in tunnel config.
d9c14cbf4d test-psample: Fix missing field initializer warnings on older GCC.
ce3bb40a87 test-netlink-policy: Fix missing field initializer warnings on older GCC.
d19126ea92 test-lib-route-table: Add missing RTPROT_BGP definition.
8ffa62eba2 netlink: Fix build on kernels < 4.1 due to missing RTA_VIA. ()
d8cce28dc9 m4: Don't add -mno-avx512f if compiler doesn't support it.
commit 1c6b235a2c4afc3ccc2be250c207289aaa4c3271
Merge: 935daa6b59 5aac12f92a
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Oct 14 19:51:03 2025 +0000
Merging redhat subtree
Commit list:
5aac12f92a pkgtool: fix version in changelog
commit 935daa6b59f750e24aed9af6fff7342982413664
Merge: 60135581e5 12fa3a7958
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Oct 8 22:38:03 2025 +0000
Merging upstream branch-3.5
Commit list:
12fa3a7958 offload-dpdk: Don't use 24bit value as 32bit. (FDP-1122)
d6246ad77b compiler: Avoid 'returns_nonnull' attribute warnings on older GCC. ()
bb5a57cf07 ofproto-dpif.at: Wait for logs in select group tests.
3d80c666dd dpif-netdev: Optimize rwlock in port query API.
4ca4541f6f checkpatch: Set explicit encoding in do_authors_exist.
82056cca59 tests: Remove unnecessary revalidator/wait's.
9ab862b674 tests: Revalidate on flow change in tunnel-push-pop.
bf64f59aa0 tests: Ignore no tunnel port error on vswitch stop.
f500a42715 tests: Don't fail when test path contains 'p2' string.
3e043e8efa tests: Gracefully handle EADDRINUSE string from musl.
5ae788949c tests: Handle duration= with no fractional part.
065a32c3c1 dpdk: Use DPDK 24.11.3 release for OVS 3.5.
commit 60135581e5f45552c215c8491b37159090b20e60
Merge: 14b0be9648 7d3e671654
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Oct 8 20:18:37 2025 +0000
Merging dpdk subtree
Commit list:
7d3e671654 Merge tag 'v24.11.3' into 24.11
b287e40464 version: 24.11.3
3fa2030f01 version: 24.11.3-rc1
d0e2b9ac16 common/cnxk: fix AES-CTR salt handling
2afa256be2 net/ntnic: remove unused code
1e9e1c5e6e net/hns3: fix Rx packet without CRC data
889b49b14c eal: add description of service corelist in usage
4cbb7e7165 doc: remove reference to deprecated --use-device option
3c343b83e7 examples/flow_filtering: fix make clean
7cf4b46ba8 net/ena: fix aenq timeout with low poll interval
95dd517436 net/ena: fix control path interrupt mode
1b243f4fcf doc: fix missing feature matrix for event device
2c7e1dabd4 net/cnxk: fix lock for security session operations
1dff4472fa net/ixgbe: skip MACsec stats for E610
a69a881978 net/ixgbe: remove VLAs
18205cff93 doc: add kernel options required for mlx5
1a18833d45 net/nfp: standardize NFD3 Tx descriptor endianness
6933653df8 net/nfp: standardize Rx descriptor endianness
6785173ef4 net/ixgbe/base: fix lock checker errors
f23a5bb368 ethdev: keep promiscuous/allmulti value before disabling
e59b0a9a40 crypto/virtio: add request check on request side
254594c952 bus/vmbus: align ring buffer data to page boundary
355a5224b5 net/mlx5: fix maximal queue size query
6d6bc1ee49 net/e1000: fix xstats name
aad310ede3 dts: fix deterministic doc
1e9f40fa2f examples/ipsec-secgw: fix number of queue pairs
d7169bb15d examples/ntb: check more heap allocations
f22dca1f87 net/mlx5: fix out-of-order completions in ordinary Rx burst
70489cbd83 net/mlx5: fix masked indirect age action validation
a16363c20f bus/auxiliary: fix crash in cleanup
84da56317c net/octeon_ep: increase mailbox timeout
026a4bd924 net/i40e: fix RSS on plain IPv4
e8b84cfc5a net/iavf: fix VLAN strip disabling for ADQ v2 capability
c5ab91d4e9 net/bonding: avoid RSS RETA update in flow isolation mode
362128b06f net/hns3: fix queue TC configuration on VF
7561876ee3 net/txgbe: add LRO flag in mbuf when enabled
6554f3a1b1 net/txgbe: restrict VLAN strip configuration on VF
a09cf04d7a net/ngbe: fix device statistics
f679ea273e net/txgbe: fix device statistics
e58a17a64a net/ngbe: fix MAC control frame forwarding
b15ccd9412 net/txgbe: fix MAC control frame forwarding
881863c820 net/txgbe: fix reserved extra FDIR headroom
07eee8a0d8 net/txgbe: fix to create FDIR filter for tunnel packet
1e3b146e44 net/txgbe: fix FDIR perfect mode for IPv6
4eb460ede5 net/txgbe: fix to create FDIR filter for SCTP packet
6ed8313d38 net/txgbe: fix packet type for FDIR filter
cac9d1b2e7 net/txgbe: fix raw pattern match for FDIR rule
bd50b4bd8c net/txgbe: fix ntuple filter parsing
4719664fc8 net/ntnic: unmap DMA during queue release
a3f90ac8fd eventdev: fix flag types consistency
97a1a3b6c5 app/eventdev: fix number of releases sent during cleanup
5ac3674a47 event/dlb2: fix public symbol namespace
6aa233092b event/dlb2: fix default credits based on HW version
f0bc6dc057 event/dlb2: fix QID depth xstat
bada281c12 event/dlb2: fix num single link ports for DLB2.5
95d3b02eb1 event/dlb2: fix validaton of LDB port COS ID arguments
8a644d6c9a event/dlb2: fix dequeue with CQ depth <= 16
7edd6f239e test/crypto: fix EdDSA vector description
4c9b620315 test/crypto: fix RSA decrypt validation
6fe3cdedf1 test/crypto: fix RSA vector as per RFC 8017
0c16ebf9f3 crypto/openssl: include private exponent in RSA session
f34209e81f test/crypto: set to null after freeing operation
e09886a466 test/crypto: fix auth and cipher case IV length
e7a0239da2 examples/ipsec-secgw: fix crash in event vector mode
a9eabc9d05 examples/ipsec-secgw: fix crash with IPv6
1809420396 crypto/qat: fix out-of-place chain/cipher/auth headers
437fb19508 common/cnxk: fix qsize in CPT iq enable
9dcdadfcb7 crypto/cnxk: fix includes
2e78399426 buildtools/test: scan muti-line registrations
9fc1a3fb2e eal/unix: fix log message for madvise failure
d27ea2d70e vhost: fix net control virtqueue used length
a9dd008342 vhost: search virtqueues driver data in read-only area
856e6a751b net/iavf: fix VLAN strip setting after enabling filter
07aa274303 net/ice: fix handling empty DCF RSS hash
a2631c0d90 net/ice: fix querying RSS hash for DCF
eee8759f1c net/ixgbe: fix indentation
f2c7ad2a87 eal/x86: fix C++ build
4ca5b4c3e0 net/mlx5: fix WQE size calculation for Tx queue
af137849d7 net/mlx5: fix crash on age query with indirect conntrack
f85e8a3a02 common/mlx5: fix extraction of auxiliary device name
dfaef2bbf0 net/mlx5: fix access to auxiliary flow data
36fbed3222 net/mlx5: fix crash in HWS counter pool destroy
5ae25db6ca common/mlx5: fix dependency detection on Windows
544e88781a net/hns3: allow Tx vector when fast free not enabled
2b7f9c7142 net/hns3: check requirement for hardware GRO
63c0f5745a net/ixgbe/base: fix link status for E610
709450b4cb net/mlx5: fix template flow rule identification
b872565b56 net/mlx5: fix hypervisor detection in VLAN workaround
a9ea24c564 net/mlx5: avoid setting kernel MTU if not needed
e225716e63 net/mlx5: fix link on Windows
87d3b0a982 crypto/qat: fix size calculation for memset
f0b892c999 pcapng: fix null dereference in close
c672cdfb7d net: fix IPv6 check for IPv4 compat
f2a8997ad1 power/intel_uncore: fix crash closing uninitialized driver
78e15dd895 bus/pci/bsd: fix device existence check
0fce285ecb eal/freebsd: unregister alarm callback before free
28861cd46f eal/linux: unregister alarm callback before free
1b5dfa8745 bus: cleanup device lists
d522170814 test/lcore: fix race in per-lcore test
466f5576ce eal: warn if no lcore is available
4cf7ad1d41 eal: fix return value of lcore role
b626ee594c crypto/virtio: fix driver cleanup
7586722146 crypto/cnxk: fix QP stats
f8606f15ef crypto/cnxk: update SG list population
138fc65ec3 crypto/dpaa2_sec: fix uninitialized variable
13accd53ba common/dpaax: fix PDCP AES only 12-bit SN
12cf9a6edf common/dpaax: fix PDCP key command race condition
3e540b5618 net/ice/base: fix typo in device ID description
a0e9d250c7 net/ice/base: fix integer overflow
e76921b1b7 net/ice/base: fix media type check
0418eab283 net/ice/base: fix type conversion
e743b62f36 ethdev: fix error struct in flow configure
0aaff9e61e net/cnxk: fix descriptor count update on reconfig
14213101c2 common/cnxk: fix CQ tail drop
71a46e1a8a common/cnxk: fix E-tag pattern parsing
6cfc6ca792 common/cnxk: fix aura offset
31097f3290 net/octeon_ep: fix buffer refill
91e27c004f trace: fix overflow in per-lcore trace buffer
935bcec6d4 test/malloc: improve resiliency
de2ffd73f2 mem: fix lockup on address space shortage
82d26cdd09 net/mlx5: fix VLAN stripping on hairpin queue
1c12ebb230 net/tap: fix qdisc add failure handling
3639d36cb4 net/hns3: fix CRC data segment
cd05b2212e net/ntnic: fix ring queue operation
cc5b54d0d2 net/ntnic: avoid divide by zero
90b684d7a0 net/mana: check vendor ID when probing RDMA device
9449422de5 app/testpmd: fix flow random item token
43df1b76cf app/testpmd: relax number of TCs in DCB command
3ddba29a65 net/netvsc: add stats counters from VF
81d20aba32 net/netvsc: use Hyper-V page size
2b5eef54f9 bus/vmbus: use Hyper-V page size
37a49c7d67 net/null: fix packet copy
bbb4e92be5 bus/fslmc: fix use after free
562dab834f net/qede: fix use after free
180204813a net/nfp: standardize NFDk Tx descriptor endianness
5c4260919b net/nfp: fix control message overflow
c0e26e76ec net/nfp: fix flow rule freeing
a8b88d0a0a net/hns3: fix resources release on reset
180ac497e6 net/hns3: fix divide by zero
a232d5a1a0 net/hns3: fix interrupt rollback
d3a09d4fef net/hns3: fix memory leak for indirect flow action
65de22a5a4 net/hns3: fix extra wait for link up
c9d54054fd net/hns3: fix memory leak on failure
bd25f39563 net/hns3: fix integer overflow in interrupt unmap
f7b74c765d net/af_xdp: fix use after free in zero-copy Tx
5c7b58471a app/testpmd: fix RSS hash key update
55c400bab9 net/nfp: fix hash key length logic
9ba34acb5f net/nfp: fix crash with null RSS hash key
49d20b5d1e net/sfc: fix action order on start failure
adce6d130b net/mlx5: align PF and VF/SF MAC address handling
312f28ad91 net/mlx5: fix mark action with shared Rx queue
5d03c253b4 net/mlx5: fix error notification for large flow patterns
ad77925778 net/mlx5: remove unsupported flow meter action in HWS
66d99d9d2e net/mlx5: fix flex tunnel flow validation
bd350a3297 net/mlx5/hws: fix send queue drain on FW WQE destroy
eef73c95b1 net/mlx5: fix GRE flow item validation
43f59d7fb7 net/mlx5: fix validation for GENEVE options
a7ecf49c22 net/mlx5: fix counter service cleanup on init failure
117b9da5ba net/mlx5: fix counter pool init error propagation
10591649bc net/mlx5: validate GTP PSC QFI width
9057144d8b net/mlx5: fix header modify action on group 0
0aed6d26e9 crypto/qat: fix out-of-place chain/cipher/auth headers
ba3728749b crypto/qat: fix out-of-place header bytes in AEAD raw API
0077cade07 app/crypto-perf: fix AAD offset alignment
e9e52ecc9f crypto/cnxk: fix out-of-bounds access in SM2
f83dfdb5b0 crypto/cnxk: fix uninitialized variable
717b7326e4 event/cnxk: fix missing HW state checks
b2c6f4b660 crypto/virtio: fix cipher data source length
65567ebbb6 vhost/crypto: fix cipher data length
3478fefb08 vhost: fix wrapping on control virtqueue rings
5075b4bbbc net/ice: fix support for 3 scheduler levels
bcaa988a8f net/ice: fix flow creation failure
4fc463e078 net/e1000: fix igb Tx queue offloads capability
b9f98a5fa3 net/ixgbe: fix port mask default value in filter
00c4dc3d52 net/ixgbe: enable ethertype filter for E610
aab056c1b8 net/e1000: fix EEPROM dump
1b504f63ef net/idpf: fix truncation of constant value
9d88498a1c eal/linux: improve ASLR check
29e6a709e2 acl: fix build with GCC 15 on aarch64
80ccbe927d net/i40e/base: fix compiler warnings
d2cb553ea3 net/i40e/base: fix unused value warnings
0b5f911820 net/ixgbe/base: fix compilation warnings
a47768eb29 net/ixgbe/base: correct definition of endianness macro
75ece5975f net/fm10k/base: fix compilation warnings