diff options
author | Hans Dedecker <dedeckeh@gmail.com> | 2013-11-19 12:17:08 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2013-12-08 18:43:51 +0100 |
commit | c439b52400978dd3799c66e1f632ee68d2c7c9eb (patch) | |
tree | 5c30c2fd6f977bcbdd4c7e730875bc68af8dc2eb /macvlan.c | |
parent | 134775b1f41fa19a816768268b9d0f8dad86bd90 (diff) |
netifd: Link layer state support on device level
Patch implements link layer state awareness (aka carrier detection) in
netifd on device level.
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Diffstat (limited to 'macvlan.c')
-rw-r--r-- | macvlan.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -69,6 +69,12 @@ macvlan_base_cb(struct device_user *dev, enum device_event ev) case DEV_EVENT_REMOVE: device_set_present(&mvdev->dev, false); break; + case DEV_EVENT_LINK_UP: + device_set_link(&mvdev->dev, true); + break; + case DEV_EVENT_LINK_DOWN: + device_set_link(&mvdev->dev, false); + break; default: return; } |