File 0001-Revert-Add-vxlan-setting.patch of Package libKF5NetworkManagerQt

From cdcd8210f888732f70007bf53f79b522b4d461ae Mon Sep 17 00:00:00 2001
From: Wolfgang Bauer <wbauer@tmo.at>
Date: Mon, 12 Nov 2018 11:46:51 +0100
Subject: [PATCH] Revert "Add vxlan setting"

This reverts commit a17d13ddcd712eed7bb12dc37301d85eb81a9a41.
It needs a newer NetworkManager than we have in openSUSE Leap 42.3.
---
 autotests/settings/CMakeLists.txt       |   1 -
 autotests/settings/vxlansettingtest.cpp | 116 --------
 autotests/settings/vxlansettingtest.h   |  35 ---
 src/CMakeLists.txt                      |   1 -
 src/settings/setting.cpp                |   5 -
 src/settings/setting.h                  |   3 +-
 src/settings/vxlansetting.cpp           | 467 --------------------------------
 src/settings/vxlansetting.h             | 111 --------
 src/settings/vxlansetting_p.h           |  55 ----
 9 files changed, 1 insertion(+), 793 deletions(-)
 delete mode 100644 autotests/settings/vxlansettingtest.cpp
 delete mode 100644 autotests/settings/vxlansettingtest.h
 delete mode 100644 src/settings/vxlansetting.cpp
 delete mode 100644 src/settings/vxlansetting.h
 delete mode 100644 src/settings/vxlansetting_p.h

