Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-2648

[OVS-25.12 RHEL-9 OVS-3.5] Fast Datapath Release

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • openvswitch3.5
    • None
    • 0
    • False
    • False
    • openvswitch3.5-3.5.2-59.el9fdp
    • rhel-9
    • None
    • rhel-net-ovs-dpdk
    • ssg_networking

      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
      

              ralongi@redhat.com Rick Alongi
              ralongi@redhat.com Rick Alongi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: