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
commit 14b0be9648de6884a4e1f92fa2b50b06c57f9cbf
Merge: 73a62aeee8 7e131b106c
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Sep 24 09:05:19 2025 +0000
Merging redhat subtree
Commit list:
7e131b106c pkgtool: count changes since release-date commit for specific versions
commit 73a62aeee8f8d7744ecaf1b34503b2358462ca53
Merge: a0dc13db6e cc29f279b8
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Sep 12 10:06:02 2025 +0000
Merging upstream branch-3.5
Commit list:
cc29f279b8 odp-execute: Fix packet length check for TSO packets. (FDP-1631)
f04a5404c2 netdev-dpdk: Fix IP checksum with net/virtio. (FDP-1666)
commit a0dc13db6ec38d8653af9b76bafe2813e61e0270
Merge: c05343bc05 07588bdb8a
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Sep 11 22:41:09 2025 +0000
Merging upstream branch-3.5
Commit list:
07588bdb8a netdev-native-tnl: Fix DF bit not being extracted into tunnel flags.
commit c05343bc05d96f88c7ff3d517d8cfb95fd681b95
Merge: 03d8ae1e7a 23b5b5702c
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Sep 5 20:15:18 2025 +0000
Merging upstream branch-3.5
Commit list:
23b5b5702c cirrus: Only update the main FreeBSD repository.
commit 03d8ae1e7af3d6772cbd8c64ec7250e502ee29b9
Merge: 5fcf2c65e7 18c93b4e2a
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Sep 4 01:53:43 2025 +0000
Merging upstream branch-3.5
Commit list:
18c93b4e2a netdev-offload-dpdk: Fix memory leak for matching fragments.
6d7a7ddb0d netdev-offload-dpdk: Fix vport hw-offload stat.
78c8c13d29 Prepare for 3.5.3.
774b5c70dd Set release date for 3.5.2.
commit 5fcf2c65e7a7d5aefeb53e0272edb9759194819f
Merge: 0ea9a7a17d c4a36ef551
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Aug 29 09:35:49 2025 +0000
Merging redhat subtree
Commit list:
c4a36ef551 redhat: add DPDK driver/lib build config checks
commit 0ea9a7a17df36db2c0c82e8bdb975adb49bd5827
Merge: 9aa0e29ea1 e238b0a962
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Aug 28 11:36:36 2025 +0000
Merging upstream branch-3.5
Commit list:
e238b0a962 tests: system-traffic: Fix flaky floating IP test.
commit 9aa0e29ea1bb95fbf9c5c54c29a815cbb84e8784
Merge: 99d36d275f ccf646e2d5
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Jul 31 16:21:31 2025 +0000
Merging upstream branch-3.5
Commit list:
ccf646e2d5 Documentation: Use @development-tools on dnf5.
commit 99d36d275fc9f9f67ae0d3496c6d1b8f28c78d80
Merge: ffc68a7c83 7371395900
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Jul 24 19:30:32 2025 +0000
Merging redhat subtree
Commit list:
7371395900 Be sure to have 0 as minimum patch version
commit ffc68a7c83ca1d4eee635eb9ea03f4541714b38a
Merge: 6c3ee0830a a62afea479
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jul 22 21:21:41 2025 +0000
Merging upstream branch-3.5
Commit list:
a62afea479 ofproto: Move group-modify to mod_start instead of mod_finish.
commit 6c3ee0830aba9def93f2cd58a9406a92630ce372
Merge: 031bce038c 80456ba706
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jul 15 16:06:37 2025 +0000
Merging upstream branch-3.5
Commit list:
80456ba706 dpif: Fix infinite netlink loop in dpif_execute_helper_cb. ()
commit 031bce038cd65b64c2845d2251c74d18005f9662
Merge: b5e9f8aeeb fd2f7e50b6
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Jul 10 14:15:14 2025 +0000
Merging redhat subtree
Commit list:
fd2f7e50b6 Fix to return the released version
commit b5e9f8aeebb2c6165291ec589bdf6a2a344639df
Merge: 004336cc42 a342be5e21
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jul 8 07:28:44 2025 +0000
Merging upstream branch-3.5
Commit list:
a342be5e21 mcast-snooping: Properly check MLD packet length.
commit 004336cc4275b6fd467144a49cc458d010088385
Merge: ecf95b8b04 0f69bf09e2
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jul 4 17:30:29 2025 +0000
Merging upstream branch-3.5
Commit list:
0f69bf09e2 seq: Fix deadlock with the time_init. (FDP-1493)
commit ecf95b8b04c751038d7c87b9af8b9f90e69b3c4b
Merge: c2b6c48ada 9d63aa13cf
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jul 1 15:07:25 2025 +0000
Merging upstream branch-3.5
Commit list:
9d63aa13cf netdev-dpdk: Remove unused macro for TSO offloads.
commit c2b6c48adafc05b513902acfbba22fcfe9d17c13
Merge: 82e5d8b20f 5fdde7c491
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Jun 25 13:06:54 2025 +0000
Merging upstream branch-3.5
Commit list:
5fdde7c491 tests: ipsec: Adjust status checks for upcoming Libreswan 5.3.
ee4bfd352b ipsec: libreswan: Remove old certs before importing new ones. (FDP-1473)
commit 82e5d8b20fb496bf73d597f1ce95745319ee5aa5
Merge: 2d95fa3c95 0e88df3e08
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jun 23 21:36:31 2025 +0000
Merging upstream branch-3.5
Commit list:
0e88df3e08 cirrus: Update to FreeBSD 14.3 and 13.5.
commit 2d95fa3c9510859bedc6ec831fc95e71f510cd87
Merge: f3dc511b5e eb45bd3dcc
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jun 20 21:35:48 2025 +0000
Merging upstream branch-3.5
Commit list:
eb45bd3dcc python: idl: Don't notify the application on _Server database updates.
commit f3dc511b5ed90fe4f4628abacd3186854fe3455a
Merge: 82f8619665 0be3a62d0a
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jun 16 17:21:31 2025 +0000
Merging upstream branch-3.5
Commit list:
0be3a62d0a lldp: Fix out of bound write in chassisid_to_string.
ec25716cbf conntrack: Allow inner NAT of related fragments. (FDP-136)
commit 82f8619665b4f6790aabfa0298b0f7dc3df09b1e
Merge: 717379414d c8f4fc655a
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jun 6 14:09:52 2025 +0000
Merging dpdk subtree
Commit list:
c8f4fc655a Merge tag 'v24.11.2' into 24.11
4c5634de9f version: 24.11.2
0955b77fb9 net/ixgbe: fix VF registers for E610
03f2ed63a5 version: 24.11.2-rc1
2d28802d04 dma/idxd: add device ids for new HW versions
29ff6a9399 net/mlx5/hws: fix DV FT type convert
20a6a691b2 net/ixgbe: add checks for E610 VF
c77400b426 eal: fix undetected NUMA nodes
f06641c1ad doc: add no-IOMMU mode in devbind tool guide
ecedc28faf examples/ipsec-secgw: fix cryptodev and eventdev IDs
b540e51a86 examples/flow_filtering: fix IPv4 matching snippet
aa00669001 pdump: clear statistics when enabled
cae454d4fc dts: fix smoke tests docstring
e189913951 common/qat: fix devargs parsing
29a23f6fa8 baseband/acc: fix queue setup failure clean up
699d7237b6 net/mlx5: fix GENEVE parser cleanup
b3c8347553 common/mlx5: add device duplication function
9d941764d9 net/mlx5: fix GRE matching on root table
9ca66f3f0c net/mlx5: fix NAT64 register selection
80d22471ae net/mlx5: fix mark action validation in FDB mode
116949c7a7 net/mlx5: fix IPIP tunnel verification
44d0ab5afc net/mlx5: fix flow matching GENEVE options
a9b2ac1bf3 net/mlx5: fix flow group ID for action translation
535cab510a net/mlx5: fix non-template flow validation on create
3057c26c7f net/mlx5: fix non-template flow validation
f998084dbb net/mlx5/hws: fix GTP flags matching
88c582b391 net/mlx5: fix error info in actions construct
a1aa7eba64 net/mlx5: fix non-template set VLAN VID
9a3c182073 net/mlx5/hws: fix crash using represented port without ID
a41da12914 net/mlx5: fix LACP packet handling in isolated mode
3d96eb2c96 net/mlx5: fix hairpin queue release
eac74e15d9 net/iavf: fix crash on app exit on FreeBSD
f19ad7db5c net/iavf: check interrupt registration failure
1ea4b841a3 net/ice: fix dropped packets when using VRRP
12e9bbdcb1 net/ice: fix flow engines order
427272a2a9 net/iavf: fix mbuf release in Arm multi-process
4bbe513ff7 net/bnxt: fix epoch bit calculation
d28cb22b31 doc: fix year of final LTS release
1deef2b44d ci: fix ccache for Ubuntu 22.04
144a7f91b8 ci: point at GitHub mirror
bf6f4ce1cd doc: update ionic driver guide
d7159d076a test/dma: fix pointers in IOVA as PA mode
035db014b8 crypto/qat: fix SM3 state size
e87cadfd7e test/crypto: fix check for OOP header data
1e5703cce5 crypto/openssl: validate incorrect RSA signature
46452e9f6b test/crypto: remove unused variable
1b3d7199b2 crypto/cnxk: fix asymmetric operation status code
c0be494e48 examples/ipsec-secgw: fix IV length in CTR 192/256
171bc627e1 test/crypto: fix AES-ECB test lengths
cd6fd838ee stack: fix pop in C11 implementation
4645bd6fb0 common/cnxk: fix inbound IPsec SA setup
5053ca6ef6 net/mlx5: fix hardware packet type translation
f43c794f60 net/mlx5: fix actions translation error overwrite
88819b70bb net/mlx5: fix crash with null flow list creation
daeec245a6 net/mlx5: fix leak in HWS flow counter action
6a821d8a77 net/mlx5/hws: fix fragmented packet type matching
1abcbab130 net/ixgbe: fix minimum Rx/Tx descriptors
92c5c5fc42 net/ixgbe: fix crashes in secondary processes
7fbe0b6f02 net/e1000: fix crashes in secondary processes
1bc35ac7c9 test/event: fix number of queues in eventdev conf
b5906479c8 event/dlb2: fix event weight handling in SSE code path
4ebec010a0 test/bbdev: update FFT test vectors
3cd431c14c vhost: check descriptor chains length
be57372461 examples/vhost_crypto: fix user callbacks
35d722b7a1 vhost/crypto: skip fetch before vring init
fb93f6ea0b net/nfp: fix init failure handling
4ee60b5f8f bus/pci: fix registered device name
0b3b586e75 net/nfp: fix representor port statistics
cbc1bf3f72 net/txgbe: remove useless condition for SW-FW sync
9d33d68367 net/ngbe: fix WOL and NCSI capabilities
220244287b app/testpmd: fix out-of-bound reference in offload config
bb87bcb247 net/mana: fix multi-process tracking
399b59e5b4 app/testpmd: avoid crash in DCB config
fdecbdb391 app/testpmd: show all DCB priority TC map
17fe408765 ethdev: fix registers info request
fa4dd4e722 app/testpmd: use VXLAN flow flags from user if set
55cebd0489 doc: add VXLAN matching requirement in mlx5 guide
ff3e9c0712 doc: fix feature flags for queue start/stop
0b181fd78d net/netvsc: remove device if its net devices removed
166d4b2a49 net/netvsc: scan all net devices under the PCI device
e22b7840f4 ci: build with MSVC in GHA
39594cdfcb doc: add two more tested Intel NICs in 24.11
30cc77f4b2 doc: add tested platforms with NVIDIA NICs in 24.11
5382502b31 mempool: fix errno in empty create
627dd0d91a eal/linux: remove useless assignments
b0ebe586b2 common/cnxk: fix null check
240570228e examples/l3fwd: fix socket ID check
5c535b99b8 net/qede: fix nested loops
9faf97c9d6 net/dpaa2: fix bitmask truncation
2e4228c1ad net/dpaa: fix bitmask truncation
dc4d8ee070 event/dpaa: fix bitmask truncation
ef9b860cec crypto/dpaa_sec: fix bitmask truncation
15e631a10c crypto/dpaa2_sec: fix bitmask truncation
a38040c143 net/hinic: fix flow type bitmask overflow
3eed0aca90 examples/ptpclient: fix message parsing
ce8ae4502c net/qede: fix debug messages array
5550f484d4 eal: fix devargs layers parsing out of bounds
630bb8e5d0 raw/cnxk_gpio: fix file descriptor leak
272df7dc62 net/cpfl: fix representor parsing log
cd5ba7e5d6 net/hns3: fix reset timeout
e38a5f52e8 net/hns3: fix copper port initialization
6375e577f8 net/intel: fix build with icx
a805904f88 net/intel: fix void functions returning a value
875cdf78a6 common/idpf: fix void function returning a value
a4739a0dd4 net/e1000/base: skip management check for 82575
54d89cacab net/e1000/base: fix unchecked return
f0c0d2ff0e net/e1000/base: fix reset for 82580
3f1f64c713 net/e1000/base: fix NVM data type in bit shift
967197d573 net/e1000/base: fix bitwise operation type
85ec3dfc67 net/e1000/base: fix uninitialized variable
03970ad009 net/e1000/base: fix data type in MAC hash
599c0373d9 net/e1000/base: fix MAC address hash bit shift
b7d74fdd63 net/e1000/base: fix iterator type
dddb2f7b48 net/e1000/base: correct mPHY access logic
dd2a3409a5 net/e1000/base: fix semaphore timeout value
accc504139 net/igc/base: fix NVM data type in bit shift
3bb018be50 net/igc/base: fix data type in MAC hash
4e2a4f3e7c net/igc/base: fix MAC address hash bit shift
a2c638ce0b net/igc/base: fix iterator type
53b1a0379f net/igc/base: fix semaphore timeout value
1e1ea5adb2 net/igc/base: fix unused value
d488f162e7 net/igc/base: fix typo in LTR calculation
00c6f1273d net/igc/base: fix LTR for i225
916dc6644e net/igc/base: reset loop variable
0f0b0bd390 net/igc/base: increase PHY power up delay
9455640366 net/igc/base: fix bitwise operation type
65e9bf364b net/igc/base: fix infinite loop
76752353f7 net/igc/base: fix deadlock when writing i225 register
c38557155b net/mlx5: fix GRE flow match with SWS
c6eafb6fe0 net/mlx5: fix flush of non-template flow rules
f00e13b2b5 net/mlx5: fix crash in non-template metadata split
5879ea0136 net/mlx5: adjust actions per rule limitation
0ac63e172b net/mlx5: fix Netlink socket leak
0459266ffc net/bnxt: address uninitialized variables
72308e8f78 net/bnxt: fix overflow
aa3df07ee1 net/bnxt: fix overflow
434be46b35 net/bnxt: fix dead code
6eaaefeece net/bnxt: fix crash when representor is re-attached
165e2879f3 net/bnxt: fix Rx handler
ae99f14c94 net/bnxt: fix indication of allocation
17c59ba22a eal/x86: defer power intrinsics variable allocation
5803893830 power: defer lcore variable allocation
e07b9b8acd random: defer seeding to EAL init
f6dc4ee6b4 build: force GCC 15 to initialize padding bits
17320be508 vhost: fix FD entries cleanup
1298fbb1c0 vhost: add null callback checks
69fe60c6d7 ethdev: fix functions available in new device event
a40425158c net/mana: do not ring short doorbell for every mbuf alloc
685ac1bd0c net/af_packet: fix socket close on device stop
1e055d1d2c use Python raw string notation
4ffa336f68 dts: fix pass rate edge case in results
79dd2b794e dts: fix MTU set command
73bc6c422e buildtools: fix some Python regex syntax warnings
9378b4e94d ptr_compress: fix build with Arm SVE
9191c6d2c7 service: fix getting service lcore attributes
72cae7066a eal/linux: fix memseg length in legacy mem init
2ac9abd53d log: fix systemd journal socket open
1ea001c6d3 gro: fix unprocessed IPv4 packets
d830d6989f net/cnxk: fix NIX send header L3 type
0ee5bed6e5 net/ice: fix flows handling
878de746e3 net/nfp: fix firmware load from flash
c8a72ba74a net/nfp: fix multi-PF control flag
64c3aa631f net/nfp: fix misuse of function return values
7f3506343c net/nfp: fix multiple PFs check from NSP
9873a135bf net/gve: allocate Rx QPL pages using malloc
527874f615 net/enetfec: remove useless assignment
f980e6fb22 net/octeon_ep: remove useless assignment
ec9f33f1da crypto/virtio: fix data queues iteration
5d53e26001 cryptodev: fix C++ include
2ecc6d401b crypto/openssl: fix CMAC auth context update
df76613de6 crypto/virtio: fix redundant queue free
fcd0f442fa eventdev: fix format string data type in log messages
d94d788b49 common/cnxk: fix DPI mailbox structure
8ed2702aff common/cnxk: fix atomic load in batch ops
0409230b3f net/ice: fix memory leak in scalar Rx
15e0157ef8 net/iavf: remove reset of Tx prepare function pointer
00ef3d8f8f net/ixgbe/base: add missing buffer copy for ACI
7bdfd8d853 net/ixgbe/base: fix driver hang in VM
f3fddb3b10 net/ixgbe/base: remove 2.5/5G from auto-negotiation for E610
194e3b363d net/ixgbe/base: fix TSAM checking return value
ecae1f6c9d net/ixgbe: fix E610 support in flow engine
a3ee0fe355 net/mlx5: fix unneeded stub flow table allocation
fbc041172e net/mlx5: fix leak of flow action data list
a0008d4df0 net/mlx5: fix polling CQEs
08bb999893 net/sfc: remove unnecessary assignment
1d3a36ce47 examples/flow_filtering: remove duplicate assignment
5ad1682931 net/hns3: rename RAS module
4d38497807 net/hns3: remove PVID info dump for VF
ebdb2edada net/hns3: fix mbuf freeing in simple Tx path
f47b48eff7 net/bonding: fix dedicated queue setup
8ed4c26a45 test/bonding: fix active backup receive test
054215a033 net/nfp: fix VF link speed
08a31a7f92 net/ena: fix missing default LLQ policy
21948b12f3 eal/x86: fix some intrinsics header include for Windows
6f318c9adf examples/flow_filtering: fix build with GCC 15
ee7a18ee16 net/thunderx/base: fix build with GCC 15
6e0d453c34 crypto/cnxk: fix build with GCC 15
5198bb1395 vhost: reset packets count when not ready
821f370cbf vhost: fix log when setting max queue num
a9d22c1962 vhost: check GSO size validity
f57032f437 vhost: clear ring addresses when getting vring base
bed7252622 test/ring: fix init with custom number of lcores
53bc170b2a log: fix double free on cleanup
commit 717379414d64c0fcfc1aa8fefc94cd51778d9bc4
Merge: 91de5e9c80 a0f636163b
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jun 3 20:36:33 2025 +0000
Merging upstream branch-3.5
Commit list:
a0f636163b sparse: Define new AVX10 includes added in GCC >= 15.
commit 91de5e9c80075685b105fcca3d313fa3dc4085e2
Merge: ef8a65d607 deb1d61d1a
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jun 2 22:16:05 2025 +0000
Merging upstream branch-3.5
Commit list:
deb1d61d1a Prepare for 3.5.2.
647d1611b5 Set release date for 3.5.1.
commit ef8a65d6070110e2bd86e88fca9fb3b0af8f9335
Merge: d278fb9060 0094a6abae
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jun 2 18:21:31 2025 +0000
Merging upstream branch-3.5
Commit list:
0094a6abae sparse: Add workaround for OpenSSL configuration.
commit d278fb9060f42b0fa9e9a32798ec09deed858bc4
Merge: 3952c9bb74 b4b42fc852
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri May 30 23:13:13 2025 +0000
Merging upstream branch-3.5
Commit list:
b4b42fc852 flow: Fix checksum offloads with simple match.
commit 3952c9bb74c8dccefbbcaf6cb2c1329c38131d8d
Merge: 2f5b85bba3 658a4ad20b
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri May 30 16:07:47 2025 +0000
Merging upstream branch-3.5
Commit list:
658a4ad20b dpdk: Use DPDK 24.11.2 release for OVS 3.5.
b2a276b738 netdev-dpdk: Fix possible memory leak in vhost stats.
commit 2f5b85bba3c9bb21c95cbdfbcbc570d19a96da3c
Merge: 0946805f41 5cfcef1a26
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon May 26 17:36:42 2025 +0000
Merging upstream branch-3.5
Commit list:
5cfcef1a26 tests: classifier: Add a stress test for prefixes reconfiguration.
f2ae1aedab classifier: Fix race for prefix tree configuration. ()
892d5256d3 tests: classifier: Fix the rule number check during trie verification.
commit 0946805f41978b28f9fdd7850149b8949c361b33
Merge: df306fdb52 3e8324dbbe
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu May 22 11:08:19 2025 +0000
Merging upstream branch-3.5
Commit list:
3e8324dbbe netdev-linux: Fix offloads for IPv6 UDP packets.
16bf59565b netdev-native-tnl: Do not validate already checked checksum.
00b477d170 conntrack: Fix embedded checksums in ICMP errors.
b5bcafd76e conntrack: Do not validate already checked checksum.
65f14c016a ipf: Consider checksum only for fragmented packets.
78ad02c3c5 dpif-netdev: Enhance checksum coverage.
a0bf478e0a flow: Fix bad IP checksum flag.
commit df306fdb524612035096e1b0347ae531c2038a4c
Merge: b87a6256f1 e8ee521316
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed May 21 11:16:44 2025 +0000
Merging redhat subtree
Commit list:
e8ee521316 Update README.rst with an example of push command and a warning
commit b87a6256f1d3eeaada724ac64301d88d07858f11
Merge: 171106cacf 5e0d462d32
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri May 16 23:08:40 2025 +0000
Merging upstream branch-3.5
Commit list:
5e0d462d32 ipsec: libreswan: Fix premature reconciliation of just added tunnels. (FDP-1364)
commit 171106cacf7da51e9ac260be771f833905aa7060
Merge: 385ea6cc64 544812b540
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue May 13 16:52:29 2025 +0000
Merging upstream branch-3.5
Commit list:
544812b540 github: Add a permanent workaround for malformed /etc/hosts.
4b88bbb9ff tests: Run IPv6 ct fragmentation tests in different zones. (FDP-1339)
commit 385ea6cc6482e15e45ac1ce6e0b3da2ebf9dd2a8
Merge: 22305012f8 864c127d25
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Sat May 10 23:51:13 2025 +0000
Merging redhat subtree
Commit list:
864c127d25 README.rst: Add "Starting an embargoed CVE branch" section
commit 22305012f8ee8c5af045fe03614b11d0c2bdc8fb
Merge: 5ee718d9bb 1b54242546
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Apr 30 22:53:14 2025 +0000
Merging upstream branch-3.5
Commit list:
1b54242546 python: idl: Clear rows without losing indexes.
commit 5ee718d9bb577912990f3e8b37a19aa5cb0bdf20
Merge: d59e5586ba 06fc29722b
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Apr 28 08:53:31 2025 +0000
Merging upstream branch-3.5
Commit list:
06fc29722b ipsec: libreswan: Fix detection of loaded IPv6 connections. (FDP-1328)
commit d59e5586ba60e19495933dd46e0c613bfc02f928
Merge: cf4bf8117e 9db2bd471a
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Apr 25 20:22:24 2025 +0000
Merging upstream branch-3.5
Commit list:
9db2bd471a python: Add example usage section to README.
34775413d1 python: Populate README with minimal context.
7849873571 python: Add 'long_description' to 'setup.py'.
31f2f28ebc python: Don't leave file handles open.
6ed8cef12b uuid: Fix a warning about zero byte truncation in the template.
fa7963fc42 dpdk: Fix main lcore on systems with many cores. (FDP-1312)
55bb34699b ovs-vtep: Fix vlan binding.
9e7d897cab ipf: Maintain packet zone and direction. (FDP-1052)
80273f0198 ipf: Don't send expired frags. (FDP-1052)
47dd013ae3 netdev-dpdk: Fix device info return value check.
6ba5f453be Documentation: Update links to DPDK documentation.
7eeb92a344 Documentation: Use mail-archive.com URLs for openflow-discuss ML links.
commit cf4bf8117e6a3ea3b0515c45c286fbdc9bac6c61
Merge: 016e532d74 a3a7b7df13
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Apr 7 11:41:49 2025 +0000
Merging redhat subtree
Commit list:
a3a7b7df13 Use the correct version in changelog
commit 016e532d74c7601539879d384fcd5e644bc95811
Merge: 1d1bff6c83 d116d17fd2
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Apr 3 21:52:33 2025 +0000
Merging upstream branch-3.5
Commit list:
d116d17fd2 ovsdb: raft: Fix cluster break down on leaving with some nodes down. (FDP-662)
fb6195d835 ovsdb: raft: Add debug logs for role transition.
158c592c50 ovsdb: raft: Fix multitasking overrun warning when there is no leader.
commit 1d1bff6c832da585f1e389f25e7a90568e38eb5a
Merge: 560ba67c02 bb05933349
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Apr 3 18:14:51 2025 +0000
Merging upstream branch-3.5
Commit list:
bb05933349 python: Disable check for globals with never reassigned names (F824).
c4045edc2b ofproto-dpif: Fix spelling in comments and the support field macro.
073a2a1611 checkpatch.py: Don't run subject checks in source-file mode.
b6157a0366 rhel/systemd: Change owner recursively and also on /etc/openvswitch.
commit 560ba67c02dd92fe02d5109577a491de9a895d0a
Merge: 280d901003 c46b1ef166
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Mar 26 15:07:17 2025 +0000
Merging upstream branch-3.5
Commit list:
c46b1ef166 tests: ovsdb-idl: Fix flaky insert and delete tests.
42d3148d62 python: stream: Fix unlink attempt for ptcp IP address.
commit 280d90100312875d5c3b041e16820119b7e6511d
Merge: 39dbc86442 4455941553
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Mar 21 18:42:19 2025 +0000
Merging upstream branch-3.5
Commit list:
4455941553 ofproto-dpif: Fix dp_hash mapping after select group modification. ()
commit 39dbc864421da9653557c5ce17513071c9019712
Merge: 8ff128c7e3 1f4be55a70
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Mar 18 19:11:09 2025 +0000
Merging redhat subtree
Commit list:
1f4be55a70 Use usermod to add hugetlbfs group to openvswitch if rpm doesn't support it
commit 8ff128c7e316bf2cd0205bb05121a4cd42b548a6
Merge: b718729bae 2d05966ba1
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Mar 18 11:36:20 2025 +0000
Merging upstream branch-3.5
Commit list:
2d05966ba1 tests: Disable rate limiting for tests parsing flow dumps from logs. ()
commit b718729bae72e8a9aad87ff15613714b6085fde1
Merge: 9249932a8b 59a155c931
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Mar 13 19:36:59 2025 +0000
Merging upstream branch-3.5
Commit list:
59a155c931 tests: Fix 'ICMP related with SNAT' test case in offload scenario.
commit 9249932a8be96d78ef3d00554ac6964921bd73b6
Merge: 0f95f97bff d7536101fd
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Mar 12 16:19:25 2025 +0000
Merging upstream branch-3.5
Commit list:
d7536101fd github: Get sparse from the official GitHub mirror.
commit 0f95f97bff4e7f1d02d1f4432d55ba1bce74080a
Merge: 094ea7f07c 0aa6a73d33
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Feb 28 21:59:08 2025 +0000
Merging upstream branch-3.5
Commit list:
0aa6a73d33 python: ovsdb-idl: Fix persist_uuid references.
b11084dc7d python: ovsdb-idl: Handle inserts w/o changes.
commit 094ea7f07c1cfd7ec508338160a5657a5799933c
Merge: 6de369c595 490d0377d9
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Feb 26 12:51:24 2025 +0000
Merging upstream branch-3.5
Commit list:
490d0377d9 ofproto-dpif-xlate: Fix source IP lookup for non-bridge ports.
commit 6de369c5950991ff7c914a4bfcd3feb9834fd8f0
Merge: 3ac369b288 48fbd3b1cd
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Feb 26 12:51:00 2025 +0000
Merging redhat subtree
Commit list:
48fbd3b1cd Fix patch version management
commit 3ac369b288f76537a36ad072a201efb9608c2fba
Author: Timothy Redaelli <tredaelli@redhat.com>
Date: Fri Feb 21 23:27:25 2025 +0100
Fix include.mk SHA_REF
commit 2113566e39dbb13afc9c3982c5bc57a5ce326de1
Author: Timothy Redaelli <tredaelli@redhat.com>
Date: Thu Feb 20 14:40:07 2025 +0100
Add include.mk that points to official 3.5.0
commit 2596aeb96062bb561b151a93b36449a67976b9e2
Author: Timothy Redaelli <tredaelli@redhat.com>
Date: Thu Feb 20 14:53:43 2025 +0100
Use symlink for README.rst
commit b34281bfdaffeca1a8161a290149474ba9f5731f
Merge: ff142cb3d8 a57d7e61af
Author: Timothy Redaelli <tredaelli@redhat.com>
Date: Thu Feb 20 14:53:18 2025 +0100
Add 'redhat/' from commit 'a57d7e61afd486bb49c0298ba6db7100b746669f'
git-subtree-dir: redhat
git-subtree-mainline: ff142cb3d8a3db5222abb3acb53eb953c8c0bead
git-subtree-split: a57d7e61afd486bb49c0298ba6db7100b746669f
commit ff142cb3d8a3db5222abb3acb53eb953c8c0bead
Author: Timothy Redaelli <tredaelli@redhat.com>
Date: Thu Feb 20 14:53:03 2025 +0100
Remove redhat/
commit 776fe12ca9d60ba84a8e0e6cde574ff5138b694a
Merge: 82e56bbbea 8a1fb4bcf1
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Feb 17 18:51:19 2025 +0000
Merging upstream branch-3.5
Commit list:
8a1fb4bcf1 Prepare for 3.5.1.
400db97461 Set release date for 3.5.0.
commit 82e56bbbea2246ff92996a2c77b4fa4740c707b3
Merge: f4fb85cfcc 8d2a5f62a9
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Feb 17 11:21:45 2025 +0000
Merging upstream branch-3.5
Commit list:
8d2a5f62a9 tests: Use correct arguments to curl.
commit f4fb85cfcc300c5616cac5bd0ece03569976b40e
Merge: 5f33ac20e0 6740a52300
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Feb 14 14:07:25 2025 +0000
Merging upstream branch-3.5
Commit list:
6740a52300 dpif-netdev: Fix Auto Load Balance debug log. (FDP-1145)
commit 5f33ac20e0e6f4816a6508fea282d7d4c0b050b0
Merge: 75d39efae4 196145a4ab
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Feb 13 22:40:14 2025 +0000
Merging upstream branch-3.5
Commit list:
196145a4ab miniflow_extract: Push ct_tp_{src, dst} for later frags. (FDP-124)
d087675baa dpif-netdev: Preserve inner offloads on recirculation. (FDP-1144)
commit 75d39efae4c4ca23e2a76f92c1512a7097c4c78b
Merge: 737be846fb cae90a3d77
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Feb 12 21:25:07 2025 +0000
Merging upstream branch-3.5
Commit list:
cae90a3d77 ovsdb-server: Do not use filename after free. (FDP-1118)
commit 737be846fb1f7db64d781755be9014de4d239c33
Merge: e5eef59658 3392e43751
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Feb 10 16:37:08 2025 +0000
Merging upstream branch-3.5
Commit list:
3392e43751 netdev-vport: Ignore ipsec_ tunnel option prefix for all tunnels. (FDP-797)
54c3a78ef1 ofproto-dpif-xlate: Fix memory leak in xlate_generic_encap_action().
commit e5eef596581cb4e25e889ca880fb05f9978a407c
Merge: d3ea8eae53 8ceccbb404
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Sat Feb 8 14:49:57 2025 +0000
Merging upstream branch-3.5
Commit list:
8ceccbb404 github: Update fedora image to 41.
eab4db54ae documentation: Fix Sphinx program directive.
1ccfc9882e documentation: Fix ovs-flowviz warnings on older Sphinx.
commit d3ea8eae539bae2cea80312761a45989d1396f2e
Merge: 620501659b 63785d16db
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Feb 6 11:21:44 2025 +0000
Merging upstream branch-3.5
Commit list:
63785d16db fedora: Don't generate network-scripts-openvswitch for ver > 40.
commit 620501659bc9d9551948dc698c946d1c2acd2caa
Author: Kevin Traynor <ktraynor@redhat.com>
Date: Wed Jan 29 10:48:25 2025 +0000
redhat: update ovsci Jenkins URL
Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
commit bdadb926b544c9d1825cc4a76cd9e98bf3ae070e
Merge: 89c55b4126 57c3cc37c8
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Jan 30 13:54:23 2025 +0000
Merging upstream branch-3.5
Commit list:
57c3cc37c8 route-table: Allow parsing routes without nexthop.
123798f7f7 sparse: Remove wrappers for some DPDK headers.
commit 89c55b41269c92b56c6665321f6e4e8d2a545173
Merge: dc034df15a 472143855b
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Jan 29 18:51:50 2025 +0000
Merging upstream branch-3.5
Commit list:
472143855b netdev-offload-tc: Fix ignore of dl type mask when installing flows. (FDP-1114)
commit dc034df15ad8ecab23e1f8b787c22da017d99e7e
Merge: 644f6b4b63 0aaa852402
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jan 28 16:39:06 2025 +0000
Merging upstream branch-3.5
Commit list:
0aaa852402 faq: Update DPDK releases for older branches.
commit 644f6b4b631826f961c24f663ad1850224c4c4ac
Merge: 4914e17078 37ef93564c
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jan 28 14:29:21 2025 +0000
Merging dpdk subtree
Commit list:
37ef93564c Merge branch 'private-dmarchan-FDP-1116' into '24.11'
dfee4c06a7 Revert "vhost: revert VDUSE uAPI header" (FDP-1116)
commit 4914e17078f07028caf60be3124d8f9f5a339c5f
Merge: 8a2fa92ce8 09095c6988
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jan 28 11:37:04 2025 +0000
Merging upstream branch-3.5
Commit list:
09095c6988 AUTHORS: Add Markus Linnala.
cb7a446902 utilities/bashcomp: Do not run ovs-vsctl when not possible.
commit 8a2fa92ce8797d1a5b7b33b8d2da13c170a82fc8
Merge: cdcc237376 c0c61e12f6
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Jan 23 16:38:52 2025 +0000
Merging upstream branch-3.5
Commit list:
c0c61e12f6 ofproto-macros.at: Fix hex matching in the strip_recird() macro.
commit cdcc23737641cdef8feaf5f108e76a25801a87de
Merge: 6b3eee585b 84768a4b05
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jan 21 20:06:28 2025 +0000
Merging upstream branch-3.5
Commit list:
84768a4b05 route-table: Use ofpbuf_use_const() for multipath attributes.
commit 6b3eee585b20c02d2091bbff98b2b506da84bb61
Merge: 38ae83b5f6 6e708a0433
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jan 21 12:53:25 2025 +0000
Merging upstream branch-3.5
Commit list:
6e708a0433 route-table: Fix potential memory leak.
ee9b72178e route-table: Avoid potential NULL ptr dereference.
commit 38ae83b5f6ab4e5fe3ae2ea04fcef9c017460b4d
Author: Flavio Leitner <fbl@redhat.com>
Date: Mon Jan 20 22:28:28 2025 -0300
Use pre-release prefix in the changelog.
Fix pkgtool to use the pre-release prefix in the
package changelog.
Signed-off-by: Flavio Leitner <fbl@redhat.com>
commit 31977248c141b2bd147f30a9b2c2963247166c92
Merge: 8ac33dad6e 09f3b32a31
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jan 20 16:27:22 2025 +0000
Merging upstream branch-3.5
Commit list:
09f3b32a31 ofp-ct: Add missing struct declaration.
commit 8ac33dad6ecb0fa8acfde256d82c028abfc32376
Merge: 4af0728b21 f4db1f3496
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jan 20 16:26:51 2025 +0000
Merging dpdk subtree
Commit list:
f4db1f3496 vhost: reset packets count when not ready (FDP-1087)
commit 4af0728b21ffe561625591986717d0655afe7e50
Merge: 32c1f281cc 005e258920
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jan 17 19:36:48 2025 +0000
Merging upstream branch-3.5
Commit list:
005e258920 Prepare for 3.5.0.
2276c3a2c6 userspace: Support GRE TSO.
d68b73e2f1 docs: Update userspace TSO tunnel fallback documentation.
a4efa07881 docs: Add tunnel support to TSO GRE documentation.
91fc51106c route-table: Support parsing multipath routes.
50f7d2082b route-table: Export route table sync functions.
da58f0291e route-table: Use correct type for nlmsg_type.
18aa16831f route-table: Rename route_data mark to rta_mark.
ca8f5af37d route-table: Rename route_data local to rtn_local.
a75eb54643 route-table: Store original value for rtm_dst_len.
e573adeecb route-table: Use callback for handling route msgs.
e15910ddc0 route-table: Use RTA_TABLE for route table filter.
9d9a99d157 route-table: Support parsing RTA_VIA attribute.
6f9196a3d0 route-table: Store nexthops in linked list.
583dd0315c route-table: Harmonize log msgs with code base.
910bc81e66 route-table: Rename static nln callback buffer.
71785737de route-table: Split header and attribute parsing.
78d10bdc31 route-table: Store route protocol.
10ae7983e8 route-table: Store route priority.
903989bdb4 route-table: Store route table ID.
e67f317ef1 ovs-ctl: Fix inability to set custom options for ovs-monitor-ipsec.
fe1d48dba2 rhel, debian: Add missing restart policy to ipsec service.
656c95e133 rhel, debian: Fix systemd monitoring wrong pid for ovs-monitor-ipsec.
867093679b dpif-netdev: Modify code comments for function parse_tcp_flags.
c3f4d9fe54 ipf: Fix the over-sized reassembly.
367e0fff23 debian: Let *-ctl handle runtime directory.
3f19558e73 debian: Use PIDFile with systemd.
439e0bf2f8 debian: Add X-Python3-Version stanza.
4ce47bbccf debian: Move ovs-flowviz to openvswitch-common.
96d5bcf991 debian: Drop hard Python dep where appropriate.
f64e94d8d6 debian: Drop shlibs:Depends macro for -ipsec.
0ff25dfca5 debian: Drop python3:Depends macro for -vtep.
6a1a5f2eec python: Allow ovs-flowviz to run without graphviz.
e4193663af debian: Use pybuild to handle OVS Python module.
commit 32c1f281cc7a5c7ecb8205c5397ab49d1ce092ad
Merge: cd6d5f1b65 f2eea2f37a
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jan 17 19:36:15 2025 +0000
Merging dpdk subtree
Commit list:
f2eea2f37a version: 24.11.1
fdf13ea6fe net/virtio: fix Rx checksum calculation
commit cd6d5f1b65fc42afe966476c0a9ebdc6a3bef88c
Author: Michael Santana <msantana@redhat.com>
Date: Wed Jan 15 13:53:15 2025 -0500
Add ovs-flowviz files to spec template
Signed-off-by: Michael Santana <msantana@redhat.com>
commit d25ac96b2b81c43e7d8f6d444de42984a9fc12d8
Author: Timothy Redaelli <tredaelli@redhat.com>
Date: Tue Jan 14 21:19:40 2025 +0100
pkgtool: OVS_SHA_REF should not be mandatory
commit 9fc184c4937772dbaa830f360a6da2dea115eb42
Author: Michael Santana <msantana@redhat.com>
Date: Tue Jan 14 11:00:09 2025 -0500
redhat: Imported Red Hat OVS 3.5 build files.
commit b7e1fc42f7cf37a2ae27a8b32fd83fd5ced21cc8
Merge: 716c56e72a 1b3bf1128d
Author: Michael Santana <msantana@redhat.com>
Date: Tue Jan 14 10:52:56 2025 -0500
Add 'dpdk/' from commit '1b3bf1128d9bda5595861814792f74b8f57160c8'
git-subtree-dir: dpdk
git-subtree-mainline: 716c56e72a0db9355dc88901244594223b9b0570
git-subtree-split: 1b3bf1128d9bda5595861814792f74b8f57160c8
commit 716c56e72a0db9355dc88901244594223b9b0570
Merge: 5f20f405ae 8b7f1eb8db
Author: Michael Santana <msantana@redhat.com>
Date: Tue Jan 14 10:52:54 2025 -0500
Add 'ovs/' from commit '8b7f1eb8db1aa99ccf7b542662129450caff65e0'
git-subtree-dir: ovs
git-subtree-mainline: 5f20f405ae3278f1d5665927b796e701a005dba8
git-subtree-split: 8b7f1eb8db1aa99ccf7b542662129450caff65e0
commit 5f20f405ae3278f1d5665927b796e701a005dba8
Author: Michael Santana <msantana@redhat.com>
Date: Tue Jan 14 10:52:54 2025 -0500
Initial commit