Revisions of openvswitch

Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 668409 from Jaime Caamaño Ruiz's avatar Jaime Caamaño Ruiz (jaicaa) (revision 36)
- Version bump to 2.11.0+git20190123.ad83fc9ab. Some of the changes are:
   * Linux datapath:
     - Support for the kernel versions 4.16.x and 4.17.x.
   * OpenFlow:
     - OFPMP_TABLE_FEATURES_REQUEST can now modify table features.
   * ovs-ofctl:
     - "mod-table" command can now change OpenFlow table names.
   * The environment variable OVS_SYSLOG_METHOD, if set, is now used
     as the default syslog method.
   * The environment variable OVS_CTL_TIMEOUT, if set, is now used
     as the default timeout for control utilities.
   * ovn:
     - OVN-SB schema changed: duplicated IP with same Encapsulation type
       is not allowed any more.  Please refer to
       Documentation/intro/install/ovn-upgrades.rst for the instructions
       in case there are problems encountered when upgrading from an earlier
       version.
     - New support for IPSEC encrypted tunnels between hypervisors.
     - ovn-ctl: allow passing user:group ids to the OVN daemons.
     - IPAM/MACAM:
       * add the capability to dynamically assign just L2 addresses
       * add the capability to specify a static ip address and get the L2 one
         allocated dynamically using the following syntax:
           ovn-nbctl lsp-set-addresses <port> "dynamic <IP>"
   * DPDK:
     - Add support for DPDK 18.11
     - Add support for port representors.
   * Userspace datapath:
     - Add option for simple round-robin based Rxq to PMD assignment.
       It can be set with pmd-rxq-assign.
     - Add support for Auto load balancing of PMDs (experimental)
     - Added new per-port configurable option to manage EMC:
       'other_config:emc-enable'.
   * Add 'symmetric_l3' hash function.
   * OVS now honors 'updelay' and 'downdelay' for bonds with LACP configured.
   * ovs-vswitchd:
     - New configuration option "offload-rebalance", that enables dynamic
       rebalancing of offloaded flows.
   * The environment variable OVS_RESOLV_CONF, if set, is now used
     as the DNS server configuration file.
   * RHEL packaging:
     - OVN packages are split from OVS packages. A new spec
       file - ovn-fedora.spec.in is added to generate OVN packages.
- Remove upstreamed patch:
  * 0001-python-c-ext-Fix-memory-leak-in-Parser_finish.patch
- Remove DISABLE_RESTART_ON_UPDATE and DISABLE_STOP_ON_REMOVAL options (bsc#1117483).
 
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 631184 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 28)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 583259 from Markos Chandras's avatar Markos Chandras (markoschandras) (revision 22)
- Version bump to 2.9.0. Some of the changes are:
  * NSH implementation now conforms to latest draft (draft-ietf-sfc-nsh-28).
  * OVSDB:
    - ovsdb-client: New "get-schema-cksum" and "query" commands.
    - ovsdb-client: New "backup" and "restore" commands.
    - ovsdb-client: New --timeout option.
    - ovsdb-tool: New "db-name" and "schema-name" commands.
  * ovs-vsctl and other commands that display data in tables now support a
     --max-column-width option to limit column width.
  * No longer slow-path traffic that sends to a controller.  Applications,
    such as OVN ACL logging, want to send a copy of a packet to a
    controller while leaving the actual packet forwarding in the datapath.
  * OVN:
    - The "requested-chassis" option for a logical switch port now accepts a
      chassis "hostname" in addition to a chassis "name".
    - IPv6
      * Added support to send IPv6 Router Advertisement packets in response to
        the IPv6 Router Solicitation packets from  the VIF ports.
      * Added support to generate Neighbor Solicitation packets using the OVN
        action 'nd_ns' to resolve unknown next hop MAC addresses for the
        IPv6 packets.
    - ovn-ctl: New commands run_nb_ovsdb and run_sb_ovsdb.
  * OpenFlow:
    - ct_clear action is now backed by kernel datapath. Support is probed for
      when OVS starts.
   - ovs-dpctl and related ovs-appctl commands:
     * "flush-conntrack" now accept a 5-tuple to delete a specific
       connection tracking entry.
     * New "ct-set-maxconns", "ct-get-maxconns", and "ct-get-nconns" commands
       for userspace datapath.
   - No longer send packets to the Linux TAP device if it's DOWN unless it is
     in another networking namespace.
  * DPDK:
    - Add support for DPDK v17.11
    - Add support for vHost IOMMU
    - New debug appctl command 'netdev-dpdk/get-mempool-info'.
      * Custom statistics:
        - DPDK physical ports now return custom set of "dropped", "error" and
          "management" statistics.
        - ovs-ofctl dump-ports command now prints new of set custom statistics
          if available (for OpenFlow 1.4+).
    - New appctl command 'dpif-netdev/pmd-rxq-rebalance' to rebalance rxq to
      pmd assignments.
    - Add rxq utilization of pmd to appctl 'dpif-netdev/pmd-rxq-show'.
    - Add support for vHost dequeue zero copy (experimental)
  * Userspace datapath:
    - Output packet batching support.
  * vswitchd:
    - Datapath IDs may now be specified as 0x1 (etc.) instead of 16 digits.
    - Configuring a controller, or unconfiguring all controllers, now deletes
      all groups and meters (as well as all flows).
   - New --enable-sparse configure option enables "sparse" checking by default.
   - Added additional information to vhost-user status.
- For the complete list of changes, please refer to
  http://openvswitch.org/releases/NEWS-2.9.0
- Fix incorrect python3 dependencies for python2 subpackages
- Drop upstream patches for DPDK 17.11 support. They have been merged upstream
  * 0001-netdev-dpdk-replace-uint8_t-with-dpdk_port_t.patch
  * 0002-netdev-dpdk-DPDK-v17.11-upgrade.patch
  * 0003-netdev-dpdk-vHost-IOMMU-support.patch
- Get rid of the old openvswitch DPDK migration steps everybody should have
  migrated from <2.6 to latest releases by now.
  * 0001-utilities-Add-script-to-support-DPDK-option-migratio.patch 
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 580249 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 21)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 563300 from Markos Chandras's avatar Markos Chandras (markoschandras) (revision 20)
- Add upstream patches to support DPDK 17.11 (fate#322609)
  * 0001-netdev-dpdk-replace-uint8_t-with-dpdk_port_t.patch
  * 0002-netdev-dpdk-DPDK-v17.11-upgrade.patch
  * 0003-netdev-dpdk-vHost-IOMMU-support.patch
- Python fixes and improvements
  * Build Python3 subpackages for Open vSwitch python bindings
  * Switch build architecture to 'noarch' for python bindings.
  * Fix license for python subpackages
  * Build and ship python bytecode files.
- Do not mark files in /usr/share/* as configuration files
- Replace version macro with actual version number of Obsoletes tags.
  The DPDK packages have been merged with the regular OvS ones in the
  2.7.0 release so make it more explicit which ones we are obsoleting.
- spec-cleaner fixes
Displaying revisions 41 - 60 of 77
openSUSE Build Service is sponsored by