[pve-devel] [PATCH openvswitch 0/7] openvswitch 2.12 update

Alexandre Derumier aderumier at odiso.com
Thu Feb 13 07:04:14 CET 2020


This patches series is reworked from debian sid ovs 2.11 patches.
All is building fine (including ovs-dpdk is users want it)

last patch is a fix for ovs_mtu with bond.
(I have contacted the upstream maintainer for this)

I have tested all differents kind of ovs interfaces, 
all is working fine.

Tested with ifupdown && ifupdown2. 
I'm seeing some race condition with ovs 2.12 and ifupdown2 2.0,
where ifupdown2 can't setup ip on ovs interfaces.
(Seem to be something new in ovs, I have also tried ovs 2.12, keeping 
all olds systemd units and script from 2.10, and it's happening too)

I'll send a small fix for ifupdown2 to avoid that today.
 

Alexandre Derumier (7):
  remove old proxmox patches
  update makefile to 2.12
  add debian sid (ovs 2.11) "debian" directory
  update changelog to 2.12.0
  remove 2 patches not working on 2.12
  readd bugtool-plugin to common package
  fix ovs_mtu for bond slaves

 Makefile                                      |  15 +-
 debian/README.Debian                          |  36 +
 debian/README.source                          |   5 +
 changelog.Debian => debian/changelog          |   6 +
 debian/control                                | 323 +++++++
 debian/copyright                              | 750 ++++++++++++++++
 debian/dkms.conf.in                           |  11 +
 debian/ifupdown.sh                            | 128 +++
 debian/openvswitch-common.dirs                |   1 +
 debian/openvswitch-common.docs                |   1 +
 debian/openvswitch-common.install             |  10 +
 debian/openvswitch-common.manpages            |  41 +
 debian/openvswitch-common.postinst            |  11 +
 debian/openvswitch-common.postrm              |  11 +
 debian/openvswitch-common.prerm               |  11 +
 debian/openvswitch-dev.install                |   4 +
 debian/openvswitch-ipsec.init                 | 181 ++++
 debian/openvswitch-ipsec.install              |   1 +
 debian/openvswitch-pki.dirs                   |   1 +
 debian/openvswitch-pki.postinst               |  41 +
 debian/openvswitch-pki.postrm                 |  43 +
 debian/openvswitch-switch-dpdk.postinst       |  11 +
 debian/openvswitch-switch-dpdk.postrm         |  11 +
 debian/openvswitch-switch-dpdk.prerm          |  11 +
 debian/openvswitch-switch.README.Debian       | 246 ++++++
 debian/openvswitch-switch.dirs                |   2 +
 debian/openvswitch-switch.init                | 154 ++++
 debian/openvswitch-switch.install             |   2 +
 debian/openvswitch-switch.links               |   2 +
 debian/openvswitch-switch.logrotate           |  16 +
 ...witch-switch.openvswitch-nonetwork.service |  15 +
 debian/openvswitch-switch.postinst            |  75 ++
 debian/openvswitch-switch.postrm              |  48 ++
 debian/openvswitch-switch.service             |  14 +
 debian/openvswitch-switch.template            |   8 +
 .../openvswitch-testcontroller.README.Debian  |  12 +
 debian/openvswitch-testcontroller.default     |  29 +
 debian/openvswitch-testcontroller.dirs        |   1 +
 debian/openvswitch-testcontroller.init        | 278 ++++++
 debian/openvswitch-testcontroller.postinst    |  52 ++
 debian/openvswitch-testcontroller.postrm      |  44 +
 debian/openvswitch-vtep.default               |   4 +
 debian/openvswitch-vtep.init                  |  79 ++
 debian/openvswitch-vtep.install               |   1 +
 debian/ovn-central.dirs                       |   1 +
 debian/ovn-central.init                       |  59 ++
 debian/ovn-central.install                    |   2 +
 debian/ovn-central.postinst                   |  49 ++
 debian/ovn-central.postrm                     |  48 ++
 debian/ovn-central.template                   |   5 +
 debian/ovn-controller-vtep.init               |  53 ++
 debian/ovn-host.dirs                          |   1 +
 debian/ovn-host.init                          |  53 ++
 debian/ovn-host.postinst                      |  49 ++
 debian/ovn-host.postrm                        |  44 +
 debian/ovn-host.template                      |   5 +
 ...async-msg-ctrl-of1.3-because-of-mips.patch | 135 +++
 debian/patches/disable-even-more-tests.patch  | 140 +++
 debian/patches/disable-failed-tests.patch     |  20 +
 debian/patches/fix-ovs-monitor-ipsec.patch    | 117 +++
 debian/patches/py3-compat.patch               | 812 ++++++++++++++++++
 debian/patches/remove-bfd-decay-tests.patch   | 158 ++++
 .../remove-include-debian-automake.mk.patch   |  17 +
 .../remove-non-deterministic-tests.patch      |  46 +
 ...-tests-broken-in-mips64el-and-mipsel.patch |  52 ++
 ...remove-yet-another-mips-failing-test.patch | 218 +++++
 ...-which-are-failing-in-mips-and-armel.patch | 305 +++++++
 debian/patches/series                         |  12 +
 .../use-python3-m-sphinx-to-build-doc.patch   |  18 +
 debian/python3-openvswitch.install            |   2 +
 debian/rules                                  | 133 +++
 debian/salsa-ci.yml                           |   3 +
 debian/source/format                          |   1 +
 debian/watch                                  |   3 +
 openvswitch-2.7.0.tar.gz                      | Bin 4518152 -> 0 bytes
 pvepatches/add-net-tools-dependency.patch     |  13 -
 .../delete-openvswitch-switch-init.patch      | 152 ----
 ...ifupdown.sh-add-ifupdown2-workaround.patch | 154 ----
 pvepatches/install-systemd-services.patch     |  85 --
 .../remove-init-script-on-upgrades.patch      |  15 -
 pvepatches/remove-unneeded-from-control.patch | 294 -------
 pvepatches/series                             |   7 -
 .../use-systemctl-inside-ifupdown.patch       |  18 -
 83 files changed, 5297 insertions(+), 748 deletions(-)
 create mode 100644 debian/README.Debian
 create mode 100644 debian/README.source
 rename changelog.Debian => debian/changelog (94%)
 create mode 100644 debian/control
 create mode 100644 debian/copyright
 create mode 100644 debian/dkms.conf.in
 create mode 100755 debian/ifupdown.sh
 create mode 100644 debian/openvswitch-common.dirs
 create mode 100644 debian/openvswitch-common.docs
 create mode 100644 debian/openvswitch-common.install
 create mode 100644 debian/openvswitch-common.manpages
 create mode 100644 debian/openvswitch-common.postinst
 create mode 100644 debian/openvswitch-common.postrm
 create mode 100644 debian/openvswitch-common.prerm
 create mode 100644 debian/openvswitch-dev.install
 create mode 100755 debian/openvswitch-ipsec.init
 create mode 100644 debian/openvswitch-ipsec.install
 create mode 100644 debian/openvswitch-pki.dirs
 create mode 100755 debian/openvswitch-pki.postinst
 create mode 100755 debian/openvswitch-pki.postrm
 create mode 100644 debian/openvswitch-switch-dpdk.postinst
 create mode 100644 debian/openvswitch-switch-dpdk.postrm
 create mode 100644 debian/openvswitch-switch-dpdk.prerm
 create mode 100644 debian/openvswitch-switch.README.Debian
 create mode 100644 debian/openvswitch-switch.dirs
 create mode 100755 debian/openvswitch-switch.init
 create mode 100644 debian/openvswitch-switch.install
 create mode 100644 debian/openvswitch-switch.links
 create mode 100644 debian/openvswitch-switch.logrotate
 create mode 100644 debian/openvswitch-switch.openvswitch-nonetwork.service
 create mode 100755 debian/openvswitch-switch.postinst
 create mode 100755 debian/openvswitch-switch.postrm
 create mode 100644 debian/openvswitch-switch.service
 create mode 100644 debian/openvswitch-switch.template
 create mode 100644 debian/openvswitch-testcontroller.README.Debian
 create mode 100644 debian/openvswitch-testcontroller.default
 create mode 100644 debian/openvswitch-testcontroller.dirs
 create mode 100755 debian/openvswitch-testcontroller.init
 create mode 100755 debian/openvswitch-testcontroller.postinst
 create mode 100755 debian/openvswitch-testcontroller.postrm
 create mode 100644 debian/openvswitch-vtep.default
 create mode 100644 debian/openvswitch-vtep.init
 create mode 100644 debian/openvswitch-vtep.install
 create mode 100644 debian/ovn-central.dirs
 create mode 100755 debian/ovn-central.init
 create mode 100644 debian/ovn-central.install
 create mode 100755 debian/ovn-central.postinst
 create mode 100755 debian/ovn-central.postrm
 create mode 100644 debian/ovn-central.template
 create mode 100755 debian/ovn-controller-vtep.init
 create mode 100644 debian/ovn-host.dirs
 create mode 100755 debian/ovn-host.init
 create mode 100755 debian/ovn-host.postinst
 create mode 100755 debian/ovn-host.postrm
 create mode 100644 debian/ovn-host.template
 create mode 100644 debian/patches/blacklist-ofproto-async-msg-ctrl-of1.3-because-of-mips.patch
 create mode 100644 debian/patches/disable-even-more-tests.patch
 create mode 100644 debian/patches/disable-failed-tests.patch
 create mode 100644 debian/patches/fix-ovs-monitor-ipsec.patch
 create mode 100644 debian/patches/py3-compat.patch
 create mode 100644 debian/patches/remove-bfd-decay-tests.patch
 create mode 100644 debian/patches/remove-include-debian-automake.mk.patch
 create mode 100644 debian/patches/remove-non-deterministic-tests.patch
 create mode 100644 debian/patches/remove-tests-broken-in-mips64el-and-mipsel.patch
 create mode 100644 debian/patches/remove-yet-another-mips-failing-test.patch
 create mode 100644 debian/patches/removed-tests-which-are-failing-in-mips-and-armel.patch
 create mode 100644 debian/patches/series
 create mode 100644 debian/patches/use-python3-m-sphinx-to-build-doc.patch
 create mode 100644 debian/python3-openvswitch.install
 create mode 100755 debian/rules
 create mode 100644 debian/salsa-ci.yml
 create mode 100644 debian/source/format
 create mode 100644 debian/watch
 delete mode 100644 openvswitch-2.7.0.tar.gz
 delete mode 100644 pvepatches/add-net-tools-dependency.patch
 delete mode 100644 pvepatches/delete-openvswitch-switch-init.patch
 delete mode 100644 pvepatches/ifupdown.sh-add-ifupdown2-workaround.patch
 delete mode 100644 pvepatches/install-systemd-services.patch
 delete mode 100644 pvepatches/remove-init-script-on-upgrades.patch
 delete mode 100644 pvepatches/remove-unneeded-from-control.patch
 delete mode 100644 pvepatches/series
 delete mode 100644 pvepatches/use-systemctl-inside-ifupdown.patch

-- 
2.20.1




More information about the pve-devel mailing list