diff --git a/autotests/settings/CMakeLists.txt b/autotests/settings/CMakeLists.txt
index 64981fa..f347957 100644
--- a/autotests/settings/CMakeLists.txt
+++ b/autotests/settings/CMakeLists.txt
@@ -34,7 +34,6 @@ NETWORKMANAGERQT_AUTOTESTS(
     tcsettingtest
     usersettingtest
     vlansettingtest
-    vxlansettingtest
     vpnsettingtest
     wimaxsettingtest
     wiredsettingtest
diff --git a/autotests/settings/vxlansettingtest.cpp b/autotests/settings/vxlansettingtest.cpp
deleted file mode 100644
index 06edd6f..0000000
--- a/autotests/settings/vxlansettingtest.cpp
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
-    Copyright 2018 Billy Laws <blaws05@gmai.com>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) version 3, or any
-    later version accepted by the membership of KDE e.V. (or its
-    successor approved by the membership of KDE e.V.), which shall
-    act as a proxy defined in Section 6 of version 3 of the license.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "vxlansettingtest.h"
-
-#include "settings/vxlansetting.h"
-
-#include <libnm/NetworkManager.h>
-
-#include <QTest>
-
-void VxlanSettingTest::testSetting_data()
-{
-    QTest::addColumn<quint32>("ageing");
-    QTest::addColumn<quint32>("destinationPort");
-    QTest::addColumn<quint32>("id");
-    QTest::addColumn<bool>("l2Miss");
-    QTest::addColumn<bool>("l3Miss");
-    QTest::addColumn<bool>("learning");
-    QTest::addColumn<quint32>("limit");
-    QTest::addColumn<QString>("local");
-    QTest::addColumn<QString>("parent");
-    QTest::addColumn<bool>("proxy");
-    QTest::addColumn<QString>("remote");
-    QTest::addColumn<bool>("rsc");
-    QTest::addColumn<quint32>("sourcePortMax");
-    QTest::addColumn<quint32>("sourcePortMin");
-    QTest::addColumn<quint32>("tos");
-    QTest::addColumn<quint32>("ttl");
-
-    QTest::newRow("setting1")
-            << (quint32) 2                                      // ageing
-            << (quint32) 334                                    // destinationPort
-            << (quint32) 2                                      // id
-            << (bool) true                                      // l2Miss
-            << (bool) true                                      // l3Miss
-            << (bool) false                                     // learning
-            << (quint32) 2                                      // limit
-            << QString("foo")                                   // local
-            << QString("bar")                                   // parent
-            << (bool) true                                      // proxy
-            << QString("foo")                                   // remote
-            << (bool) true                                      // rsc
-            << (quint32) 2                                      // sourcePortMax
-            << (quint32) 2                                      // sourcePortMin
-            << (quint32) 2                                      // tos
-            << (quint32) 2;                                     // ttl
-}
-
-void VxlanSettingTest::testSetting()
-{
-    QFETCH(quint32, ageing);
-    QFETCH(quint32, destinationPort);
-    QFETCH(quint32, id);
-    QFETCH(bool, l2Miss);
-    QFETCH(bool, l3Miss);
-    QFETCH(bool, learning);
-    QFETCH(quint32, limit);
-    QFETCH(QString, local);
-    QFETCH(QString, parent);
-    QFETCH(bool, proxy);
-    QFETCH(QString, remote);
-    QFETCH(bool, rsc);
-    QFETCH(quint32, sourcePortMax);
-    QFETCH(quint32, sourcePortMin);
-    QFETCH(quint32, tos);
-    QFETCH(quint32, ttl);
-
-    QVariantMap map;
-
-    map.insert(QLatin1String(NM_SETTING_VXLAN_AGEING), ageing);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_DESTINATION_PORT), destinationPort);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_ID), id);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_L2_MISS), l2Miss);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_L3_MISS), l3Miss);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_LEARNING), learning);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_LIMIT), limit);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_LOCAL), local);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_PARENT), parent);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_PROXY), proxy);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_REMOTE), remote);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_RSC), rsc);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_SOURCE_PORT_MAX), sourcePortMax);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_SOURCE_PORT_MIN), sourcePortMin);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_TOS), tos);
-    map.insert(QLatin1String(NM_SETTING_VXLAN_TTL), ttl);
-
-    NetworkManager::VxlanSetting setting;
-    setting.fromMap(map);
-
-    QVariantMap map1 = setting.toMap();
-    QVariantMap::const_iterator it = map.constBegin();
-    while (it != map.constEnd()) {
-        QCOMPARE(it.value(), map1.value(it.key()));
-        ++it;
-    }
-}
-
-QTEST_MAIN(VxlanSettingTest)
diff --git a/autotests/settings/vxlansettingtest.h b/autotests/settings/vxlansettingtest.h
deleted file mode 100644
index 24f521d..0000000
--- a/autotests/settings/vxlansettingtest.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
-    Copyright 2018 Billy Laws <blaws05@gmai.com>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) version 3, or any
-    later version accepted by the membership of KDE e.V. (or its
-    successor approved by the membership of KDE e.V.), which shall
-    act as a proxy defined in Section 6 of version 3 of the license.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef NETWORKMANAGERQT_VXLANSETTING_TEST_H
-#define NETWORKMANAGERQT_VXLANSETTING_TEST_H
-
-#include <QObject>
-
-class VxlanSettingTest : public QObject
-{
-    Q_OBJECT
-
-private Q_SLOTS:
-    void testSetting_data();
-    void testSetting();
-};
-
-#endif // NETWORKMANAGERQT_VXLANSETTING_TEST_H
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 0c7645a..fe8cd70 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -89,7 +89,6 @@ set(NetworkManagerQt_SETTINGS_SRCS
     settings/genericsetting.cpp
     settings/tunsetting.cpp
     settings/usersetting.cpp
-    settings/vxlansetting.cpp
 )
 
 set(DBUS_INTERFACE_SRCS
diff --git a/src/settings/setting.cpp b/src/settings/setting.cpp
index cd8aef9..3986036 100644
--- a/src/settings/setting.cpp
+++ b/src/settings/setting.cpp
@@ -137,9 +137,6 @@ QString NetworkManager::Setting::typeAsString(NetworkManager::Setting::SettingTy
     case Team:
         typeString = QLatin1String(NM_SETTING_TEAM_SETTING_NAME);
         break;
-    case Vxlan:
-        typeString = QLatin1String(NM_SETTING_VXLAN_SETTING_NAME);
-        break;
     case Proxy:
         typeString = QLatin1String(NM_SETTING_PROXY_SETTING_NAME);
         break;
@@ -225,8 +222,6 @@ NetworkManager::Setting::SettingType NetworkManager::Setting::typeFromString(con
         type = Bridge;
     } else if (typeString == QLatin1String(NM_SETTING_TEAM_SETTING_NAME)) {
         type = Team;
-    } else if (typeString == QLatin1String(NM_SETTING_VXLAN_SETTING_NAME)) {
-        type = Vxlan;
     } else if (typeString == QLatin1String(NM_SETTING_GENERIC_SETTING_NAME)) {
         type = Generic;
     } else if (typeString == QLatin1String(NM_SETTING_USER_SETTING_NAME)) {
diff --git a/src/settings/setting.h b/src/settings/setting.h
index bc23453..a044a06 100644
--- a/src/settings/setting.h
+++ b/src/settings/setting.h
@@ -72,7 +72,6 @@ public:
         Team,
         Generic,
         Tun,
-        Vxlan,
         Proxy,
         User,
         OvsBridge,
diff --git a/src/settings/vxlansetting.cpp b/src/settings/vxlansetting.cpp
deleted file mode 100644
index 374f2a4..0000000
--- a/src/settings/vxlansetting.cpp
+++ /dev/null
@@ -1,467 +0,0 @@
-/*
-    Copyright 2018 Billy Laws <blaws05@gmail.com>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) version 3, or any
-    later version accepted by the membership of KDE e.V. (or its
-    successor approved by the membership of KDE e.V.), which shall
-    act as a proxy defined in Section 6 of version 3 of the license.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "vxlansetting.h"
-#include "vxlansetting_p.h"
-
-#include <QDebug>
-
-NetworkManager::VxlanSettingPrivate::VxlanSettingPrivate()
-    : name(NM_SETTING_VXLAN_SETTING_NAME)
-    , ageing(32)
-    , destinationPort(8472)
-    , id(0)
-    , l2Miss(false)
-    , l3Miss(false)
-    , learning(true)
-    , limit(0)
-    , proxy(false)
-    , rsc(false)
-    , sourcePortMax(0)
-    , sourcePortMin(0)
-    , tos(0)
-    , ttl(0)
-{ }
-
-NetworkManager::VxlanSetting::VxlanSetting()
-    : Setting(Setting::Vxlan)
-    , d_ptr(new VxlanSettingPrivate())
-{ }
-
-NetworkManager::VxlanSetting::VxlanSetting(const NetworkManager::VxlanSetting::Ptr &other)
-    : Setting(other)
-    , d_ptr(new VxlanSettingPrivate())
-{
-    setAgeing(other->ageing());
-    setDestinationPort(other->destinationPort());
-    setId(other->id());
-    setL2Miss(other->l2Miss());
-    setL3Miss(other->l3Miss());
-    setLearning(other->learning());
-    setLimit(other->limit());
-    setLocal(other->local());
-    setParent(other->parent());
-    setProxy(other->proxy());
-    setRemote(other->remote());
-    setRsc(other->rsc());
-    setSourcePortMax(other->sourcePortMax());
-    setSourcePortMin(other->sourcePortMin());
-    setTos(other->tos());
-    setTtl(other->ttl());
-}
-
-NetworkManager::VxlanSetting::~VxlanSetting()
-{
-    delete d_ptr;
-}
-
-QString NetworkManager::VxlanSetting::name() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->name;
-}
-
-void NetworkManager::VxlanSetting::setAgeing(quint32 ageing)
-{
-    Q_D(VxlanSetting);
-
-    d->ageing = ageing;
-}
-
-quint32 NetworkManager::VxlanSetting::ageing() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->ageing;
-}
-
-void NetworkManager::VxlanSetting::setDestinationPort(quint32 port)
-{
-    Q_D(VxlanSetting);
-
-    d->destinationPort = port;
-}
-
-quint32 NetworkManager::VxlanSetting::destinationPort() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->destinationPort;
-}
-
-void NetworkManager::VxlanSetting::setId(quint32 id)
-{
-    Q_D(VxlanSetting);
-
-    d->id = id;
-}
-
-quint32 NetworkManager::VxlanSetting::id() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->id;
-}
-
-void NetworkManager::VxlanSetting::setL2Miss(bool enable)
-{
-    Q_D(VxlanSetting);
-
-    d->l2Miss = enable;
-}
-
-bool NetworkManager::VxlanSetting::l2Miss() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->l2Miss;
-}
-
-void NetworkManager::VxlanSetting::setL3Miss(bool enable)
-{
-    Q_D(VxlanSetting);
-
-    d->l3Miss = enable;
-}
-
-bool NetworkManager::VxlanSetting::l3Miss() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->l3Miss;
-}
-
-void NetworkManager::VxlanSetting::setLearning(bool enable)
-{
-    Q_D(VxlanSetting);
-
-    d->learning = enable;
-}
-
-bool NetworkManager::VxlanSetting::learning() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->learning;
-}
-
-
-void NetworkManager::VxlanSetting::setLimit(quint32 limit)
-{
-    Q_D(VxlanSetting);
-
-    d->limit = limit;
-}
-
-quint32 NetworkManager::VxlanSetting::limit() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->limit;
-}
-
-void NetworkManager::VxlanSetting::setLocal(QString local)
-{
-    Q_D(VxlanSetting);
-
-    d->local = local;
-}
-
-QString NetworkManager::VxlanSetting::local() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->local;
-}
-
-void NetworkManager::VxlanSetting::setParent(QString parent)
-{
-    Q_D(VxlanSetting);
-
-    d->parent = parent;
-}
-
-QString NetworkManager::VxlanSetting::parent() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->parent;
-}
-
-void NetworkManager::VxlanSetting::setProxy(bool enable)
-{
-    Q_D(VxlanSetting);
-
-    d->proxy = enable;
-}
-
-bool NetworkManager::VxlanSetting::proxy() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->proxy;
-}
-
-void NetworkManager::VxlanSetting::setRemote(QString remote)
-{
-    Q_D(VxlanSetting);
-
-    d->remote = remote;
-}
-
-QString NetworkManager::VxlanSetting::remote() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->remote;
-}
-
-void NetworkManager::VxlanSetting::setRsc(bool enable)
-{
-    Q_D(VxlanSetting);
-
-    d->rsc = enable;
-}
-
-bool NetworkManager::VxlanSetting::rsc() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->rsc;
-}
-
-void NetworkManager::VxlanSetting::setSourcePortMax(quint32 maxPort)
-{
-    Q_D(VxlanSetting);
-
-    d->sourcePortMax = maxPort;
-}
-
-quint32 NetworkManager::VxlanSetting::sourcePortMax() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->sourcePortMax;
-}
-
-void NetworkManager::VxlanSetting::setSourcePortMin(quint32 minPort)
-{
-    Q_D(VxlanSetting);
-
-    d->sourcePortMin = minPort;
-}
-
-quint32 NetworkManager::VxlanSetting::sourcePortMin() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->sourcePortMin;
-}
-
-void NetworkManager::VxlanSetting::setTos(quint32 tos)
-{
-    Q_D(VxlanSetting);
-
-    d->tos = tos;
-}
-
-quint32 NetworkManager::VxlanSetting::tos() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->tos;
-}
-
-void NetworkManager::VxlanSetting::setTtl(quint32 ttl)
-{
-    Q_D(VxlanSetting);
-
-    d->ttl = ttl;
-}
-
-quint32 NetworkManager::VxlanSetting::ttl() const
-{
-    Q_D(const VxlanSetting);
-
-    return d->ttl;
-}
-void NetworkManager::VxlanSetting::fromMap(const QVariantMap &setting)
-{
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_AGEING))) {
-        setAgeing(setting.value(QLatin1String(NM_SETTING_VXLAN_AGEING)).toUInt());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_DESTINATION_PORT))) {
-        setDestinationPort(setting.value(QLatin1String(NM_SETTING_VXLAN_DESTINATION_PORT)).toUInt());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_ID))) {
-        setId(setting.value(QLatin1String(NM_SETTING_VXLAN_ID)).toUInt());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_L2_MISS))) {
-        setL2Miss(setting.value(QLatin1String(NM_SETTING_VXLAN_L2_MISS)).toBool());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_L3_MISS))) {
-        setL3Miss(setting.value(QLatin1String(NM_SETTING_VXLAN_L3_MISS)).toBool());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_LEARNING))) {
-        setLearning(setting.value(QLatin1String(NM_SETTING_VXLAN_LEARNING)).toBool());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_LIMIT))) {
-        setLimit(setting.value(QLatin1String(NM_SETTING_VXLAN_LIMIT)).toUInt());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_LOCAL))) {
-        setLocal(setting.value(QLatin1String(NM_SETTING_VXLAN_LOCAL)).toString());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_PARENT))) {
-        setParent(setting.value(QLatin1String(NM_SETTING_VXLAN_PARENT)).toString());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_PROXY))) {
-        setProxy(setting.value(QLatin1String(NM_SETTING_VXLAN_PROXY)).toBool());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_REMOTE))) {
-        setRemote(setting.value(QLatin1String(NM_SETTING_VXLAN_REMOTE)).toString());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_RSC))) {
-        setRsc(setting.value(QLatin1String(NM_SETTING_VXLAN_RSC)).toBool());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_SOURCE_PORT_MAX))) {
-        setSourcePortMax(setting.value(QLatin1String(NM_SETTING_VXLAN_SOURCE_PORT_MAX)).toUInt());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_SOURCE_PORT_MIN))) {
-        setSourcePortMin(setting.value(QLatin1String(NM_SETTING_VXLAN_SOURCE_PORT_MIN)).toUInt());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_TOS))) {
-        setTos(setting.value(QLatin1String(NM_SETTING_VXLAN_TOS)).toUInt());
-    }
-
-    if (setting.contains(QLatin1String(NM_SETTING_VXLAN_TTL))) {
-        setTtl(setting.value(QLatin1String(NM_SETTING_VXLAN_TTL)).toUInt());
-    }
-}
-
-QVariantMap NetworkManager::VxlanSetting::toMap() const
-{
-    QVariantMap setting;
-
-    if (ageing() != 32) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_AGEING), ageing());
-    }
-
-    if (destinationPort() != 8472) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_DESTINATION_PORT), destinationPort());
-    }
-
-    if (id()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_ID), id());
-    }
-
-    if (l2Miss()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_L2_MISS), l2Miss());
-    }
-
-    if (l3Miss()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_L3_MISS), l3Miss());
-    }
-
-    if (!learning()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_LEARNING), learning());
-    } 
-
-    if (limit()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_LIMIT), limit());
-    }
-
-    if (!local().isEmpty()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_LOCAL), local());
-    }
-
-    if (!parent().isEmpty()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_PARENT), parent());
-    }
-
-    if (proxy()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_PROXY), proxy());
-    }
-
-    if (!remote().isEmpty()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_REMOTE), remote());
-    }
-
-    if (rsc()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_RSC), rsc());
-    }
-
-    if (sourcePortMax()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_SOURCE_PORT_MAX), sourcePortMax());
-    }
-
-    if (sourcePortMin()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_SOURCE_PORT_MIN), sourcePortMin());
-    }
-
-    if (tos()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_TOS), tos());
-    }
-
-    if (ttl()) {
-        setting.insert(QLatin1String(NM_SETTING_VXLAN_TTL), ttl());
-    }
-
-    return setting;
-}
-
-QDebug NetworkManager::operator <<(QDebug dbg, const NetworkManager::VxlanSetting &setting)
-{
-    dbg.nospace() << "type: " << setting.typeAsString(setting.type()) << '\n';
-    dbg.nospace() << "initialized: " << !setting.isNull() << '\n';
-
-    dbg.nospace() << NM_SETTING_VXLAN_AGEING << ": " << setting.ageing() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_DESTINATION_PORT << ": " << setting.destinationPort() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_ID << ": " << setting.id() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_L2_MISS << ": " << setting.l2Miss() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_L3_MISS << ": " << setting.l3Miss() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_LEARNING << ": " << setting.learning() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_LIMIT << ": " << setting.limit() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_LOCAL << ": " << setting.local() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_PARENT << ": " << setting.parent() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_PROXY << ": " << setting.proxy() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_REMOTE << ": " << setting.remote() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_RSC << ": " << setting.rsc() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_SOURCE_PORT_MAX << ": " << setting.sourcePortMax() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_SOURCE_PORT_MIN << ": " << setting.sourcePortMin() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_TOS << ": " << setting.tos() << '\n';
-    dbg.nospace() << NM_SETTING_VXLAN_TTL << ": " << setting.ttl() << '\n';
-
-    return dbg.maybeSpace();
-}
diff --git a/src/settings/vxlansetting.h b/src/settings/vxlansetting.h
deleted file mode 100644
index 5f7c6f0..0000000
--- a/src/settings/vxlansetting.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
-    Copyright 2018 Billy Laws <blaws05@gmail.com>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) version 3, or any
-    later version accepted by the membership of KDE e.V. (or its
-    successor approved by the membership of KDE e.V.), which shall
-    act as a proxy defined in Section 6 of version 3 of the license.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef NETWORKMANAGERQT_VXLAN_SETTING_H
-#define NETWORKMANAGERQT_VXLAN_SETTING_H
-
-#include <networkmanagerqt/networkmanagerqt_export.h>
-#include "setting.h"
-
-#include <QString>
-
-namespace NetworkManager
-{
-
-class VxlanSettingPrivate;
-
-/**
- * Represents vxlan setting
- */
-class NETWORKMANAGERQT_EXPORT VxlanSetting : public Setting
-{
-public:
-    typedef QSharedPointer<VxlanSetting> Ptr;
-    typedef QList<Ptr> List;
-    VxlanSetting();
-    explicit VxlanSetting(const Ptr &other);
-    ~VxlanSetting() override;
-
-    QString name() const override;
-
-    void setAgeing(quint32 ageing);
-    quint32 ageing() const;
-
-    void setDestinationPort(quint32 port);
-    quint32 destinationPort() const;
-
-    void setId(quint32 id);
-    quint32 id() const;
-
-    void setL2Miss(bool enable);
-    bool l2Miss() const;
-
-    void setL3Miss(bool enable);
-    bool l3Miss() const;
-
-    void setLearning(bool enable);
-    bool learning() const;
-
-    void setLimit(quint32 limit);
-    quint32 limit() const;
-
-    void setLocal(QString local);
-    QString local() const;
-
-    void setParent(QString parent);
-    QString parent() const;
-
-    void setProxy(bool enable);
-    bool proxy() const;
-
-    void setRemote(QString remote);
-    QString remote() const;
-
-    void setRsc(bool enable);
-    bool rsc() const;
-
-    void setSourcePortMax(quint32 maxPort);
-    quint32 sourcePortMax() const;
-
-    void setSourcePortMin(quint32 minPort);
-    quint32 sourcePortMin() const;
-
-    void setTos(quint32 tos);
-    quint32 tos() const;
-
-    void setTtl(quint32 ttl);
-    quint32 ttl() const;
-
-    void fromMap(const QVariantMap &setting) override;
-
-    QVariantMap toMap() const override;
-
-protected:
-    VxlanSettingPrivate *d_ptr;
-
-private:
-    Q_DECLARE_PRIVATE(VxlanSetting)
-};
-
-NETWORKMANAGERQT_EXPORT QDebug operator<<(QDebug dbg, const VxlanSetting &setting);
-
-}
-
-#endif // NETWORKMANAGERQT_VXLAN_SETTING_H
diff --git a/src/settings/vxlansetting_p.h b/src/settings/vxlansetting_p.h
deleted file mode 100644
index 3cf3fe2..0000000
--- a/src/settings/vxlansetting_p.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
-    Copyright 2018 Billy Laws <blaws05@gmail.com>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) version 3, or any
-    later version accepted by the membership of KDE e.V. (or its
-    successor approved by the membership of KDE e.V.), which shall
-    act as a proxy defined in Section 6 of version 3 of the license.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef NETWORKMANAGERQT_VXLAN_SETTING_P_H
-#define NETWORKMANAGERQT_VXLAN_SETTING_P_H
-
-#include <QString>
-
-namespace NetworkManager
-{
-
-class VxlanSettingPrivate
-{
-public:
-    VxlanSettingPrivate();
-
-    QString name;
-    quint32 ageing;
-    quint32 destinationPort;
-    quint32 id;
-    bool l2Miss;
-    bool l3Miss;
-    bool learning;
-    quint32 limit;
-    QString local;
-    QString parent;
-    bool proxy;
-    QString remote;
-    bool rsc;
-    quint32 sourcePortMax;
-    quint32 sourcePortMin;
-    quint32 tos;
-    quint32 ttl;
-};
-
-}
-
-#endif // NETWORKMANAGERQT_VXLAN_SETTING_P_H
-- 
2.16.4

openSUSE Build Service is sponsored by