char suffix[64];
struct interface *interface = interface_first;
- while (interface) {
- if (!strcmp(interface->name, interface_name))
- break;
- interface = interface->next;
- }
+ interface = getinterfacebyname(interface_name);
if (!interface)
return;
}
}
+struct interface *getinterfacebyname(const char *name)
+{
+ struct interface *interface = interface_first;
+
+ while (interface) {
+ if (!strcmp(interface->name, name))
+ return interface;
+ interface = interface->next;
+ }
+
+ return NULL;
+}
+