Commit Graph

219 Commits

Author SHA256 Message Date
Dominique Leuenberger
b6d8a68f1e Accepting request 632456 from network
OBS-URL: https://build.opensuse.org/request/show/632456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=29
2018-09-04 20:55:41 +00:00
Markos Chandras
ff8ab70d04 create missing /var/run/openvswitch directory which is
needed when building the kernel module

OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=157
2018-09-03 08:00:26 +00:00
15fd25262d Accepting request 631965 from home:markoschandras:network
- Version bump to 2.10.0. Some of the changes are:
  * ovs-vswitchd and utilities now support DNS names in OpenFlow and
    OVSDB remotes.
  * ovs-vswitchd:
    - New options --l7 and --l7-len to "ofproto/trace" command.
    - Previous versions gave OpenFlow tables default names of the form
      "table#".  These are not helpful names for the purpose of accepting
      and displaying table names, so now tables by default have no names.
    - The "null" interface type, deprecated since 2013, has been removed.
    - Add minimum network namespace support for Linux.
    - New command "lacp/show-stats"
  * ovs-ofctl:
    - ovs-ofctl now accepts and display table names in place of numbers.  By
      default it always accepts names and in interactive use it displays them;
      use --names or --no-names to override.  See ovs-ofctl(8) for details.
  * ovs-vsctl: New commands "add-bond-iface" and "del-bond-iface".
  * ovs-dpctl:
    - New commands "ct-set-limits", "ct-del-limits", and "ct-get-limits".
  * OpenFlow:
    - OFPT_ROLE_STATUS is now available in OpenFlow 1.3.
    - OpenFlow 1.5 extensible statistics (OXS) now implemented.
    - New OpenFlow 1.0 extensions for group support.
    - Default selection method for select groups is now dp_hash with improved
      accuracy.
  * ovn:
    - Implemented icmp4/icmp6/tcp_reset actions in order to drop the packet
      and reply with a RST for TCP or ICMPv4/ICMPv6 unreachable message for
      other IPv4/IPv6-based protocols whenever a reject ACL rule is hit.
    - ACL match conditions can now match on Port_Groups as well as address
      sets that are automatically generated by Port_Groups.  ACLs can be

OBS-URL: https://build.opensuse.org/request/show/631965
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=156
2018-08-31 08:06:11 +00:00
Dominique Leuenberger
35f4fa890b Accepting request 631184 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/631184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=28
2018-08-27 10:58:02 +00:00
Markos Chandras
1f58457d89 Accepting request 629507 from home:markoschandras:network
- Fix conditional to only include vfio udev rules when building with
  DPDK support
- Exclude %_docdir from main package which seems to be packaged by
  default on older openSUSE releases.

OBS-URL: https://build.opensuse.org/request/show/629507
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=154
2018-08-16 09:03:36 +00:00
Yuchen Lin
35279b000b Accepting request 615104 from network
OBS-URL: https://build.opensuse.org/request/show/615104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=27
2018-06-13 13:37:00 +00:00
OBS User mrdocs
763b818f98 Accepting request 614885 from home:markoschandras:network
- Restrict DPDK version to 18.02 since Open vSwitch 2.9 is not going
  to work with any newer releases.

OBS-URL: https://build.opensuse.org/request/show/614885
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=152
2018-06-08 01:34:52 +00:00
Dominique Leuenberger
17e41490fe Accepting request 613094 from network
OBS-URL: https://build.opensuse.org/request/show/613094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=26
2018-06-02 10:10:47 +00:00
Markos Chandras
ddcd77336e Accepting request 613092 from home:markoschandras:network
drop sle_version macros. suse_version is enough

