Signed-off-by: Vinit Agnihotri <vagnihotri@ddn.com>
Reviewed-by: Martin Schwenke <mschwenke@ddn.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
TALLOC_FREE(ifaces);
return ret;
}
+
+/****************************************************************************
+ Return True if interface exists for given interface index
+**************************************************************************/
+
+bool interface_ifindex_exists(int if_index)
+{
+ struct interface *i;
+
+ for (i = local_interfaces; i != NULL; i = i->next) {
+ if (i->if_index == if_index) {
+ return true;
+ }
+ }
+
+ return false;
+}
void load_interfaces(void);
void gfree_interfaces(void);
bool interfaces_changed(void);
+bool interface_ifindex_exists(int if_index);
#endif /* _INTERFACE_H */