Revisions of openvswitch

Reinhard Max's avatar Reinhard Max (rmax) accepted request 1077608 from Duraisankar P's avatar Duraisankar P (dpitchumani) (revision 238)
Description: 
- Update OVS to version v3.1.0 and OVN to version v23.03.0

Actions:
- submit home:dpitchumani:branches:openSUSE:Factory/openvswitch => netowkr/openvswitch

Features:
   - ovs-vswitchd now detects changes in CPU affinity and adjusts the number
     of handler and revalidator threads if necessary.
   - AF_XDP:
     * Added support for building with libxdp and libbpf >= 0.7.
     * Support for AF_XDP is now enabled by default if all dependencies are
       available at the build time.  Use --disable-afxdp to disable.
       Use --enable-afxdp to fail the build if dependencies are not present.
   - ovs-appctl:
     * "ovs-appctl ofproto/trace" command can now display port names with the
       "--names" option.
   - OVSDB-IDL:
     * Add the support to specify the persistent uuid for row insert in both
       C and Python IDLs.
   - Windows:
     * Conntrack IPv6 fragment support.
   - DPDK:
     * Add support for DPDK 22.11.1.
   - For the QoS max-rate and STP/RSTP path-cost configuration OVS now assumes
     10 Gbps link speed by default in case the actual link speed cannot be
     determined.  Previously it was 10 Mbps.  Values can still be overridden
     by specifying 'max-rate' or '[r]stp-path-cost' accordingly.
   - OpenFlow:
     * New OpenFlow extension NXT_CT_FLUSH to flush connections matching
       the specified fields.
   - ovs-ctl:
     * New option '--dump-hugepages' to include hugepages in core dumps. This
       can assist with postmortem analysis involving DPDK, but may also produce
       significantly larger core dump files.
   - ovs-dpctl and 'ovs-appctl dpctl/' commands:
     * 'flush-conntrack' is now capable of handling partial 5-tuple,
        with additional optional parameter to specify the reply direction.
   - ovs-ofctl:
     * New command 'flush-conntrack' that accepts zone and 5-tuple (or partial
       5-tuple) for both directions.
   - Support for travis-ci.org based continuous integration builds has been
     dropped.
   - Userspace datapath:
     * Add '-secs' argument to appctl 'dpif-netdev/pmd-rxq-show' to show
       the pmd usage of an Rx queue over a configurable time period.
     * Add new experimental PMD load based sleeping feature. PMD threads can
       request to sleep up to a user configured 'pmd-maxsleep' value under
       low load conditions.
   -For more details, check 
      https://github.com/openvswitch/ovs/blob/v3.1.0/NEWS
   -Includes secrity fix for CVE-2022-4338 (bsc#1206580) and CVE-2022-4337 (bsc#1206581)
- OVN package is not included as new version with API chnages are not yet released.
- Removed upstreamed patches,
   * 0001-Replace-deprecated-var-run-with-run.patch
   * openvswitch-CVE-2021-36980.patch
- Added ovsb tool install patch, 
   * install-ovsdb-tools.patch 
buildservice-autocommit accepted request 1008394 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 237)
baserev update by copy to link target
buildservice-autocommit accepted request 1006932 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 236)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 235)
- add 0001-m4-Test-avx512-for-x86-only.patch
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1006931 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 234)
- add a77ad9693c8b49055389559187fe74eddb619746.patch to avoid
  the cpu detection code being compiled with AVX512 enabled
buildservice-autocommit accepted request 1003119 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 233)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1003045 from Andreas Stieger's avatar Andreas Stieger (AndreasStieger) (revision 232)
fix tests with GNU grep 3.8 boo#1203239

buildservice-autocommit accepted request 993959 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 231)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 230)
- update to 2.17.2:
  * OVS validated with DPDK 21.11.1.  It is recommended to use this version
    until further releases.

- update to 2.17.1:
  * To fix the Undefined Behavior issue causing the compiler to incorrectly
    optimize important parts of code, container iteration macros (e.g.,
    LIST_FOR_EACH) have been re-implemented in a UB-safe way.
  * Backwards compatibility has mostly been preserved, however the
    user-provided pointer is now set to NULL after the loop (unless it
    exited via "break;")
  * Users of libopenvswitch will need to double-check the use of such loop
    macros before compiling with a new version.
  * Since the change is limited to the definitions within the headers, the
    ABI is not affected.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 229)
- update to 2.17.2:
  - Bug fixes
  - DPDK:
    * OVS validated with DPDK 21.11.1.  It is recommended to use this version
      until further releases.
  - Bug fixes
  - libopenvswitch API change:
    * To fix the Undefined Behavior issue causing the compiler to incorrectly
      optimize important parts of code, container iteration macros (e.g.,
      LIST_FOR_EACH) have been re-implemented in a UB-safe way.
    * Backwards compatibility has mostly been preserved, however the
     user-provided pointer is now set to NULL after the loop (unless it
      exited via "break;")
    * Users of libopenvswitch will need to double-check the use of such loop
       macros before compiling with a new version.
    * Since the change is limited to the definitions within the headers, the
      ABI is not affected.
- refresh 0001-openvswitch-merge-compiler.h-files-into-one-file.patch
  0002-build-Seperated-common-used-headers.patch
buildservice-autocommit accepted request 977255 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 228)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 977074 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 227)
- Allow dpdk version 21.11.
buildservice-autocommit accepted request 972941 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 226)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 972247 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 225)
- Python package: Do not use C json parser on 32bit as large numbers
  will overflow.

Fixed ovn on i586
buildservice-autocommit accepted request 967690 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 224)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 966656 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 223)
Fix to submit to factory
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 965755 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 222)
Fix installation of files shared with OVN (required for building
OVN without openvswitch sources)
buildservice-autocommit accepted request 961646 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 221)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 961072 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 220)
- Fix OVS location for python bindings (dirs.py), boo#1196978
buildservice-autocommit accepted request 959873 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 219)
baserev update by copy to link target
Displaying revisions 21 - 40 of 258
openSUSE Build Service is sponsored by