summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-01-09 20:30:17 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-01-09 20:30:17 +0100
commitb027a9990b942512b88b1cc6eb08c763d51fe81d (patch)
treec2aefdfcca2e1cf27d02d434a45867762e39d59f
parent371e97b43c7ef5edede30ebc3f8745c500ed05da (diff)
downloadconnman-b027a9990b942512b88b1cc6eb08c763d51fe81d.tar.gz
connman-b027a9990b942512b88b1cc6eb08c763d51fe81d.tar.bz2
connman-b027a9990b942512b88b1cc6eb08c763d51fe81d.zip
Add support for networking device notifications
-rw-r--r--src/connman.rules3
-rw-r--r--src/udev.c2
2 files changed, 5 insertions, 0 deletions
diff --git a/src/connman.rules b/src/connman.rules
index 7a1b97af..05ec054b 100644
--- a/src/connman.rules
+++ b/src/connman.rules
@@ -1,6 +1,9 @@
SUBSYSTEM=="rfkill", ENV{CONNMAN_TYPE}="rfkill"
+SUBSYSTEM=="net", KERNEL=="eth*", ENV{CONNMAN_TYPE}="ethernet"
+SUBSYSTEM=="net", KERNEL=="wlan*", ENV{CONNMAN_TYPE}="wifi"
+
SUBSYSTEM=="net", DRIVERS=="hso", ENV{CONNMAN_TYPE}="hso"
SUBSYSTEM=="tty", KERNEL=="noz[0-9]*", ENV{CONNMAN_TYPE}="nozomi"
diff --git a/src/udev.c b/src/udev.c
index 44e09d5c..d38abe65 100644
--- a/src/udev.c
+++ b/src/udev.c
@@ -172,6 +172,8 @@ static void print_properties(struct udev_device *device, const char *prefix)
g_str_has_prefix(name, "ID_MODEM") == TRUE ||
g_str_equal(name, "ID_VENDOR") == TRUE ||
g_str_equal(name, "ID_MODEL") == TRUE ||
+ g_str_equal(name, "INTERFACE") == TRUE ||
+ g_str_equal(name, "IFINDEX") == TRUE ||
g_str_equal(name, "DEVNAME") == TRUE ||
g_str_equal(name, "DEVPATH") == TRUE)
connman_debug("%s%s = %s", prefix, name, value);