From 43badf7cdf691fc5a6695e9ed050cffac0d54c4b Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Tue, 10 Nov 2015 21:46:06 +0100 Subject: [PATCH] libnm-glib: print HW address of generic devices in test tool This is not particularly useful per se, but allows to check that generic devices are instantiated properly. --- libnm-glib/libnm-glib-test.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libnm-glib/libnm-glib-test.c b/libnm-glib/libnm-glib-test.c index 3b8f6cab14..9c8085d371 100644 --- a/libnm-glib/libnm-glib-test.c +++ b/libnm-glib/libnm-glib-test.c @@ -36,6 +36,7 @@ #include "nm-device.h" #include "nm-device-ethernet.h" #include "nm-device-wifi.h" +#include "nm-device-generic.h" #include "nm-utils.h" #include "nm-active-connection.h" #include "nm-vpn-connection.h" @@ -211,6 +212,12 @@ dump_wireless (NMDeviceWifi *device) } } +static void +dump_generic (NMDeviceGeneric *device) +{ + g_print ("HW address: %s\n", nm_device_generic_get_hw_address (device)); +} + static void dump_wired (NMDeviceEthernet *device) { @@ -253,6 +260,8 @@ dump_device (NMDevice *device) dump_wired (NM_DEVICE_ETHERNET (device)); else if (NM_IS_DEVICE_WIFI (device)) dump_wireless (NM_DEVICE_WIFI (device)); + else if (NM_IS_DEVICE_GENERIC (device)) + dump_generic (NM_DEVICE_GENERIC (device)); dump_dhcp4_config (nm_device_get_dhcp4_config (device)); }