diff options
author | Felix Fietkau <nbd@openwrt.org> | 2013-12-14 15:51:13 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2013-12-14 15:59:12 +0100 |
commit | 2851c3bcde8c23f6535b13c80fc486569c288ec7 (patch) | |
tree | a8f7be8b96ddfab627b91b551b5d92a90e328f8d /vlan.c | |
parent | 0d5c827cd976886b1dce86bbefc74fc8303bac99 (diff) |
Revert "netifd: Link layer state support on device level"
This reverts commit c439b52400978dd3799c66e1f632ee68d2c7c9eb.
Diffstat (limited to 'vlan.c')
-rw-r--r-- | vlan.c | 13 |
1 files changed, 3 insertions, 10 deletions
@@ -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; |