OBS-URL: https://build.opensuse.org/request/show/613092
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=150
2018-05-30 15:01:52 +00:00
OBS User mrdocs
4413ab8eb8 Accepting request 612850 from home:markoschandras:network
- Version bump to 2.9.2. Some of the changes are:
  * OVSDB has new, experimental support for database clustering:
    - New high-level documentation in ovsdb(7).
    - New file format documentation for developers in ovsdb(5).
    - Protocol documentation moved from ovsdb-server(1) to ovsdb-server(7).
    - ovsdb-server now supports online schema conversion via
      "ovsdb-client convert".
    - ovsdb-server now always hosts a built-in database named _Server. See
      ovsdb-server(5) for more details.
    - ovsdb-client: New "get-schema-cksum", "query", "backup", "restore",
      and "wait" commands.  New --timeout option.
    - ovsdb-tool: New "create-cluster", "join-cluster", "db-cid", "db-sid",
      "db-local-address", "db-is-clustered", "db-is-standalone", "db-name",
      "schema-name", "compare-versions", and "check-cluster" commands.
    - ovsdb-server: New ovs-appctl commands for managing clusters.
    - ovs-sandbox: New support for clustered databases.
   * OVN:
     - ovn-sbctl, ovn-nbctl: New options --leader-only, --no-leader-only.
   * Bug fixes
- Use openvswitch user/group for the log directory (3f556d66edb9)

