mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-06 16:21:50 +00:00
introspection: add o.fd.NM.Device.OvsBridge interface
This commit is contained in:
parent
6748c44cb6
commit
b5925d693c
|
@ -210,6 +210,8 @@ introspection_sources = \
|
|||
introspection/org.freedesktop.NetworkManager.Device.OvsInterface.h \
|
||||
introspection/org.freedesktop.NetworkManager.Device.OvsPort.c \
|
||||
introspection/org.freedesktop.NetworkManager.Device.OvsPort.h \
|
||||
introspection/org.freedesktop.NetworkManager.Device.OvsBridge.c \
|
||||
introspection/org.freedesktop.NetworkManager.Device.OvsBridge.h \
|
||||
introspection/org.freedesktop.NetworkManager.Device.Ppp.c \
|
||||
introspection/org.freedesktop.NetworkManager.Device.Ppp.h \
|
||||
introspection/org.freedesktop.NetworkManager.Device.Statistics.c \
|
||||
|
@ -287,6 +289,7 @@ DBUS_INTERFACE_DOCS = \
|
|||
docs/api/dbus-org.freedesktop.NetworkManager.Device.OlpcMesh.xml \
|
||||
docs/api/dbus-org.freedesktop.NetworkManager.Device.OvsInterface.xml \
|
||||
docs/api/dbus-org.freedesktop.NetworkManager.Device.OvsPort.xml \
|
||||
docs/api/dbus-org.freedesktop.NetworkManager.Device.OvsBridge.xml \
|
||||
docs/api/dbus-org.freedesktop.NetworkManager.Device.Ppp.xml \
|
||||
docs/api/dbus-org.freedesktop.NetworkManager.DHCP4Config.xml \
|
||||
docs/api/dbus-org.freedesktop.NetworkManager.Device.Generic.xml \
|
||||
|
@ -337,6 +340,7 @@ dbusinterfaces_DATA = \
|
|||
introspection/org.freedesktop.NetworkManager.Device.OlpcMesh.xml \
|
||||
introspection/org.freedesktop.NetworkManager.Device.OvsInterface.xml \
|
||||
introspection/org.freedesktop.NetworkManager.Device.OvsPort.xml \
|
||||
introspection/org.freedesktop.NetworkManager.Device.OvsBridge.xml \
|
||||
introspection/org.freedesktop.NetworkManager.Device.Ppp.xml \
|
||||
introspection/org.freedesktop.NetworkManager.Device.Statistics.xml \
|
||||
introspection/org.freedesktop.NetworkManager.Device.Team.xml \
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<node name="/">
|
||||
<!--
|
||||
org.freedesktop.NetworkManager.Device.OvsBridge:
|
||||
@short_description: OvsBridge Device
|
||||
|
||||
-->
|
||||
<interface name="org.freedesktop.NetworkManager.Device.OvsBridge">
|
||||
|
||||
<!--
|
||||
PropertiesChanged:
|
||||
@properties: A dictionary mapping property names to variant boxed values
|
||||
|
||||
DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
|
||||
-->
|
||||
<signal name="PropertiesChanged">
|
||||
<arg name="properties" type="a{sv}"/>
|
||||
</signal>
|
||||
</interface>
|
||||
</node>
|
|
@ -48,6 +48,7 @@
|
|||
#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH NM_DBUS_INTERFACE_DEVICE ".OlpcMesh"
|
||||
#define NM_DBUS_INTERFACE_DEVICE_OVS_INTERFACE NM_DBUS_INTERFACE_DEVICE ".OvsInterface"
|
||||
#define NM_DBUS_INTERFACE_DEVICE_OVS_PORT NM_DBUS_INTERFACE_DEVICE ".OvsPort"
|
||||
#define NM_DBUS_INTERFACE_DEVICE_OVS_BRIDGE NM_DBUS_INTERFACE_DEVICE ".OvsBridge"
|
||||
#define NM_DBUS_PATH_ACCESS_POINT NM_DBUS_PATH "/AccessPoint"
|
||||
#define NM_DBUS_INTERFACE_ACCESS_POINT NM_DBUS_INTERFACE ".AccessPoint"
|
||||
#define NM_DBUS_INTERFACE_DEVICE_MODEM NM_DBUS_INTERFACE_DEVICE ".Modem"
|
||||
|
@ -209,6 +210,7 @@ typedef enum {
|
|||
* @NM_DEVICE_TYPE_PPP: a PPP interface
|
||||
* @NM_DEVICE_TYPE_OVS_INTERFACE: a OpenVSwitch interface
|
||||
* @NM_DEVICE_TYPE_OVS_PORT: a OpenVSwitch port
|
||||
* @NM_DEVICE_TYPE_OVS_BRIDGE: a OpenVSwitch bridge
|
||||
*
|
||||
* #NMDeviceType values indicate the type of hardware represented by a
|
||||
* device object.
|
||||
|
@ -240,6 +242,7 @@ typedef enum {
|
|||
NM_DEVICE_TYPE_PPP = 23,
|
||||
NM_DEVICE_TYPE_OVS_INTERFACE = 24,
|
||||
NM_DEVICE_TYPE_OVS_PORT = 25,
|
||||
NM_DEVICE_TYPE_OVS_BRIDGE = 26,
|
||||
} NMDeviceType;
|
||||
|
||||
/**
|
||||
|
|
|
@ -263,6 +263,7 @@ coerce_type (NMDeviceType type)
|
|||
case NM_DEVICE_TYPE_OLPC_MESH:
|
||||
case NM_DEVICE_TYPE_OVS_INTERFACE:
|
||||
case NM_DEVICE_TYPE_OVS_PORT:
|
||||
case NM_DEVICE_TYPE_OVS_BRIDGE:
|
||||
case NM_DEVICE_TYPE_WIMAX:
|
||||
case NM_DEVICE_TYPE_MODEM:
|
||||
case NM_DEVICE_TYPE_INFINIBAND:
|
||||
|
@ -1528,6 +1529,8 @@ get_type_name (NMDevice *device)
|
|||
return _("OpenVSwitch Interface");
|
||||
case NM_DEVICE_TYPE_OVS_PORT:
|
||||
return _("OpenVSwitch Port");
|
||||
case NM_DEVICE_TYPE_OVS_BRIDGE:
|
||||
return _("OpenVSwitch Bridge");
|
||||
case NM_DEVICE_TYPE_WIMAX:
|
||||
return _("WiMAX");
|
||||
case NM_DEVICE_TYPE_MODEM:
|
||||
|
|
|
@ -1661,6 +1661,7 @@ _get_route_metric_default (NMDevice *self)
|
|||
return 700;
|
||||
case NM_DEVICE_TYPE_BT:
|
||||
return 750;
|
||||
case NM_DEVICE_TYPE_OVS_BRIDGE:
|
||||
case NM_DEVICE_TYPE_OVS_INTERFACE:
|
||||
case NM_DEVICE_TYPE_OVS_PORT:
|
||||
return 800;
|
||||
|
|
Loading…
Reference in a new issue