summaryrefslogtreecommitdiffhomepage
path: root/vlan.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2013-12-14 15:51:13 +0100
committerFelix Fietkau <nbd@openwrt.org>2013-12-14 15:59:12 +0100
commit2851c3bcde8c23f6535b13c80fc486569c288ec7 (patch)
treea8f7be8b96ddfab627b91b551b5d92a90e328f8d /vlan.c
parent0d5c827cd976886b1dce86bbefc74fc8303bac99 (diff)
Revert "netifd: Link layer state support on device level"
This reverts commit c439b52400978dd3799c66e1f632ee68d2c7c9eb.
Diffstat (limited to 'vlan.c')
-rw-r--r--vlan.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/vlan.c b/vlan.c
index 9201979..f70420a 100644
--- a/vlan.c
+++ b/vlan.c
@@ -70,19 +70,14 @@ static void vlan_dev_set_name(struct vlan_device *vldev, struct device *dev)
static void vlan_dev_cb(struct device_user *dep, enum device_event ev)
{
struct vlan_device *vldev;
- bool new_state = false;
vldev = container_of(dep, struct vlan_device, dep);
switch(ev) {
case DEV_EVENT_ADD:
- new_state = true;
- case DEV_EVENT_REMOVE:
- device_set_present(&vldev->dev, new_state);
+ device_set_present(&vldev->dev, true);
break;
- case DEV_EVENT_LINK_UP:
- new_state = true;
- case DEV_EVENT_LINK_DOWN:
- device_set_link(&vldev->dev, new_state);
+ case DEV_EVENT_REMOVE:
+ device_set_present(&vldev->dev, false);
break;
case DEV_EVENT_UPDATE_IFNAME:
vlan_dev_set_name(vldev, dep->dev);
@@ -118,8 +113,6 @@ static struct device *get_vlan_device(struct device *dev, int id, bool create)
if (!create)
return NULL;
- D(DEVICE, "Create vlan device '%s.%d'\n", dev->ifname, id);
-
vldev = calloc(1, sizeof(*vldev));
vldev->id = id;