# changelog

author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.0-6
changelog:
  - Merging upstream branch-3.5 [RH git: af1bdb9d4d]
      Commit list:
      490d0377d9 ofproto-dpif-xlate: Fix source IP lookup for non-bridge ports.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.0-7
changelog:
  - Merging upstream branch-3.5 [RH git: 66800bd643]
      Commit list:
      0aa6a73d33 python: ovsdb-idl: Fix persist_uuid references.
      b11084dc7d python: ovsdb-idl: Handle inserts w/o changes.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.0-8
changelog:
  - Merging upstream branch-3.5 [RH git: dca622cc8b]
      Commit list:
      59a155c931 tests: Fix 'ICMP related with SNAT' test case in offload scenario.
      d7536101fd github: Get sparse from the official GitHub mirror.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.0-9
changelog:
  - Merging upstream branch-3.5 [RH git: bf3c9becaa]
      Commit list:
      2d05966ba1 tests: Disable rate limiting for tests parsing flow dumps from logs. ()


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.0-10
changelog:
  - Merging redhat subtree [RH git: ff8be864d1]
      Commit list:
      1f4be55a70 Use usermod to add hugetlbfs group to openvswitch if rpm doesn't support it


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.0-11
changelog:
  - Merging upstream branch-3.5 [RH git: b29d448f07]
      Commit list:
      c46b1ef166 tests: ovsdb-idl: Fix flaky insert and delete tests.
      42d3148d62 python: stream: Fix unlink attempt for ptcp IP address.
      4455941553 ofproto-dpif: Fix dp_hash mapping after select group modification. ()


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.0-12
changelog:
  - Merging upstream branch-3.5 [RH git: ca6526e617]
      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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.0-13
changelog:
  - Merging redhat subtree [RH git: dec8081670]
      Commit list:
      a3a7b7df13 Use the correct version in changelog


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.0-14
changelog:
  - Merging upstream branch-3.5 [RH git: f183e1b638]
      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.
      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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.0-15
changelog:
  - Merging upstream branch-3.5 [RH git: a474949462]
      Commit list:
      06fc29722b ipsec: libreswan: Fix detection of loaded IPv6 connections. (FDP-1328)


author: Ales Musil <amusil@redhat.com> - 25.03.0-43
changelog:
  - controller: Make sure we will update routes on tracked port change.
  [Upstream: 2f6cf63351c0bbc2637f0a7713eec4689a9b283b]


author: Ales Musil <amusil@redhat.com> - 25.03.0-44
changelog:
  - controller: Remove only commited virtual port binding requests.
  [Upstream: 81c5e0168c6c0fc98c3bb64a43aa1561d7900dfe]


