X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=vlan.c;h=d00cda0fd112e43c487869921eeeb314e226322f;hp=88604d3e369790f5f7c3aa99c07358043986791f;hb=82d2762a5ffaf67307bab6f0753dc31311e16f21;hpb=c1b3cab4e1916f49e1f9e1868c698bf391029684 diff --git a/vlan.c b/vlan.c index 88604d3..d00cda0 100644 --- a/vlan.c +++ b/vlan.c @@ -32,18 +32,18 @@ static int vlan_set_device_state(struct device *dev, bool up) if (!up) { vldev->set_state(dev, false); system_vlan_del(dev); - release_device(vldev->dep.dev); + device_release(&vldev->dep); return 0; } - ret = claim_device(vldev->dep.dev); + ret = device_claim(&vldev->dep); if (ret) return ret; system_vlan_add(vldev->dep.dev, vldev->id); ret = vldev->set_state(dev, true); if (ret) - release_device(vldev->dep.dev); + device_release(&vldev->dep); return ret; } @@ -92,7 +92,7 @@ static struct device *get_vlan_device(struct device *dev, int id, bool create) vldev = calloc(1, sizeof(*vldev)); snprintf(vldev->dev.ifname, IFNAMSIZ, "%s.%d", dev->ifname, id); - init_device(&vldev->dev, &vlan_type, NULL); + device_init(&vldev->dev, &vlan_type, NULL); vldev->set_state = vldev->dev.set_state; vldev->dev.set_state = vlan_set_device_state; @@ -129,7 +129,7 @@ struct device *get_vlan_device_chain(const char *ifname, bool create) return NULL; s = split_vlan(buf); - iface = get_device(buf, create); + iface = device_get(buf, create); if (!iface && !create) goto error;