openSUSE-RU-2018:3905-1: moderate: Recommended update for openvswitch and dpdk
openSUSE Recommended Update: Recommended update for openvswitch and dpdk ______________________________________________________________________________ Announcement ID: openSUSE-RU-2018:3905-1 Rating: moderate References: #1099474 #1102310 #1110865 #1112703 Affected Products: openSUSE Leap 15.0 ______________________________________________________________________________ An update that has four recommended fixes can now be installed. Description: This update provides version 2.8.5 of openvswitch and version 17.11.4 of dpdk and brings many fixes and improvements: openvswitch: - compat: Initialize IPv4 reassembly secret timer - conntrack: Fix use after free for FTP control case. - conntrack: Fix using alg_exp_entry out of scope. - daemon-unix: Use same name for original or restarted children. - datapath: Stt: Linearize in SKIP_ZERO_COPY case - dpctl.man: Correct argument to "dump-flows". - dpif-netdev: Add vlan to mask for flow_put operation. - dpif-netdev.at: Add missing backslash. - dpif-netdev: Prevent unsafe access when retrieving meter stats. - dpif-netlink: Don't allocate per thread netlink sockets (bsc#1110865) - dpif-netlink: Fix null pointer. - expr: Disallow < <= >= > comparisons against empty value set. - expr: Set a limit on the depth of nested parentheses - flow: Fix uninitialized flow fields in IPv6 error case. - ifupdown.sh: Correctly bring up bond slaves. - lex: Fix buffer overrun parsing overlong hexadecimal constants. - lib: Fix typo in fragment handling error messages - lib/tc: Reject offloading of non-Ethernet packets - lib/tc: Treat vlan id and prio as independent fields - meta-flow: Make mf_vl_mff_mf_from_nxm_header() require a valid field. - meta-flow: Make "nw_frag" a synonym for "ip_frag". - netdev-dpdk: Enable HW_CRC_STRIP for virtual functions. - netdev-dpdk: Fix failure to configure flow control at netdev-init. - netdev-dpdk: Handle ENOTSUP for rte_eth_dev_set_mtu. - netdev-dpdk: Support the link speed of XL710 - netdev-dpdk: Use hex for PCI vendor ID. - netdev-linux: Avoid division by 0 if kernel reports bad scheduler data. - netdev: Properly clear 'details' when iterating in NETDEV_QOS_FOR_EACH. - nx-match: Avoid double-free on some error paths. - nx-match: Fix memory leak in oxm_pull_field_array() error case. - odp-util: Don't attempt to write IPv6 flow label bits that don't exist. - odp-util: Fix a use-after-free bug. - ofctl: Fixup compare_flows function - ofp-actions: Avoid assertion failure for clone(ct(...bad actions...)). - ofp-actions: Avoid buffer overread in BUNDLE action decoding. - ofp-actions: Fix buffer overread in decode_LEARN_specs(). - ofp-actions: Re-fix error path for parsing OpenFlow actions. - ofp-group: Don't assert-fail decoding bad OF1.5 group mod type or command. - ofproto-dpif: Fix NXT_RESUME flow stats - ofproto-dpif-xlate: Avoid deadlock on multicast snooping recursion. - ofproto-dpif-xlate: Fix conntrack fields on NXT_RESUME - ofproto: Fix OVS crash when reverting old flows in bundle commit - ovn-controller: Fix test - IP relocation using GARP request. - ovn: Fix DHCP classless static route for non-classful masks. - ovn-northd: LR respond ARP from valid subnet only. - ovn-northd: Support learning neighbor from ARP request. - ovs-ctl: Allow add-remote without vswitchd started. - ovsdb-client: Fix a bug that uses wrong index - ovsdb-idl.c: Fix IDL index problem when rows are updated. - ovs-ofctl: Better validate OpenFlow message length in "ofp-parse-pcap". - ovs-thread: Fix thread id for threads not started with ovs_thread_create() - pcap-file: Fix formatting of log message. - rconn: Introduce new invariant to fix assertion failure in corner case. - rconn: Suppress 'connected' log for unreliable connections. - stream-ssl: Define SSL_OP_NO_SSL_MASK for OpenSSL versions that lack it. - stream-ssl: Don't enable new TLS versions by default - tests: Make test result more predictable. - tests: Use the default key length when generating RSA keys - utilities: Drop shebang from bash completion script - utilities: Launch ovsdb-tool without using PAM dpdk: - Do proper CPU compatibility test. (bsc#1099474) - Fix a syntax error affecting csh environment configuration. (bsc#1102310) - Fixes in app/testpmd: * Fix buffer leak in TM command. * Fix DCB config. * Fix VLAN TCI mask set error for FDIR. - Fixes in bus/dpaa: * Fix buffer offset setting in FMAN. * Fix phandle support for Linux 4.16. - Fixes in doc: * Fix bonding command in testpmd. * Update qede management firmware guide. - Fixes in eal: * Fix bitmap documentation. * Fix return codes on thread naming failure * Fix invalid syntax in interrupts. * Fix uninitialized value. - Fixes in eventdev: * Add event buffer flush in Rx adapter. * Fix internal port logic in Rx adapter. * Fix missing update to Rx adapter WRR position. * Fix port in Rx adapter internal function. * Fix Rx SW adapter stop. - Fixes in hash: * Fix a multi-writer race condition. * Fix doxygen of return values. * Fix key slot size accuracy. * Fix multiwriter lock memory allocation. - Fixes in kni: * Fix build with gcc 8.1. * Fix crash with null name. - Fixes in vhost: * Fix missing increment of log cache count. * Flush IOTLB cache on new mem table handling. * Improve dirty pages logging performance. * Release locks on RARP packet failure. * Re-translate vring address when memory table changes. - PMD drivers: various fixes for bnxt, dpaa2, mlx5. - Fix a problem with ABI compatibility: API/ABI compatibility is guaranteed by DPDK upstream community across subsequent bug-fix releases. However, the .spec file broke it by defining the wrong version which included also the bug-fix release number. - Fixed a naming issue with library: it was not reflecting the soname. This update was imported from the SUSE:SLE-15:Update update project. Patch Instructions: To install this openSUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Leap 15.0: zypper in -t patch openSUSE-2018-1458=1 Package List: - openSUSE Leap 15.0 (noarch): dpdk-doc-17.11.4-lp150.2.5.1 openvswitch-doc-2.8.5-lp150.5.6.1 python2-openvswitch-2.8.5-lp150.5.6.1 python2-openvswitch-test-2.8.5-lp150.5.6.1 python3-openvswitch-2.8.5-lp150.5.6.1 python3-openvswitch-test-2.8.5-lp150.5.6.1 - openSUSE Leap 15.0 (x86_64): dpdk-17.11.4-lp150.2.5.1 dpdk-debuginfo-17.11.4-lp150.2.5.1 dpdk-debugsource-17.11.4-lp150.2.5.1 dpdk-devel-17.11.4-lp150.2.5.1 dpdk-devel-debuginfo-17.11.4-lp150.2.5.1 dpdk-examples-17.11.4-lp150.2.5.1 dpdk-examples-debuginfo-17.11.4-lp150.2.5.1 dpdk-kmp-default-17.11.4_k4.12.14_lp150.12.25-lp150.2.5.1 dpdk-kmp-default-debuginfo-17.11.4_k4.12.14_lp150.12.25-lp150.2.5.1 dpdk-tools-17.11.4-lp150.2.5.1 dpdk-tools-debuginfo-17.11.4-lp150.2.5.1 libdpdk-17_11-17.11.4-lp150.2.5.1 libdpdk-17_11-debuginfo-17.11.4-lp150.2.5.1 libopenvswitch-2_8-0-2.8.5-lp150.5.6.1 libopenvswitch-2_8-0-debuginfo-2.8.5-lp150.5.6.1 openvswitch-2.8.5-lp150.5.6.1 openvswitch-debuginfo-2.8.5-lp150.5.6.1 openvswitch-debugsource-2.8.5-lp150.5.6.1 openvswitch-devel-2.8.5-lp150.5.6.1 openvswitch-ovn-central-2.8.5-lp150.5.6.1 openvswitch-ovn-central-debuginfo-2.8.5-lp150.5.6.1 openvswitch-ovn-common-2.8.5-lp150.5.6.1 openvswitch-ovn-common-debuginfo-2.8.5-lp150.5.6.1 openvswitch-ovn-docker-2.8.5-lp150.5.6.1 openvswitch-ovn-host-2.8.5-lp150.5.6.1 openvswitch-ovn-host-debuginfo-2.8.5-lp150.5.6.1 openvswitch-ovn-vtep-2.8.5-lp150.5.6.1 openvswitch-ovn-vtep-debuginfo-2.8.5-lp150.5.6.1 openvswitch-pki-2.8.5-lp150.5.6.1 openvswitch-test-2.8.5-lp150.5.6.1 openvswitch-test-debuginfo-2.8.5-lp150.5.6.1 openvswitch-vtep-2.8.5-lp150.5.6.1 openvswitch-vtep-debuginfo-2.8.5-lp150.5.6.1 References: https://bugzilla.suse.com/1099474 https://bugzilla.suse.com/1102310 https://bugzilla.suse.com/1110865 https://bugzilla.suse.com/1112703
participants (1)
-
maintenance@opensuse.org