author: Ales Musil <amusil@redhat.com> - 25.03.0-45
changelog:
  - contoller, northd: Limit number of claims for virtual ports. (#FDP-443)
  [Upstream: 9f1c2b14a0ba300e1719d57f62ebf1c060d63c35]


author: Mark Michelson <mmichels@redhat.com> - 25.03.0-46
changelog:
  - northd: Set REGBIT_CONNTRACK_COMMIT earlier. (#FDP-1321)
  [Upstream: 7454213615258cc445ce7e49f9d50c6c5abfbc7b]


author: Felix Huettner <felix.huettner@stackit.cloud> - 25.03.0-47
changelog:
  - route: Filter datapaths that should advertise.
  [Upstream: 0a9906c82158d829fb8052d764a93825ea2bc9ee]


author: Felix Huettner <felix.huettner@stackit.cloud> - 25.03.0-48
changelog:
  - ovn-controller: Update handlers for route changes.
  [Upstream: 2a77e7230fd72ce705ac1c2ffc071f4ca20f4bb5]


author: Felix Huettner <felix.huettner@stackit.cloud> - 25.03.0-49
changelog:
  - tests: Add direct lsp to dynamic-routing tests.
  [Upstream: 65ae5bef3db049648804535e63a72a06dbce48cc]


author: Frode Nordahl <fnordahl@ubuntu.com> - 25.03.0-52
changelog:
  - tests: Don't assume first bucket will be chosen.
  [Upstream: 362d2c0b9bc13da031c08497504c2601b5de6897]


author: Ales Musil <amusil@redhat.com> - 25.03.0-64
changelog:
  - ovs: Bump submodule to get compilation fixes.
  [Upstream: 1a3b8a601ebb5f09bf53819191d1ea69fbe70cc5]


author: Ales Musil <amusil@redhat.com> - 25.03.0-65
changelog:
  - system-test: Prevent flakiness of "virtual port with floating IP" test.
  [Upstream: 28c1cddeb8b088948c31c293756c3e736cc334da]


author: Dumitru Ceara <dceara@redhat.com> - 25.03.0-68
changelog:
  - en-advertised-route-sync: Advertise routes for all NAT/LB IPs owned by routers. (#FDP-1446)
  [Upstream: afa60132080fa966bfb673905f0a72017b700ff3]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 25.03.0-69
changelog:
  - controller: Take into account nl failures updating VRF and configured routes. (#FDP-1440)
  [Upstream: cec627ba0306d9bc9bd647f0d9e78262250a5573]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 25.03.0-70
changelog:
  - controller: Add en_route_exchange_status I-P node. (#FDP-1440)
  [Upstream: 59879936a795945bf298d96e6a782d5f4761c777]


author: Dumitru Ceara <dceara@redhat.com> - 25.03.0-71
changelog:
  - system-ovn.at: Fix 'load-balancer and firewall tuple conflict' tests.
  [Upstream: 54ec9124ef8f895b42c8e50558e677a016025bf8]


author: Xavier Simonart <xsimonar@redhat.com> - 25.03.0-73
changelog:
  - multinode: Fix "HA: Check for missing garp ... ".
  [Upstream: f751ea8a6a0c767993230b664f90ff9dc208b9ca]


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.1-36
changelog:
  - Merging redhat subtree [RH git: 0571d61597]
      Commit list:
      7371395900 Be sure to have 0 as minimum patch version


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.1-37
changelog:
  - Merging upstream branch-3.5 [RH git: a9b557b836]
      Commit list:
      ccf646e2d5 Documentation: Use @development-tools on dnf5.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.1-38
changelog:
  - Merging redhat subtree [RH git: 182f23d368]
      Commit list:
      c4a36ef551 redhat: add DPDK driver/lib build config checks


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-39
changelog:
  - Merging upstream branch-3.5 [RH git: acca86b18b]
      Commit list:
      23b5b5702c cirrus: Only update the main FreeBSD repository.
      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.
      e238b0a962 tests: system-traffic: Fix flaky floating IP test.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-40
changelog:
  - Merging upstream branch-3.5 [RH git: 927a113746]
      Commit list:
      07588bdb8a netdev-native-tnl: Fix DF bit not being extracted into tunnel flags.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-41
changelog:
  - Merging upstream branch-3.5 [RH git: 46be9106a9]
      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)


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-42
changelog:
  - Merging redhat subtree [RH git: 89de19c5d0]
      Commit list:
      7e131b106c pkgtool: count changes since release-date commit for specific versions


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-43
changelog:
  - Merging dpdk subtree [RH git: 6797650ed0]
      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


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-44
changelog:
  - Merging redhat subtree [RH git: 5b21c71b23]
      Commit list:
      5aac12f92a pkgtool: fix version in changelog


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-45
changelog:
  - Merging upstream branch-3.5 [RH git: 0523464d7e]
      Commit list:
      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.
      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.


author: Michael Santana <msantana@redhat.com> - 3.6.0-1
changelog:
  - Use official 3.6.0 tarball [RH git: cb7bee41fa]
      Signed-off-by: Michael Santana <msantana@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-2
changelog:
  - Merging redhat subtree [RH git: 42eab5d3dc]
      Commit list:
      c4a36ef551 redhat: add DPDK driver/lib build config checks


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-3
changelog:
  - Merging upstream branch-3.6 [RH git: 401d849812]
      Commit list:
      b2450309fe cirrus: Only update the main FreeBSD repository.
      42c91d4efb netdev-offload-dpdk: Fix memory leak for matching fragments.
      594afe8e97 netdev-offload-dpdk: Fix vport hw-offload stat.
      cb4dd87253 tests: system-traffic: Fix flaky floating IP test.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-4
changelog:
  - Merging upstream branch-3.6 [RH git: a21fcf251a]
      Commit list:
      8aec3f2e63 netdev-native-tnl: Fix DF bit not being extracted into tunnel flags.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-5
changelog:
  - Merging upstream branch-3.6 [RH git: 536b5b4205]
      Commit list:
      57a4d72e44 odp-execute: Fix packet length check for TSO packets. (FDP-1631)
      ce3bf978cb netdev-dpdk: Fix IP checksum with net/virtio. (FDP-1666)


author: Kevin Traynor <ktraynor@redhat.com> - 3.6.0-6
changelog:
  - Fix include.mk DPDK_SHA_REF [RH git: 8ab2676cd3]
      Fix DPDK_SHA_REF to match DPDK_VERSION_REF of 24.11
      
      Signed-off-by: Kevin Traynor <ktraynor@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-7
changelog:
  - Merging dpdk subtree [RH git: 76b638576f]
      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


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-8
changelog:
  - Merging redhat subtree [RH git: f33bb101d7]
      Commit list:
      5aac12f92a pkgtool: fix version in changelog
      7e131b106c pkgtool: count changes since release-date commit for specific versions


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-9
changelog:
  - Merging upstream branch-3.6 [RH git: ac49c9b814]
      Commit list:
      6a015a91d3 stream-ssl: Fix missing OPT_SSL_CIPHERSUITES in STREAM_SSL_CASES.
      36071fbf2a odp-execute: Fix null pointer dereference on null nlattr.
      6e5b24c23a netdev-vport: Free error string from str_to_u8() in tunnel config.
      663be3a970 test-psample: Fix missing field initializer warnings on older GCC.
      168f59e687 test-netlink-policy: Fix missing field initializer warnings on older GCC.
      768bcd75f2 test-lib-route-table: Add missing RTPROT_BGP definition.
      5313cb416b netlink: Fix build on kernels < 4.1 due to missing RTA_VIA. ()
      dce80467c5 m4: Don't add -mno-avx512f if compiler doesn't support it.
      09ccfb8e89 offload-dpdk: Don't use 24bit value as 32bit. (FDP-1122)
      44c964f91e compiler: Avoid 'returns_nonnull' attribute warnings on older GCC. ()
      d9b2549363 treewide: Fix unused result warnings in NDEBUG builds.
      991950586b ofproto-dpif.at: Wait for logs in select group tests.
      afab0a6350 dpif-netdev: Optimize rwlock in port query API.
      bb921316fe checkpatch: Set explicit encoding in do_authors_exist.
      a3fc249e1a tests: Remove unnecessary revalidator/wait's.
      95598c6960 tests: Revalidate on flow change in tunnel-push-pop.
      0e252f1a53 tests: Ignore no tunnel port error on vswitch stop.
      28c0ddbeb9 tests: Don't fail when test path contains 'p2' string.
      578cde908f tests: Gracefully handle EADDRINUSE string from musl.
      e8b2b7f3bf tests: Handle duration= with no fractional part.
      6d4d0cc80b dpdk: Use DPDK 24.11.3 release for OVS 3.6.


author: Ales Musil <amusil@redhat.com> - 25.03.1-89
changelog:
  - tests: Replace router and localnet port definitions with the helper commands. (#FDP-1840)
  [Upstream: a9680c32e11eb76d4e47c73b6b015234d5aacaa5]


author: Dumitru Ceara <dceara@redhat.com> - 25.03.1-91
changelog:
  - ovn-dbctl: Don't access uninitialized memory on the error path.
  [Upstream: 75611553b358b9951c245caa3fe9644075c1d5b0]


author: Ilya Maximets <i.maximets@ovn.org> - 25.03.1-92
changelog:
  - expr: Use prefixes instead of single bit masks for inequality. (#FDP-1952)
  [Upstream: f573edea9e9a3760c85312ce669ced2b8be80edd]


author: Alexandra Rukomoinikova <arukomoinikova@k2.cloud> - 25.03.1-93
changelog:
  - ic: Fix route learning for backward compatibility to >=23.09.
  [Upstream: d6f67771b336f5e16ac3fa74258de96cbb748ff6]


author: Ales Musil <amusil@redhat.com> - 25.03.1-94
changelog:
  - controller: Modify the behavior of lport_pb_is_chassis_resident.
  [Upstream: 70df1aba7dd36c38905dc643ca709d8e85e541a7]


author: Dumitru Ceara <dceara@redhat.com> - 25.03.1-95
changelog:
  - route: Fix races between interface binding and dynamic route handling. (#FDP-1842)
  [Upstream: 3a061024e4b1f99e93e417faeeeaa1fe5fcea391]


author: Ales Musil <amusil@redhat.com> - 25.03.1-96
changelog:
  - controller, northd: Add support for CMS to specify the vrf table_id. (#FDP-1886)
  [Upstream: 6c34cb7ea99e4f6c8ebef05c30d48992614d8900]


author: Ales Musil <amusil@redhat.com> - 25.03.1-97
changelog:
  - controller: Prevent ovn-controller looping with invalid table_id set. (#FDP-1879)
  [Upstream: f57fc4432d026b524aa3e6dfe97cac87f1bc32fc]


author: Ales Musil <amusil@redhat.com> - 25.03.1-98
changelog:
  - northd: Add missing RBAC rules for Learned_Route table.
  [Upstream: ce3c7ac2b7690a10b4c7d9a6bb3c18b1c7a3acc8]


author: Xavier Simonart <xsimonar@redhat.com> - 25.09.1-16
changelog:
  - pinctrl: Fix Service_Monitor status change not updated.
  [Upstream: 8d766c0a1009fe5884b817dbd8a3bdb46e83964e]


author: Xavier Simonart <xsimonar@redhat.com> - 25.09.1-17
changelog:
  - pinctrl: Fix Service_Monitor reported online very slowly. (#FDP-2649)
  [Upstream: 1fa36ec73f05252db1a0877a960918e004fda07a]


author: Mark Michelson <mmichels@redhat.com> - 25.09.1-18
changelog:
  - datapaths: Handle simultaneous "new" and "deleted" datapaths. (#FDP-2780 FDP-2805)
  [Upstream: 17f05029c6116e7e8d9a9cfbbfce6d771409a7c3]


author: Xavier Simonart <xsimonar@redhat.com> - 25.09.1-19
changelog:
  - northd: Fix potential segfault when deleting port groups.
  [Upstream: 481e50c4fe724f64eecab01a886beb50dad415bb]


author: Ales Musil <amusil@redhat.com> - 25.09.1-20
changelog:
  - pinctrl: Make sure we can learn IGMP groups only on switches.
  [Upstream: 1962ed9aca7800c541693f3621eed0fa0785b4b6]


author: Ales Musil <amusil@redhat.com> - 25.09.1-21
changelog:
  - northd: Skip transient SB datapath IDL records. (#FDP-2784)
  [Upstream: 62bf92688dd877fc210118a4987fda2df796ee6f]


author: Ales Musil <amusil@redhat.com> - 25.09.1-22
changelog:
  - controller: Prevent learning of static routes in BGP. (#FDP-2739)
  [Upstream: 223ffad2d5ce4ab156af11b4e30271b51f923043]


author: Ilya Maximets <i.maximets@ovn.org> - 25.09.1-23
changelog:
  - ovs: Bump to include fix for non-existent rows in idl uuid lookup. (#FDP-2807)
  [Upstream: 8a4570952e0d69238bab55929e8addc698296b85]


author: Dumitru Ceara <dceara@redhat.com> - 25.03.2-31
changelog:
  - tests/ovn-ic: Add missing OVN_CLEANUP_IC call.
  [Upstream: 6f61f91d509b94b55ef3f3ef2755b5cb84c27241]


author: Ales Musil <amusil@redhat.com> - 25.03.2-32
changelog:
  - controller: Make sure we remove stale routes first.
  [Upstream: d2ab6b2cbb4c6a32a59f5c54d930f224c965b25d]


author: Frode Nordahl <fnordahl@ubuntu.com> - 25.03.2-33
changelog:
  - tests: Fix test for tc rounding behavior change.
  [Upstream: 153b0b131d9b02932a8e1b6d7312319715759229]


author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com> - 25.03.2-34
changelog:
  - tests: Ignore AT_CHECK stderr for `grep ... | grep -q`.
  [Upstream: 8fefb2c585169bd2bdea0c16a5133ab4a4d974d8]


author: Xie Liu <liushyshy@gmail.com> - 25.03.2-35
changelog:
  - controller: CT zone allocation for DGP LSPs enabled ACL.
  [Upstream: 51ad88748c22dc86db4b7ece98c89cece97f834f]


author: Lucas Vargas Dias <lucas.vdias@luizalabs.com> - 25.03.2-36
changelog:
  - northd: Delete learned route with CR without chassis.
  [Upstream: bde62cfa6e59316002512a66183ba6e227d7bd02]


author: Ales Musil <amusil@redhat.com> - 25.09.2-23
changelog:
  - controller: Make sure we remove stale routes first.
  [Upstream: eea8adf83fd7de10708c930f581b0ff1e51e868f]


author: Ales Musil <amusil@redhat.com> - 25.09.2-24
changelog:
  - controller: Make sure we don't do shallow copy of route_data.
  [Upstream: 49ff6818f71140472a94cd3d8b2bb298e556de5a]


author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com> - 25.09.2-25
changelog:
  - tests: Mark fmt_pkt test with HAVE_SCAPY requirement.
  [Upstream: cc9d497b6ecfef80a36d4fb3b11dbd41e0d4ae8a]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 25.09.2-26
changelog:
  - controller: Fix typo configuring evpn IPv6 local tunnel IP.
  [Upstream: cdb79fd515bdd7c78130151fc3de0a00fc12be69]


author: Frode Nordahl <fnordahl@ubuntu.com> - 25.09.2-27
changelog:
  - tests: Fix test for tc rounding behavior change.
  [Upstream: b907f9ed5fe1dec6e61877b6945ddb30ee1c721c]


author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com> - 25.09.2-28
changelog:
  - tests: Ignore AT_CHECK stderr for `grep ... | grep -q`.
  [Upstream: a416129fabadec172d906592cab75f2df48a8568]


author: Lucas Vargas Dias <lucas.vdias@luizalabs.com> - 25.09.2-29
changelog:
  - northd: Delete learned route with CR without chassis.
  [Upstream: 75fff00bca46b2609f7002125c55f617e75f0ea5]


author: Ales Musil <amusil@redhat.com> - 25.09.2-30
changelog:
  - northd: Do not assign requested tunnel key to the derived CR port. (#FDP-2764)
  [Upstream: 9ee7c8bc235e09b2ea286eed6078cfde232bdbe3]


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-10
changelog:
  - Merging redhat subtree [RH git: 664fe094b5]
      Commit list:
      0cef20a870 pkgtool: Fix support for multiple branches and remove useless checks


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-11
changelog:
  - Merging upstream branch-3.6 [RH git: d6bbc2a0af]
      Commit list:
      d16223270b dpif-netlink: Fix memory leak when re-add vport channel.
      13d1131dc2 configure: Disable clang 21 warning for uninitialized const fields.
      892f0e061a thread: Convert init/destroy lock functions to use non-const arguments.
      38189e10b2 treewide: Fix clang 21 thread-safety warnings for init/create/destroy.
      227f390dec treewide: Remove OVS_GUARDED from RCU-based structure fields.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-12
changelog:
  - Merging upstream branch-3.6 [RH git: 6c6a37acbc]
      Commit list:
      d923b2ab3a netdev: Fix full duplex capability for 25G ports. (FDP-883)
      4b71e1c4eb netdev-bsd: Cache features and speed.
      b4bdaff1a2 netdev-linux: Fix compatibility with older kernels.
      9593ddf6c6 netdev: Fix reported rate for Linux and BSD ports.
      ca71b7d700 ipf: Work around thread safety warnings with clang 21.
      56fc9553d7 ipf: Fix potential deadlock with the clean thread on exit.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-13
changelog:
  - Merging upstream branch-3.6 [RH git: 6937426840]
      Commit list:
      cd77890d06 dpif: Maintain upcall_pid, mtu and hash.
      fd1f6fbdae dpif-netlink: Fix probing for broken meters on Linux v5.10+. ()
      62348e833d dpif-netlink: Fix potential leak of a malformed meters netlink reply.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.0-14
changelog:
  - Merging upstream branch-3.6 [RH git: cd74dba1de]
      Commit list:
      bafb0ed764 dns-resolve: Do not treat never accessed responses as expired. ()


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-15
changelog:
  - Merging upstream branch-3.6 [RH git: 8e37b1d22f]
      Commit list:
      6bcb80c2ba Prepare for 3.6.2.
      2e7d3ea0d0 Set release date for 3.6.1.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-16
changelog:
  - Merging redhat subtree [RH git: 72bfbf5fda]
      Commit list:
      17b0ae25fc redhat: remove unneeded iavf dependency


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-17
changelog:
  - Merging upstream branch-3.6 [RH git: ce5f9b4beb]
      Commit list:
      3dd29b47c4 classifier: Remove leftover bits of classifier partitioning.
      8189dfc4e2 ovsdb: raft: Discard pre-vote replies during the actual election.
      6b0c486174 ofproto-dpif-xlate: Log clarification for dp_hash method. ()
      296465ccd1 ovsdb-idl: Fix returning non-existent rows from uuid lookup.
      6c2306884d ovsdb: transaction: Fix logging order of duplicate index rows.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-46
changelog:
  - Merging redhat subtree [RH git: 177300f8ce]
      Commit list:
      0cef20a870 pkgtool: Fix support for multiple branches and remove useless checks


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-47
changelog:
  - Merging upstream branch-3.5 [RH git: 4fb37d34c8]
      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.
      ba47fc9f2a stream-ssl: Fix missing OPT_SSL_CIPHERSUITES in STREAM_SSL_CASES.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-48
changelog:
  - Merging upstream branch-3.5 [RH git: ba60c5efbd]
      Commit list:
      724fdde201 ipf: Work around thread safety warnings with clang 21.
      bb8e3ed973 ipf: Fix potential deadlock with the clean thread on exit.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-49
changelog:
  - Merging upstream branch-3.5 [RH git: 5fd61ad631]
      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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-50
changelog:
  - Merging upstream branch-3.5 [RH git: 8a92d7bf75]
      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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-51
changelog:
  - Merging upstream branch-3.5 [RH git: 56e70eee42]
      Commit list:
      d512fda2bf dns-resolve: Do not treat never accessed responses as expired. ()


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-52
changelog:
  - Merging redhat subtree [RH git: a183385825]
      Commit list:
      17b0ae25fc redhat: remove unneeded iavf dependency


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-53
changelog:
  - Merging upstream branch-3.5 [RH git: e2ca964bdc]
      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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-54
changelog:
  - Merging upstream branch-3.5 [RH git: 590f8d15c7]
      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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-18
changelog:
  - Merging upstream branch-3.6 [RH git: adf21d57da]
      Commit list:
      0e838ddd98 ovsdb: raft: Actually suppress the disruptive server.
      9f7842d835 netdev-afxdp: Fix impossible typo.
      5d01048f8e tunnel: Avoid matching on df and csum flags.
      bf037b18f5 dp-packet-gso: Request UDP checksum when needed.
      00e5addc95 netdev-dpdk: Fix TSO packet length check for tunnels.
      db112bb3c3 netdev-dpdk: Fix rx queue fill level with QoS.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-19
changelog:
  - Merging upstream branch-3.6 [RH git: e3ecaeb32b]
      Commit list:
      63f059f9cd dpif_netdev: Fix nullable memcpy in queue_netdev_flow_put().


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-20
changelog:
  - Merging upstream branch-3.6 [RH git: 6a1c25feb8]
      Commit list:
      818c9cc8a8 ofproto-dpif: Limit recirc_id to 28 bits for TC compatibility. ()
      3617604a79 netdev-offload-tc: Make sure tcf_id chain doesn't exceed upper limit. ()
      dfa40b7c7b tests: Fix QoS tests for tc rounding behavior change. ()
      c682d7cd4e ovsdb: raft: Reset connections with incorrect cluster/server ids.
      6f90ce0971 odp-util: Fixes for the set(nsh) action commit.
      2d4721b724 tunnels: Don't unwildcard tunnel fields on write.
      a1afd9e34e python: dns: Do not treat never accessed responses as expired.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-21
changelog:
  - Merging upstream branch-3.6 [RH git: 21fad0a7d1]
      Commit list:
      06c63e9f6e dpdk: Avoid maybe uninitialized for found_value variable.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-22
changelog:
  - Merging upstream branch-3.6 [RH git: f02a2a8307]
      Commit list:
      d50714adaf dpif-netdev: Reorder flow mark assignment.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-23
changelog:
  - Merging upstream branch-3.6 [RH git: bb9e790dd3]
      Commit list:
      3544a362e4 rconn: Fix fd leak when close monitor.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-24
changelog:
  - Merging upstream branch-3.6 [RH git: b031037dd7]
      Commit list:
      1404e624cf ofproto-dpif-xlate: Avoid mirroring on recirculation.
      371396824d cirrus: Use FreeBSD release images instead of stable snapshots.
      f968958c42 automake: Don't install the libopenvswitchavx512.
      1142312f09 fedora: Fix package install on Fedora 43.
      4711b65482 ipsec: libreswan: Consider active only when child SA is established. ()
      08a9ebe423 ipsec: libreswan: Silence warning about overriding auto=route in v5.3.
      c691c76c42 ipsec: libreswan: Fix warning for obsolete keyingtries in v5.
      d131e6e1d8 system-ipsec.at: Use natural sorting for SA list.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-25
changelog:
  - Merging upstream branch-3.6 [RH git: 22a80e886b]
      Commit list:
      b9e4718698 treewide: Fix discarded-qualifers warnings.
      d6377944e3 ovsdb-server: Fix relay remotes string check.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.6.1-26
changelog:
  - Merging upstream branch-3.6 [RH git: e10de5a612]
      Commit list:
      b40816c738 rhel: Avoid warning about missing .la with Fedora spec.
      47e5060b7e rhel: Remove kernel mentions from the Fedora spec.
      c55837e382 rhel: Don't ship network scripts on RHEL 9+ and Fedora 41+.
      ac570103d4 rhel: Don't build network scripts package on RHEL 9+ with Fedora spec.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-55
changelog:
  - Merging upstream branch-3.5 [RH git: 303eb8ad3f]
      Commit list:
      45821af8b7 dpif_netdev: Fix nullable memcpy in queue_netdev_flow_put().


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-56
changelog:
  - Merging upstream branch-3.5 [RH git: 777faa79f8]
      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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-57
changelog:
  - Merging upstream branch-3.5 [RH git: 45efe9e6a8]
      Commit list:
      3ab712a066 dpdk: Avoid maybe uninitialized for found_value variable.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-58
changelog:
  - Merging upstream branch-3.5 [RH git: 636fe1cc54]
      Commit list:
      a04b2a449f dpif-netdev: Reorder flow mark assignment.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-59
changelog:
  - Merging upstream branch-3.5 [RH git: 8f9e7856fc]
      Commit list:
      c5466278b2 rconn: Fix fd leak when close monitor.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-60
changelog:
  - Merging upstream branch-3.5 [RH git: edc37871f3]
      Commit list:
      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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-61
changelog:
  - Merging upstream branch-3.5 [RH git: ccd2296e7f]
      Commit list:
      adb2fe34f7 ofproto-dpif-xlate: Avoid mirroring on recirculation.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-62
changelog:
  - Merging upstream branch-3.5 [RH git: 56d5ebd7a0]
      Commit list:
      a18cda1676 treewide: Fix discarded-qualifers warnings.
      02519c10df ovsdb-server: Fix relay remotes string check.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.5.2-63
changelog:
  - Merging upstream branch-3.5 [RH git: bd6def7e8a]
      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.


author: Ilya Maximets <i.maximets@ovn.org> - 25.03.2-56
changelog:
  - tests: Fix flaky 'Remote chassis flood flows' test.
  [Upstream: 0df31be8b9e4f2ed304767536d0240264f7459fc]


author: Martin Morgenstern <martin.morgenstern@cloudandheat.com> - 25.03.2-57
changelog:
  - controller: Prevent crash when SB_Global is empty.
  [Upstream: 5e7b66aaad8269310f4e9f27f4501ad072be828b]


author: Dumitru Ceara <dceara@redhat.com> - 25.03.2-58
changelog:
  - northd: Commit ECMP symmetric egress traffic earlier. (#FDP-1983)
  [Upstream: 86075a018c394bcf53d2320f5c5dd624bf1a4668]


author: Dumitru Ceara <dceara@redhat.com> - 25.03.2-59
changelog:
  - inc-proc-eng: Assert that node states are in the right range.
  [Upstream: 49496ed80fda1bafdcfc10acbe015f936077738e]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 25.03.2-60
changelog:
  - northd: Do not forward unknown ether type to router ports. (#FDP-1908)
  [Upstream: 15ef9a08f37fe218462f2c9c23c12947f4dfeff8]


author: Ales Musil <amusil@redhat.com> - 25.03.2-61
changelog:
  - lflow: Change the port security parsing log from INFO to WARN.
  [Upstream: 9f9eb9e6d15f869eaafc731dc0a61c987981a443]


author: Ales Musil <amusil@redhat.com> - 25.03.2-62
changelog:
  - ovn-util: Add helper for parsing and working with masked MACs.
  [Upstream: ff80db5fa11a2ed0ebcb46faad10b4579be5ff64]


author: Ales Musil <amusil@redhat.com> - 25.03.2-63
changelog:
  - controller: Add option to make port security compliant with RFC 9568. (#FDP-2979)
  [Upstream: 04ab770ea9bfb25c0d70667991372f9207c30c58]


author: Erlon R. Cruz <erlon@canonical.com> - 25.03.2-65
changelog:
  - controller: ACL correctly handles fragmented traffic. (#FDP-1992)
  [Upstream: f8c8b83701f515f14d77d05154eed8f59adc0021]


author: Martin Morgenstern <martin.morgenstern@cloudandheat.com> - 25.09.2-54
changelog:
  - controller: Prevent crash when SB_Global is empty.
  [Upstream: 04eac21d10fa0c0075f8122d61051b06ce0cbaa5]


author: Dumitru Ceara <dceara@redhat.com> - 25.09.2-55
changelog:
  - northd: Commit ECMP symmetric egress traffic earlier. (#FDP-1983)
  [Upstream: e97f7caf40b864666c246ef4dc7bb4f0b1283d84]


author: Dumitru Ceara <dceara@redhat.com> - 25.09.2-56
changelog:
  - inc-proc-eng: Assert that node states are in the right range.
  [Upstream: b1a96fd4241ffa7f2dfd07e154d72a651f1f51b6]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 25.09.2-57
changelog:
  - northd: Do not forward unknown ether type to router ports. (#FDP-1908)
  [Upstream: 1252ba385492fd33b69551cd74475017bbbb146e]


author: Ales Musil <amusil@redhat.com> - 25.09.2-58
changelog:
  - lflow: Change the port security parsing log from INFO to WARN.
  [Upstream: 762027cad134231e748f19e442c9e9ef550fa8fe]


author: Ales Musil <amusil@redhat.com> - 25.09.2-59
changelog:
  - ovn-util: Add helper for parsing and working with masked MACs.
  [Upstream: 8b70e8b293ccb176c5a2e8cca96f27551468ef99]


author: Ales Musil <amusil@redhat.com> - 25.09.2-60
changelog:
  - controller: Add option to make port security compliant with RFC 9568. (#FDP-2979)
  [Upstream: 18516f8cd615833861598aca048e47c3292315cd]


author: Dumitru Ceara <dceara@redhat.com> - 25.09.2-61
changelog:
  - ci: ovn-kubernetes: Move our CI jobs to OVN-K release-1.2 branch.
  [Upstream: 3ea381d7443fdb1e9a2676580558363b0737462b]


author: Erlon R. Cruz <erlon@canonical.com> - 25.09.2-63
changelog:
  - controller: ACL correctly handles fragmented traffic. (#FDP-1992)
  [Upstream: 8dda00d51fe0b2047e241c286d52ec8af9947160]


author: Dumitru Ceara <dceara@redhat.com> - 26.03.1-5
changelog:
  - ovn-nb.xml: Replace Unicode em dash with ASCII comma.
  [Upstream: 99a0991937ee3ec572449270de3a13b026171ddd]


author: Dumitru Ceara <dceara@redhat.com> - 26.03.1-6
changelog:
  - lib: Fix dynamic_bitmap_last_set() on 32-bit architectures.
  [Upstream: a1482006410f09dfe471c6aec76de3902327f1ad]


author: Ihar Hrachyshka <ihrachyshka@nvidia.com> - 26.03.1-7
changelog:
  - tests: Fix localport suppress gARP scapy input.
  [Upstream: 1c1ae830f4e67d5a6f72402e94e62e9bfc1391eb]


author: Rukomoinikova Aleksandra <ARukomoinikova@k2.cloud> - 26.03.1-10
changelog:
  - controller: Skip frag-needed handling for VTEP ICMP packets.
  [Upstream: cf806adefd4da2008beddcd4a7787cb4fd7165f9]


author: Alexandra Rukomoinikova <arukomoinikova@k2.cloud> - 25.03.2-81
changelog:
  - controller: Fix an assertion failure with multiple mirror types.
  [Upstream: a13cbe7be9094fd594a48f4b36ae8384a52786fa]


author: Han Zhou <hzhou@ovn.org> - 25.03.2-82
changelog:
  - northd: Use nexthop address family in find_static_route_outport.
  [Upstream: 398785ae19659ed62949bf369da0a23b63c0c518]


author: Han Zhou <hzhou@ovn.org> - 25.03.2-83
changelog:
  - northd: Use nexthop address family for ECMP symmetric reply flows.
  [Upstream: c7602dfb8f6394876de6a05d1c45237b8fc64b7a]


author: Han Zhou <hzhou@ovn.org> - 25.03.2-84
changelog:
  - northd: Learned route use nexthop address family for outport IP selection.
  [Upstream: 3b62bb96eb90dd0ff32edd07a4182b510f48933d]


author: Han Zhou <hzhou@ovn.org> - 25.03.2-85
changelog:
  - northd: Fix L3 EVPN when remote VTEP is not L2 adjacent. (#FDP-3476)
  [Upstream: a42ab4da6f37fa5267b51f097e10e3824d1cb1bb]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 25.03.2-87
changelog:
  - northd: Introduce disable_garp_rarp option for logical_router table. (#FDP-1537)
  [Upstream: ed4799b814133b76ab6dafd5e66ec638c13c322a]


author: Ales Musil <amusil@redhat.com> - 25.03.2-88
changelog:
  - pinctrl: Limit the IP packet size to buffer size for ICMP Need Frag.
  [Upstream: d0503441156c2ff53d1272fc03a6c40f58fbaad8]


author: Ales Musil <amusil@redhat.com> - 25.03.2-90
changelog:
  - pinctrl: Make sure the BFD packet contains correct amount of data.
  [Upstream: 56b5fd814ae6486d1e844d30d747879af1945de4]


author: Alexandra Rukomoinikova <arukomoinikova@k2.cloud> - 25.09.2-83
changelog:
  - controller: Fix an assertion failure with multiple mirror types.
  [Upstream: ac42e9425a5ecd9c053ce103041a76ffc07bb6cb]


author: Han Zhou <hzhou@ovn.org> - 25.09.2-84
changelog:
  - northd: Use nexthop address family in find_static_route_outport.
  [Upstream: 0cf2debdd9417cd0a069ce1a38f21ec22cae237e]


author: Han Zhou <hzhou@ovn.org> - 25.09.2-85
changelog:
  - northd: Use nexthop address family for ECMP symmetric reply flows.
  [Upstream: 5a3da276c461e86ceef72088cb34cec05d547f9f]


author: Han Zhou <hzhou@ovn.org> - 25.09.2-86
changelog:
  - northd: Learned route use nexthop address family for outport IP selection.
  [Upstream: 931775143052cdf11b7df7931adf8af2dd94cec6]


author: Han Zhou <hzhou@ovn.org> - 25.09.2-87
changelog:
  - northd: Fix L3 EVPN when remote VTEP is not L2 adjacent. (#FDP-3476)
  [Upstream: 2d22689f6515c0d5ff2d691c22d60b2bfe6cfb6f]


author: Xavier Simonart <xsimonar@redhat.com> - 25.09.2-89
changelog:
  - controller: Fix bfd up too early after unexpected reboot. (#FDP-3075)
  [Upstream: c38d7c7ab7b6aea74796f7d3c7dda62d09034bed]


author: Ales Musil <amusil@redhat.com> - 25.09.2-90
changelog:
  - pinctrl: Limit the IP packet size to buffer size for ICMP Need Frag.
  [Upstream: e79a7ee7f8024842533664d766955dcc1d844a20]


author: Ales Musil <amusil@redhat.com> - 25.09.2-92
changelog:
  - pinctrl: Make sure the BFD packet contains correct amount of data.
  [Upstream: 5554bf51400ea7cdfc9ebf5783653cd4017fc8bf]


