diff options
author | Thomas Haller <thaller@redhat.com> | 2016-02-23 15:52:56 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2016-02-23 15:52:56 +0100 |
commit | a1eb5eba303dea77524c9b890de805cf247f5f34 (patch) | |
tree | 113e01268f3147a5f590f3d7e4625c89f4298122 | |
parent | b875ac34bea05eac0132c7d1420443e8b3f42b07 (diff) | |
parent | 8852b219a25025cb9f4e0623bda819bfb615005c (diff) | |
download | NetworkManager-a1eb5eba303dea77524c9b890de805cf247f5f34.tar.gz |
all: merge branch 'jk/device-types'
Resurrect old branch by Jirka, rebase it and
merge some parts.
-rwxr-xr-x | examples/python/dbus/list-devices.py | 4 | ||||
-rwxr-xr-x | examples/ruby/list-devices.rb | 6 | ||||
-rwxr-xr-x | examples/shell/list-devices.sh | 4 | ||||
-rw-r--r-- | introspection/all.xml.in | 23 | ||||
-rw-r--r-- | libnm-util/NetworkManager.h | 4 |
5 files changed, 31 insertions, 10 deletions
diff --git a/examples/python/dbus/list-devices.py b/examples/python/dbus/list-devices.py index b8e0058be5..c9c753ec8b 100755 --- a/examples/python/dbus/list-devices.py +++ b/examples/python/dbus/list-devices.py @@ -36,6 +36,10 @@ devtypes = { 1: "Ethernet", 13: "Bridge", 14: "Generic", 15: "Team" + 16: "TUN" + 17: "IPTunnel" + 18: "MACVLAN" + 19: "VXLAN" } states = { 0: "Unknown", diff --git a/examples/ruby/list-devices.rb b/examples/ruby/list-devices.rb index 710ccedc08..9949a40977 100755 --- a/examples/ruby/list-devices.rb +++ b/examples/ruby/list-devices.rb @@ -38,7 +38,11 @@ devtypes = { 1 => "Ethernet", 12 => "ADSL", 13 => "Bridge", 14 => "Generic", - 15 => "Team" + 15 => "Team", + 16 => "TUN", + 17 => "IPTunnel", + 18 => "MACVLAN", + 19 => "VXLAN", } states = { 0 => "Unknown", diff --git a/examples/shell/list-devices.sh b/examples/shell/list-devices.sh index dba82261c0..817c8b7cc4 100755 --- a/examples/shell/list-devices.sh +++ b/examples/shell/list-devices.sh @@ -48,6 +48,10 @@ devtype_to_name() 13) echo "Bridge" ;; 14) echo "Generic" ;; 15) echo "Team" ;; + 16) echo "TUN" ;; + 17) echo "IPTunnel" ;; + 18) echo "MACVLAN" ;; + 19) echo "VXLAN" ;; *) echo "Unknown" ;; esac } diff --git a/introspection/all.xml.in b/introspection/all.xml.in index 29cccdb520..273c0fda4d 100644 --- a/introspection/all.xml.in +++ b/introspection/all.xml.in @@ -6,7 +6,7 @@ <tp:version>@VERSION@</tp:version> -<tp:copyright>Copyright (C) 2008 - 2011 Red Hat, Inc.</tp:copyright> +<tp:copyright>Copyright (C) 2008 - 2016 Red Hat, Inc.</tp:copyright> <tp:copyright>Copyright (C) 2008 - 2009 Novell, Inc.</tp:copyright> <tp:license xmlns="http://www.w3.org/1999/xhtml"> @@ -28,19 +28,24 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</ <xi:include href="nm-manager.xml"/> <xi:include href="nm-access-point.xml"/> <xi:include href="nm-device.xml"/> +<xi:include href="nm-device-adsl.xml"/> +<xi:include href="nm-device-bond.xml"/> +<xi:include href="nm-device-bridge.xml"/> +<xi:include href="nm-device-bt.xml"/> <xi:include href="nm-device-ethernet.xml"/> -<xi:include href="nm-device-wifi.xml"/> +<xi:include href="nm-device-generic.xml"/> +<xi:include href="nm-device-infiniband.xml"/> +<xi:include href="nm-device-ip-tunnel.xml"/> +<xi:include href="nm-device-macvlan.xml"/> <xi:include href="nm-device-modem.xml"/> -<xi:include href="nm-device-bt.xml"/> <xi:include href="nm-device-olpc-mesh.xml"/> -<xi:include href="nm-device-wimax.xml"/> -<xi:include href="nm-device-infiniband.xml"/> -<xi:include href="nm-device-bond.xml"/> -<xi:include href="nm-device-bridge.xml"/> <xi:include href="nm-device-team.xml"/> -<xi:include href="nm-device-generic.xml"/> +<xi:include href="nm-device-tun.xml"/> +<xi:include href="nm-device-veth.xml"/> <xi:include href="nm-device-vlan.xml"/> -<xi:include href="nm-device-adsl.xml"/> +<xi:include href="nm-device-vxlan.xml"/> +<xi:include href="nm-device-wifi.xml"/> +<xi:include href="nm-device-wimax.xml"/> <xi:include href="nm-wimax-nsp.xml"/> <xi:include href="nm-ip4-config.xml"/> <xi:include href="nm-ip6-config.xml"/> diff --git a/libnm-util/NetworkManager.h b/libnm-util/NetworkManager.h index 8101082b77..8b083b91bf 100644 --- a/libnm-util/NetworkManager.h +++ b/libnm-util/NetworkManager.h @@ -153,6 +153,8 @@ typedef enum { * @NM_DEVICE_TYPE_TEAM: a team master interface * @NM_DEVICE_TYPE_TUN: a TUN/TAP interface * @NM_DEVICE_TYPE_IP_TUNNEL: an IP tunnel interface + * @NM_DEVICE_TYPE_MACVLAN: a MACVLAN interface + * @NM_DEVICE_TYPE_VXLAN: a VXLAN interface * * #NMDeviceType values indicate the type of hardware represented by * an #NMDevice. @@ -178,6 +180,8 @@ typedef enum { NM_DEVICE_TYPE_TEAM = 15, NM_DEVICE_TYPE_TUN = 16, NM_DEVICE_TYPE_IP_TUNNEL = 17, + NM_DEVICE_TYPE_MACVLAN = 18, + NM_DEVICE_TYPE_VXLAN = 19, } NMDeviceType; /** |