Index: src/config.c --- src/config.c.orig +++ src/config.c @@ -471,3 +471,21 @@ struct SubnetList *parseSubnetAddress(char *addrstr) { return tmpSubnet; } + +struct vifconfig * +config_getinterface(const char *ifname) +{ + struct vifconfig *vc; + + if (vifconf == NULL) + return (NULL); + + for (vc = vifconf; vc; vc = vc->next) { + if (strcmp(vc->name, ifname)) + continue; + + return (vc); + } + + return (NULL); +}