summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-01-04 16:51:10 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-01-04 16:51:10 +0100
commitdee314f2f013fd11b6fc15a0765d672cd788271c (patch)
tree80205fbae267e106588573bdeb687a7efa09e845
parentaca8be4723ea5f08ba98c49eb042477920405fea (diff)
downloadconnman-dee314f2f013fd11b6fc15a0765d672cd788271c.tar.gz
connman-dee314f2f013fd11b6fc15a0765d672cd788271c.tar.bz2
connman-dee314f2f013fd11b6fc15a0765d672cd788271c.zip
All vendor specific types start at 10000
-rw-r--r--include/device.h2
-rw-r--r--include/element.h2
-rw-r--r--include/network.h1
-rw-r--r--src/element.c2
-rw-r--r--src/network.c1
5 files changed, 6 insertions, 2 deletions
diff --git a/include/device.h b/include/device.h
index 44032b03..b14b9b16 100644
--- a/include/device.h
+++ b/include/device.h
@@ -45,7 +45,7 @@ enum connman_device_type {
CONNMAN_DEVICE_TYPE_NOZOMI = 16,
CONNMAN_DEVICE_TYPE_HUAWEI = 17,
CONNMAN_DEVICE_TYPE_NOVATEL = 18,
- CONNMAN_DEVICE_TYPE_VENDOR = 42,
+ CONNMAN_DEVICE_TYPE_VENDOR = 10000,
};
enum connman_device_mode {
diff --git a/include/element.h b/include/element.h
index 7e7774b0..83c146be 100644
--- a/include/element.h
+++ b/include/element.h
@@ -64,8 +64,8 @@ enum connman_element_type {
CONNMAN_ELEMENT_TYPE_DHCP = 9,
CONNMAN_ELEMENT_TYPE_BOOTP = 10,
CONNMAN_ELEMENT_TYPE_ZEROCONF = 11,
-
CONNMAN_ELEMENT_TYPE_CONNECTION = 42,
+ CONNMAN_ELEMENT_TYPE_VENDOR = 10000,
};
enum connman_element_subtype {
diff --git a/include/network.h b/include/network.h
index b0138f44..61faf473 100644
--- a/include/network.h
+++ b/include/network.h
@@ -41,6 +41,7 @@ enum connman_network_type {
CONNMAN_NETWORK_TYPE_BLUETOOTH_PAN = 8,
CONNMAN_NETWORK_TYPE_BLUETOOTH_DUN = 9,
CONNMAN_NETWORK_TYPE_HSO = 23,
+ CONNMAN_NETWORK_TYPE_VENDOR = 10000,
};
enum connman_network_protocol {
diff --git a/src/element.c b/src/element.c
index 2f860c0a..74f7087d 100644
--- a/src/element.c
+++ b/src/element.c
@@ -120,6 +120,8 @@ static const char *type2string(enum connman_element_type type)
return "zeroconf";
case CONNMAN_ELEMENT_TYPE_CONNECTION:
return "connection";
+ case CONNMAN_ELEMENT_TYPE_VENDOR:
+ return "vendor";
}
return NULL;
diff --git a/src/network.c b/src/network.c
index 3bcb340b..b21a224f 100644
--- a/src/network.c
+++ b/src/network.c
@@ -259,6 +259,7 @@ struct connman_network *connman_network_create(const char *identifier,
switch (type) {
case CONNMAN_NETWORK_TYPE_UNKNOWN:
+ case CONNMAN_NETWORK_TYPE_VENDOR:
network->element.subtype = CONNMAN_ELEMENT_SUBTYPE_UNKNOWN;
break;
case CONNMAN_NETWORK_TYPE_WIFI: