forked from pool/openvswitch
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
This commit is contained in:
commit
b6d8a68f1e
3
openvswitch-2.10.0.tar.gz
Normal file
3
openvswitch-2.10.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:64f7cdcfffc73b2e09980d04ee22731eadd6453698b92d7397c9e45c7c174050
|
||||||
|
size 7528705
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:90f084dc282fdb588a2cfff351fea359492f69600f1e4a1286e24e44901de113
|
|
||||||
size 7105444
|
|
@ -1,3 +1,60 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 28 09:21:19 UTC 2018 - mchandras@suse.de
|
||||||
|
|
||||||
|
- 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
|
||||||
|
applied directly to Port_Groups as well.
|
||||||
|
- ovn-nbctl can now run as a daemon (long-lived, background process).
|
||||||
|
See ovn-nbctl(8) for details.
|
||||||
|
* DPDK:
|
||||||
|
- New 'check-dpdk' Makefile target to run a new system testsuite.
|
||||||
|
See Testing topic for the details.
|
||||||
|
- Add LSC interrupt support for DPDK physical devices.
|
||||||
|
- Allow init to fail and record DPDK status/version in OVS database.
|
||||||
|
- Add experimental flow hardware offload support
|
||||||
|
- Support both shared and per port mempools for DPDK devices.
|
||||||
|
* Userspace datapath:
|
||||||
|
- Commands ovs-appctl dpif-netdev/pmd-*-show can now work on a single PMD
|
||||||
|
- Detailed PMD performance metrics available with new command
|
||||||
|
ovs-appctl dpif-netdev/pmd-perf-show
|
||||||
|
- Supervision of PMD performance metrics and logging of suspicious
|
||||||
|
iterations
|
||||||
|
- Add signature match cache (SMC) as experimental feature. When turned on,
|
||||||
|
it improves throughput when traffic has many more flows than EMC size.
|
||||||
|
* ERSPAN:
|
||||||
|
- Implemented ERSPAN protocol (draft-foschiano-erspan-00.txt) for
|
||||||
|
both kernel datapath and userspace datapath.
|
||||||
|
- Added port-based and flow-based ERSPAN tunnel port support, added
|
||||||
|
OpenFlow rules matching ERSPAN fields. See ovs-fields(7).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Aug 16 08:26:19 UTC 2018 - mchandras@suse.de
|
Thu Aug 16 08:26:19 UTC 2018 - mchandras@suse.de
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
# Disable building the external kernel datapath by default
|
# Disable building the external kernel datapath by default
|
||||||
%bcond_with kmp
|
%bcond_with kmp
|
||||||
Name: openvswitch
|
Name: openvswitch
|
||||||
Version: 2.9.2
|
Version: 2.10.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A multilayer virtual network switch
|
Summary: A multilayer virtual network switch
|
||||||
# All code is Apache-2.0 except
|
# All code is Apache-2.0 except
|
||||||
@ -443,6 +443,11 @@ done
|
|||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
install -D -m 644 rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
|
install -D -m 644 rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
|
||||||
%{buildroot}%{_fillupdir}/sysconfig.openvswitch
|
%{buildroot}%{_fillupdir}/sysconfig.openvswitch
|
||||||
|
|
||||||
|
# fixing W: suse-filelist-forbidden-bashcomp-userdirs /etc/bash_completion.d/ovs-appctl-bashcomp.bash is not allowed in SUSE
|
||||||
|
mkdir -p %{buildroot}/%{_prefix}/share/bash-completion/completions/
|
||||||
|
mv %{buildroot}/%{_sysconfdir}/bash_completion.d/ovs-* %{buildroot}/%{_prefix}/share/bash-completion/completions/
|
||||||
|
|
||||||
%else
|
%else
|
||||||
install -D -m 644 rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
|
install -D -m 644 rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
|
||||||
%{buildroot}%{_sysconfdir}/sysconfig/openvswitch
|
%{buildroot}%{_sysconfdir}/sysconfig/openvswitch
|
||||||
@ -821,6 +826,7 @@ export DISABLE_STOP_ON_REMOVAL=yes
|
|||||||
%{_datadir}/openvswitch/scripts/ovs-bugtool-*
|
%{_datadir}/openvswitch/scripts/ovs-bugtool-*
|
||||||
%{_datadir}/openvswitch/scripts/ovs-check-dead-ifs
|
%{_datadir}/openvswitch/scripts/ovs-check-dead-ifs
|
||||||
%{_datadir}/openvswitch/scripts/ovs-ctl
|
%{_datadir}/openvswitch/scripts/ovs-ctl
|
||||||
|
%{_datadir}/openvswitch/scripts/ovs-kmod-ctl
|
||||||
%{_datadir}/openvswitch/scripts/ovs-lib
|
%{_datadir}/openvswitch/scripts/ovs-lib
|
||||||
%{_datadir}/openvswitch/scripts/ovs-save
|
%{_datadir}/openvswitch/scripts/ovs-save
|
||||||
%{_datadir}/openvswitch/vswitch.ovsschema
|
%{_datadir}/openvswitch/vswitch.ovsschema
|
||||||
@ -835,13 +841,12 @@ export DISABLE_STOP_ON_REMOVAL=yes
|
|||||||
%{_mandir}/man8/ovs-ctl.8%{?ext_man}
|
%{_mandir}/man8/ovs-ctl.8%{?ext_man}
|
||||||
%{_mandir}/man8/ovs-dpctl-top.8%{?ext_man}
|
%{_mandir}/man8/ovs-dpctl-top.8%{?ext_man}
|
||||||
%{_mandir}/man8/ovs-dpctl.8%{?ext_man}
|
%{_mandir}/man8/ovs-dpctl.8%{?ext_man}
|
||||||
|
%{_mandir}/man8/ovs-kmod-ctl.8%{?ext_man}
|
||||||
%{_mandir}/man8/ovs-ofctl.8%{?ext_man}
|
%{_mandir}/man8/ovs-ofctl.8%{?ext_man}
|
||||||
%{_mandir}/man8/ovs-vlan-bug-workaround.8%{?ext_man}
|
%{_mandir}/man8/ovs-vlan-bug-workaround.8%{?ext_man}
|
||||||
%{_mandir}/man8/ovs-parse-backtrace.8%{?ext_man}
|
%{_mandir}/man8/ovs-parse-backtrace.8%{?ext_man}
|
||||||
%{_mandir}/man8/ovs-vsctl.8%{?ext_man}
|
%{_mandir}/man8/ovs-vsctl.8%{?ext_man}
|
||||||
%{_mandir}/man8/ovs-vswitchd.8%{?ext_man}
|
%{_mandir}/man8/ovs-vswitchd.8%{?ext_man}
|
||||||
%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash
|
|
||||||
%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash
|
|
||||||
%config(noreplace) %{_sysconfdir}/logrotate.d/openvswitch
|
%config(noreplace) %{_sysconfdir}/logrotate.d/openvswitch
|
||||||
%{_sbindir}/rcovsdb-server
|
%{_sbindir}/rcovsdb-server
|
||||||
%{_sbindir}/rcovs-vswitchd
|
%{_sbindir}/rcovs-vswitchd
|
||||||
@ -851,24 +856,28 @@ export DISABLE_STOP_ON_REMOVAL=yes
|
|||||||
%{_unitdir}/ovsdb-server.service
|
%{_unitdir}/ovsdb-server.service
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%{_fillupdir}/sysconfig.openvswitch
|
%{_fillupdir}/sysconfig.openvswitch
|
||||||
|
%{_datadir}/bash-completion/completions/ovs-appctl-bashcomp.bash
|
||||||
|
%{_datadir}/bash-completion/completions/ovs-vsctl-bashcomp.bash
|
||||||
%else
|
%else
|
||||||
%config(noreplace) %{_sysconfdir}/sysconfig/openvswitch
|
%config(noreplace) %{_sysconfdir}/sysconfig/openvswitch
|
||||||
|
%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash
|
||||||
|
%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash
|
||||||
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
|
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
|
||||||
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
|
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
|
||||||
%endif
|
%endif
|
||||||
%attr(750,openvswitch,openvswitch) %dir %{_localstatedir}/log/openvswitch
|
%attr(750,root,root) %dir %{_localstatedir}/log/openvswitch
|
||||||
%ghost %attr(755,root,root) %{_rundir}/openvswitch
|
%ghost %attr(755,root,root) %{_rundir}/openvswitch
|
||||||
%if %{with dpdk}
|
%if %{with dpdk}
|
||||||
%{_prefix}/lib/udev/rules.d/91-vfio.rules
|
%{_prefix}/lib/udev/rules.d/91-vfio.rules
|
||||||
%endif
|
%endif
|
||||||
%exclude %{_docdir}/%{name}
|
%exclude %{_docdir}/%{name}
|
||||||
%doc source/AUTHORS.rst source/CONTRIBUTING.rst source/NEWS source/README.rst
|
%doc source/AUTHORS.rst source/CONTRIBUTING.rst source/NEWS source/README.rst
|
||||||
%license source/COPYING source/NOTICE
|
%license source/LICENSE source/NOTICE
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%exclude %{_docdir}/%{name}/AUTHORS.rst
|
%exclude %{_docdir}/%{name}/AUTHORS.rst
|
||||||
%exclude %{_docdir}/%{name}/CONTRIBUTING.rst
|
%exclude %{_docdir}/%{name}/CONTRIBUTING.rst
|
||||||
%exclude %{_docdir}/%{name}/COPYING
|
%exclude %{_docdir}/%{name}/LICENSE
|
||||||
%exclude %{_docdir}/%{name}/NEWS
|
%exclude %{_docdir}/%{name}/NEWS
|
||||||
%exclude %{_docdir}/%{name}/NOTICE
|
%exclude %{_docdir}/%{name}/NOTICE
|
||||||
%exclude %{_docdir}/%{name}/README.rst
|
%exclude %{_docdir}/%{name}/README.rst
|
||||||
|
Loading…
Reference in New Issue
Block a user