- Add support for RedHat distributions. All SUSE macros are now
  conditional and the spec file has been adapted based on the upstream
  one (fate#324537)
- spec-cleaner fixes

OBS-URL: https://build.opensuse.org/request/show/612850
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=149
2018-05-30 01:33:36 +00:00
Dominique Leuenberger
3d7e87607b Accepting request 604029 from network
OBS-URL: https://build.opensuse.org/request/show/604029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=25
2018-05-06 13:02:01 +00:00
Ismail Dönmez
4911dbda67 Accepting request 603963 from home:markoschandras:network
- Move openvswitch user/group creation to %pre scriptlet. The default
  ownership of the configuration files expects the user and group to
  be available as early as possible (bsc#1091408)
- spec-cleaner fixes.

OBS-URL: https://build.opensuse.org/request/show/603963
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=147
2018-05-04 12:45:44 +00:00
Dominique Leuenberger
c084e7f6a9 Accepting request 600167 from network
OBS-URL: https://build.opensuse.org/request/show/600167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=24
2018-04-24 13:34:31 +00:00
OBS User mrdocs
f14d37b592 Accepting request 599992 from home:markoschandras:network
- Preserve 'enable' status of openvswitch.service file when upgrading
  from <SLE-12-SP3. The service file has been moved from the old
  openvswitch-switch subpackage to the main openvswitch one so we
  need to handle this migration step in %posttrans (bsc#1089476)
- Move DISABLE_STOP_ON_REMOVAL=yes to %preun. This variable is only
  checked in %service_del_preun macro

OBS-URL: https://build.opensuse.org/request/show/599992
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=145
2018-04-24 00:25:50 +00:00
Dominique Leuenberger
1d727eac19 Accepting request 590601 from network
OBS-URL: https://build.opensuse.org/request/show/590601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=23
2018-03-24 15:16:30 +00:00
4929f663f2 Accepting request 590075 from home:markoschandras:network
- Fix file permissions in /etc/openvswitch for upgrades (951d79e638ec)

OBS-URL: https://build.opensuse.org/request/show/590075
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=143
2018-03-23 09:28:45 +00:00
3bfbfddc06 - set rundir to %_rundir
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=142
2018-03-21 21:03:38 +00:00
Dominique Leuenberger
e2b2a82fe3 Accepting request 583259 from network
- 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

OBS-URL: https://build.opensuse.org/request/show/583259
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=22
2018-03-07 09:37:30 +00:00
Markos Chandras
5adc68e0f1 OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=140 2018-03-06 10:05:38 +00:00
c0316badd8 Accepting request 582588 from home:markoschandras:network
- 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.

OBS-URL: https://build.opensuse.org/request/show/582588
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=139
2018-03-06 09:30:45 +00:00
Dominique Leuenberger
d1d5b69acb Accepting request 580249 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/580249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=21
2018-02-26 22:26:55 +00:00
Markos Chandras
6d5d3ab04a Add missing bugzilla reference
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=137
2018-02-19 13:19:20 +00:00
Dominique Leuenberger
4c0eb04b7a Accepting request 563300 from network
- 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

OBS-URL: https://build.opensuse.org/request/show/563300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=20
2018-01-13 20:46:42 +00:00
Markos Chandras
daebd2c67f fix python-Twisted package names
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=135
2018-01-10 12:52:33 +00:00
93fd217d23 Accepting request 563105 from home:markoschandras:branches:network
- 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

OBS-URL: https://build.opensuse.org/request/show/563105
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=134
2018-01-10 09:52:13 +00:00
f850461846 Accepting request 560283 from home:markoschandras:branches:network
- 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

OBS-URL: https://build.opensuse.org/request/show/560283
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=133
2018-01-09 13:37:23 +00:00
Dominique Leuenberger
cc5a435874 Accepting request 554834 from network
OBS-URL: https://build.opensuse.org/request/show/554834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=19
2017-12-14 09:54:41 +00:00
8283839e08 Accepting request 554830 from home:markoschandras:network
- Fix documentation installation. It's best to install everything to
  %buildroot and then remove the files we don't need instead of the
  other way around since some files need to be present in the source
  directory for the testsuite to run.

OBS-URL: https://build.opensuse.org/request/show/554830
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=131
2017-12-06 14:50:41 +00:00
Dominique Leuenberger
cb220d6f5e Accepting request 545123 from network
OBS-URL: https://build.opensuse.org/request/show/545123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=18
2017-11-25 07:43:35 +00:00
5c4aa62ebd Accepting request 544668 from home:RBrownSUSE:branches:network
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544668
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=129
2017-11-24 10:22:26 +00:00
Dominique Leuenberger
beb740b3bc Accepting request 530557 from network
1

OBS-URL: https://build.opensuse.org/request/show/530557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=17
2017-10-03 21:18:07 +00:00
Markos Chandras
5b92b0a2e2 Accepting request 530555 from home:markoschandras:network
* ofp-util: Fix memory leaks when parsing OF1.5 group properties (cve-2017-14970) (bsc#1061310)
  * ofp-util: Fix memory leaks on error cases in ofputil_decode_group_mod() (cve-2017-14970) (bsc#1061310)

OBS-URL: https://build.opensuse.org/request/show/530555
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=127
2017-10-02 20:36:49 +00:00
Markos Chandras
50945d8e7f Accepting request 530019 from home:markoschandras:network
- Version bump to 2.8.1. Some of the changes are:
  * connmgr: Fix violation of flow monitoring protocol description.
  * ovn/actions: Improve OVN load-balancing performance.
  * dpif-netdev: Fix a zero-rate bug for meter
  * conntrack: Tighten handling of alg reverse conns.
  * conntrack: Add function ct_print_conn_info().
  * conntrack: Create nat_conn_keys_insert().
  * netdev-dpdk: reset packet_type for reused dp_packets.
  * ofp-util: Fix memory leaks when parsing OF1.5 group properties.
  * ofp-util: Fix memory leaks on error cases in ofputil_decode_group_mod().
  * ofp-util: Fix buffer overread in ofputil_decode_bundle_add().
  * ofproto: Include patch ports in mtu overriden check
  * netdev-tc-offloads: Fix vxlan tunnel offloading
  * bridge: Fix controller status update to passive connections
  * lib/odp: Fix handling of set masked action in parse_odp_action
  * tests: Fix sparse error on test-ovn.c
  * dpif-netdev: Fix per packet cycles statistics.
  * netdev-dpdk: update vhost user client port status.
  * ovsdb-server.1: Fix mention of wrong option.

OBS-URL: https://build.opensuse.org/request/show/530019
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=126
2017-10-01 09:05:27 +00:00
Dominique Leuenberger
316e2ea6c7 Accepting request 522131 from network
1

OBS-URL: https://build.opensuse.org/request/show/522131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=16
2017-09-13 20:29:53 +00:00
5d00e9df71 Accepting request 521652 from home:markoschandras:network
- Version bump to 2.8.0 (fate#323334, bsc#1050700). Some of the changes are:
  * ovs-ofctl can now accept and display port names in place of numbers.  By
    default it always accepts names and in interactive use it displays them;
    use --names or --no-names to override.  See ovs-ofctl(8) for details.
  * "ovs-ofctl dump-flows" now accepts --no-stats to omit flow statistics.
  * New ovs-dpctl command "ct-stats-show" to show connection tracking stats.
  * DPDK log messages redirected to OVS logging subsystem.
    Log level can be changed in a usual OVS way using
    'ovs-appctl vlog' commands for 'dpdk' module. Lower bound
    still can be configured via extra arguments for DPDK EAL.
  * dpdkvhostuser ports are marked as deprecated.  They will be removed
    in an upcoming release.
  * Support for DPDK v17.05.1.
  * New support for multiple VLANs (802.1ad or "QinQ"), including a new
    "dot1q-tunnel" port VLAN mode.
  * Added NAT support for userspace datapath.
  * Added FTP and TFTP support with NAT for userspace datapath.
  * Experimental NSH (Network Service Header) support in userspace datapath.
  * Tracing with ofproto/trace now traces through recirculation.
  * New support for role-based access control (see ovsdb-server(1)).
  * New commands 'stp/show' and 'rstp/show' (see ovs-vswitchd(8)).
  * All features required by OpenFlow 1.4 are now implemented, so
    ovs-vswitchd now enables OpenFlow 1.4 by default (in addition to
    OpenFlow 1.0 to 1.3).
  * Increased support for OpenFlow 1.6 (draft).
  * Bundles now support hashing by just nw_src or nw_dst.
  * The "learn" action now supports a "limit" option (see ovs-ofctl(8)).
  * The port status bit OFPPS_LIVE now reflects link aliveness.
  * OpenFlow 1.5 packet-out is now supported.
  * Support for OpenFlow 1.5 field packet_type and packet-type-aware

OBS-URL: https://build.opensuse.org/request/show/521652
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=124
2017-09-07 18:36:43 +00:00
Dominique Leuenberger
603faa4fc2 Accepting request 512973 from network
1

OBS-URL: https://build.opensuse.org/request/show/512973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=15
2017-08-24 16:42:36 +00:00
Markos Chandras
f8303455d3 Accepting request 516264 from home:olh:branches:network
- Update filename in /var/adm/update-messages to match documentation,
  and build-compare pattern

OBS-URL: https://build.opensuse.org/request/show/516264
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=122
2017-08-24 05:49:44 +00:00
OBS User mrdocs
d1d940d22b Accepting request 512793 from home:markoschandras:network
- Do not restart the ovs-vswitchd and ovsdb-server services
  on package updates (bsc#1002734)
- Do not restart the ovs-vswitchd, ovsdb-server and openvswitch
  services on package removals. This facilitates potential future
  package moves but also preserves connectivity when the package is
  removed (bsc#1050896)

OBS-URL: https://build.opensuse.org/request/show/512793
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=121
2017-07-29 02:26:08 +00:00
c3ae8625c4 Accepting request 512256 from home:markoschandras:network
another library that is missing from the libopenvswitch subpackage

OBS-URL: https://build.opensuse.org/request/show/512256
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=120
2017-07-24 19:07:04 +00:00
30ffff0d6e Accepting request 511377 from home:markoschandras:network
- Version bump to 2.7.2. Some of the changes are:
  * Revert "netdev: Fix netdev_open() to adhere to class type if given"
  * connmgr: Fix crash when in_band_create() fails.
  * db-ctl-base: Fix reference-following feature in get_row_by_id().
  * netdev: Fix crash when ifa_netmask is null.
  * ovn-controller: fix use-after-free in physical_run()
  * ovn-controller: avoid crash when vswitchd connection is lost
  * ovsdb-types: Fix memory leak on error path.
  * vswitchd: Fix IFACE_STAT name error in iface_refresh_stats
  * netdev: Fix crash when interface option is changed to invalid value.
  * ofp-util: fix memory leak in ofputil_pull_ofp11_buckets
  * configure: Fix check for rte_config.h to handle cross-compilation.
  * ofp-util: Check length of buckets in ofputil_pull_ofp15_group_mod() (cve-2017-9265) (bsc#1041447)
  * ofp-print: Don't abort on unknown reason in role status message (cve-2017-9263) (bsc#1041470)

OBS-URL: https://build.opensuse.org/request/show/511377
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=119
2017-07-19 12:07:26 +00:00
9998ddd0de Accepting request 509657 from home:markoschandras:network
Addressing comment from https://build.opensuse.org/request/show/509036

No need for a new changes entry

OBS-URL: https://build.opensuse.org/request/show/509657
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=118
2017-07-12 09:19:27 +00:00
OBS User mrdocs
dd4d5b470e Accepting request 508974 from home:jengelh:branches:network
- Implement shared library packaging guideline.

OBS-URL: https://build.opensuse.org/request/show/508974
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=117
2017-07-09 18:23:59 +00:00
OBS User mrdocs
aae33caebc Accepting request 508719 from home:markoschandras:network
- Version bump to 2.7.1. Some of the changes are:
  * Add --cleanup option to command 'ovs-appctl exit' (see ovs-vswitchd(8)).
  * libopenvswitch-2 was renamed to libopenvswitch-2.7. Applications built
    against libopenvswitch must be recompiled against the newer library.
  * ovs-ctl: allow passing user:group to daemons
  * ofproto/bond: Fix bond reconfiguration race condition
  * ofproto/bond: Fix bond post recirc rule leak.
  * ofproto/bond: fix interal flow leak of tcp-balance bond
  * mcast-snooping: Avoid segfault for vswitchd.
  * tun-metadata: Fix memory leak in tun_metadata_table_mod().
  * netdev-dpdk: Fix mempool segfault.
  * mirror: Allow concurrent lookups.
  * ofp-util: Fix buffer overread in ofputil_pull_queue_get_config_reply10() (bsc#1040543)
  * ovsdb: Check null before deref in ovsdb_monitor_table_condition_update().
  * For the complete list of changes, please see:
    - https://github.com/openvswitch/ovs/compare/v2.7.0...v2.7.1
- Remove upstreamed patch
  * 0001-ofp-util-Fix-buffer-overread-in-ofputil_pull_queue_g.patch
- OVN services are no longer restarted automatically after upgrade (44dd4cc49c8a)

OBS-URL: https://build.opensuse.org/request/show/508719
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=116
2017-07-07 21:20:09 +00:00
Dominique Leuenberger
023bef9fe3 Accepting request 501158 from network
1

OBS-URL: https://build.opensuse.org/request/show/501158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=14
2017-06-05 16:51:00 +00:00
Markos Chandras
2a65fe0475 Accepting request 501114 from home:markoschandras:network
- Install firewalld OVN files with chmod 644 instead of 755 (4a54614120ea)
- Use python-six instead of python2-six dependency to cover distributions
  which are not using the python-singlespec packaging specification yet (bsc#1041110)
- Add upstream patch to fix a buffer overread vulnerability (cve-2017-9214) (bsc#1040543)
  * 0001-ofp-util-Fix-buffer-overread-in-ofputil_pull_queue_g.patch

OBS-URL: https://build.opensuse.org/request/show/501114
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=114
2017-06-05 12:31:26 +00:00
Dominique Leuenberger
a66d2d7c86 Accepting request 479156 from network
- Version bump to 2.7.0 (fate#321541). Some of the changes are:
  * Utilities and daemons that support SSL now allow protocols and
    ciphers to be configured with --ssl-protocols and --ssl-ciphers.
  * OVN:
    - QoS is now implemented via egress shaping rather than ingress policing.
    - DSCP marking is now supported, via the new northbound QoS table.
    - IPAM now supports fixed MAC addresses.
    - Support for source IP address based routing.
    - ovn-trace:
      * New --ovs option to also print OpenFlow flows.
      * put_dhcp_opts and put_dhcp_optsv6 actions may now be traced.
    - Support for managing SSL and remote connection configuration in
      northbound and southbound databases.
  * Fixed regression in table stats maintenance introduced in OVS
    2.3.0, wherein the number of OpenFlow table hits and misses was
    not accurate.
  * OpenFlow:
    - OFPT_PACKET_OUT messages are now supported in bundles.
    - A new "selection_method=dp_hash" type for OpenFlow select group
      bucket selection that uses the datapath computed 5-tuple hash
      without making datapath flows match the 5-tuple fields, which
      is useful for more efficient load balancing, for example.  This
      uses the Netronome extension to OpenFlow 1.5+ that allows
      control over the OpenFlow select groups selection method.  See
      "selection_method" and related options in ovs-ofctl(8) for
      details.
    - The "sample" action now supports "ingress" and "egress" options.
    - The "ct" action now supports the TFTP ALG where support is available.
    - New actions "clone" and "ct_clear".
  * ovs-ofctl:

OBS-URL: https://build.opensuse.org/request/show/479156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=13
2017-03-17 14:06:33 +00:00
Markos Chandras
f374ec9122 This fixes some conflict issues reported in https://build.opensuse.org/request/show/479083
and also removes the openvswitch-any-ovn-* and openvswitch-any-switch symbols which are not
necessary.

OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=112
2017-03-13 23:45:12 +00:00
Markos Chandras
e6bd8f037c Accepting request 461859 from home:markoschandras:network
- Version bump to 2.7.0 (fate#321541). Some of the changes are:
  * Utilities and daemons that support SSL now allow protocols and
    ciphers to be configured with --ssl-protocols and --ssl-ciphers.
  * OVN:
    - QoS is now implemented via egress shaping rather than ingress policing.
    - DSCP marking is now supported, via the new northbound QoS table.
    - IPAM now supports fixed MAC addresses.
    - Support for source IP address based routing.
    - ovn-trace:
      * New --ovs option to also print OpenFlow flows.
      * put_dhcp_opts and put_dhcp_optsv6 actions may now be traced.
    - Support for managing SSL and remote connection configuration in
      northbound and southbound databases.
  * Fixed regression in table stats maintenance introduced in OVS
    2.3.0, wherein the number of OpenFlow table hits and misses was
    not accurate.
  * OpenFlow:
    - OFPT_PACKET_OUT messages are now supported in bundles.
    - A new "selection_method=dp_hash" type for OpenFlow select group
      bucket selection that uses the datapath computed 5-tuple hash
      without making datapath flows match the 5-tuple fields, which
      is useful for more efficient load balancing, for example.  This
      uses the Netronome extension to OpenFlow 1.5+ that allows
      control over the OpenFlow select groups selection method.  See
      "selection_method" and related options in ovs-ofctl(8) for
      details.
    - The "sample" action now supports "ingress" and "egress" options.
    - The "ct" action now supports the TFTP ALG where support is available.
    - New actions "clone" and "ct_clear".
  * ovs-ofctl:

OBS-URL: https://build.opensuse.org/request/show/461859
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=111
2017-03-13 15:00:26 +00:00
Dominique Leuenberger
87b216f498 Accepting request 442358 from network
1

OBS-URL: https://build.opensuse.org/request/show/442358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openvswitch?expand=0&rev=12
2016-11-29 11:49:10 +00:00
Markos Chandras
22ee90756e Accepting request 442335 from home:markoschandras:network
- Relax the DPDK dependency a bit so we can support stable and
  possibly new minor releases as well.

OBS-URL: https://build.opensuse.org/request/show/442335
OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=109
2016-11-28 11:39:20 +00:00