X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=interface.c;h=a2527ca61c14680d01a09f516d5effbd07164a7d;hb=a7d77cbb91d64cbd36808f09e93e21a866844fd4;hp=22fe3001f6c291b87bb9509562d8eeb3e81aa107;hpb=0b461898555d81efe1b57ec1cd9b9b1529cecd0f;p=project%2Fnetifd.git diff --git a/interface.c b/interface.c index 22fe300..a2527ca 100644 --- a/interface.c +++ b/interface.c @@ -91,19 +91,19 @@ static void mark_interface_down(struct interface *iface) { interface_del_ctx_addr(iface, NULL); - release_device(iface->main_dev.dev); + device_release(iface->main_dev.dev); iface->state = IFS_DOWN; } static int -__set_interface_up(struct interface *iface) +__interface_set_up(struct interface *iface) { int ret; if (iface->state != IFS_DOWN) return 0; - ret = claim_device(iface->main_dev.dev); + ret = device_claim(iface->main_dev.dev); if (ret) return ret; @@ -119,7 +119,7 @@ __set_interface_up(struct interface *iface) } static void -__set_interface_down(struct interface *iface, bool force) +__interface_set_down(struct interface *iface, bool force) { clear_interface_errors(iface); @@ -159,9 +159,9 @@ interface_cb(struct device_user *dep, enum device_event ev) if (new_state) { if (iface->autostart && !config_init) - set_interface_up(iface); + interface_set_up(iface); } else - __set_interface_down(iface, true); + __interface_set_down(iface, true); } static void @@ -210,7 +210,7 @@ alloc_interface(const char *name, struct uci_section *s, struct blob_attr *attr) struct blob_attr *cur; struct device *dev; - iface = get_interface(name); + iface = interface_get(name); if (iface) return iface; @@ -255,7 +255,7 @@ free_interface(struct interface *iface) } struct interface * -get_interface(const char *name) +interface_get(const char *name) { struct interface *iface; @@ -296,7 +296,7 @@ interface_add_link(struct interface *iface, struct device *dev) } int -set_interface_up(struct interface *iface) +interface_set_up(struct interface *iface) { iface->autostart = true; @@ -308,25 +308,25 @@ set_interface_up(struct interface *iface) if (iface->state != IFS_DOWN) return 0; - return __set_interface_up(iface); + return __interface_set_up(iface); } int -set_interface_down(struct interface *iface) +interface_set_down(struct interface *iface) { iface->autostart = false; - __set_interface_down(iface, false); + __interface_set_down(iface, false); return 0; } void -start_pending_interfaces(void) +interface_start_pending(void) { struct interface *iface; list_for_each_entry(iface, &interfaces, list) { if (iface->active && iface->autostart) - set_interface_up(iface); + interface_set_up(iface); } }