Recommended update for openvswitch

Announcement ID: SUSE-RU-2019:2166-2
Rating: moderate
References:
Affected Products:
  • SUSE Enterprise Storage 5
  • SUSE Linux Enterprise High Performance Computing 12 SP3
  • SUSE Linux Enterprise Server 12 SP3
  • SUSE Linux Enterprise Server 12 SP3 ESPOS 12-SP3
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3

An update that has one fix can now be installed.

Description:

This update for openvswitch fixes the following issues:

openvswitch was updated to to 2.7.9 (bsc#1130276).

Some of the changes are:

  • ofp-group: support to insert bucket with weight value for select type
  • ofproto: fix the bug of bucket counter is not updated
  • netdev-dpdk: Print netdev name for txq mapping.
  • ifupdown.sh: Add missing "--may-exist" option
  • timeval: Check for OS-provided clock_gettime on macOS
  • travis: Stop rsyslog before start.
  • vlog: Better handle syslog handler exceptions.
  • travis: Remove 'sudo' configuration.
  • ovsdb-monitor.at: Use correct perl scripts.
  • rconn: Avoid occasional immediate connection failures.
  • conntrack: Fix L4 csum for V6 extension hdr pkts.
  • packets: Change return type for 'packet_csum_upperlayer6()'.
  • ovsdb-client: Fix typo.
  • ofctl: break the loop if ovs_pcap_read returns error
  • Revert "ovs-tcpdump: Fix an undefined variable"
  • dhparams: Fix .c file generation with OpenSSL >= 1.1.1-pre9
  • dhparams: Add pregenerated .c file to the repository.
  • conntrack: Exclude l2 padding in 'conn_key_extract()'.
  • dp-packet: Add 'dp_packet_l3_size()'.
  • monitor: Fix crash when monitor condition adds new columns.
  • dpif-netdev: Add thread safety annotation to sorted_poll_list.
  • acinclude: Drop DPDK_EXTRA_LIB variable.
  • datapath: Fix IPv6 later frags parsing
  • datapath: Derive IP protocol number for IPv6 later frags
  • datapath: Avoid OOB read when parsing flow nlattrs
  • odp-util: Stop parse odp actions if nlattr is overflow
  • ovs-tcpdump: Fix an undefined variable
  • stt: Fix return code during xmit.
  • netdev-linux: Fix function argument order in sfq_tc_load().
  • ofproto-dpif-xlate: Account mirrored packets only if the VLAN matches.
  • ofp-actions: Avoid overflow for ofpact_learn_spec->n_bits
  • python: Escape backslashes while formatting logs.
  • docs: Fix table title for VM MQ config in dpdk howto.
  • cmap: Fix hashing in cmap_find_protected().
  • python: Catch setsockopt exceptions for TCP stream.
  • rhel: Add 'SYSTEMD_NO_WRAP=yes' in ovs init script for SLES
  • debian: Install correct vtep-ctl.
  • datapath-windows: Fix invalid reference in Buffermgmt.c
  • netdev-dpdk: Bring link down when NETDEV_UP is not set
  • actions: Enforce a maximum limit for nested action depth
  • bond: Fix LACP fallback to active-backup when recirc is enabled.
  • netdev-dpdk: Fix netdev_dpdk_get_features().
  • ovn-northd: Fix memory leak in free_chassis_queueid().
  • python-c-ext: Fix memory leak in Parser_finish
  • bridge.c: prevent controller connects while flow-restore-wait
  • connmgr: Fix vswitchd abort when a port is added and the controller is down

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Linux Enterprise Server 12 SP3 ESPOS 12-SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-ESPOS-2019-2166=1
  • SUSE Enterprise Storage 5
    zypper in -t patch SUSE-Storage-5-2019-2166=1

Package List:

  • SUSE Linux Enterprise Server 12 SP3 ESPOS 12-SP3 (aarch64 x86_64)
    • openvswitch-debuginfo-2.7.9-3.31.3
    • openvswitch-2.7.9-3.31.3
    • openvswitch-debugsource-2.7.9-3.31.3
  • SUSE Enterprise Storage 5 (aarch64)
    • openvswitch-debuginfo-2.7.9-3.31.3
    • openvswitch-2.7.9-3.31.3
    • openvswitch-debugsource-2.7.9-3.31.3

References: