contrib/fwd: renamed struct fwd_{addr,network}_list to struct fwd_{network,addr}
[project/luci.git] / contrib / fwd / src / fwd_addr.h
index 44465705af827fcd3e7e729ee6045a03365ad881..3cabe09a016128df40e671fade4c70c86591101f 100644 (file)
 #include <arpa/inet.h>
 
 
-struct fwd_addr_list {
+struct fwd_addr {
        char ifname[IFNAMSIZ];
        char label[IFNAMSIZ];
        int family;
        int index;
        struct fwd_cidr ipaddr;
-       struct fwd_addr_list *next;
+       struct fwd_addr *next;
 };
 
 
-struct fwd_addr_list * fwd_get_addrs(int, int);
-struct fwd_addr_list * fwd_append_addrs(struct fwd_addr_list *, struct fwd_addr_list *);
-void fwd_free_addrs(struct fwd_addr_list *);
+struct fwd_addr * fwd_get_addrs(int, int);
+struct fwd_addr * fwd_append_addrs(struct fwd_addr *, struct fwd_addr *);
+void fwd_free_addrs(struct fwd_addr *);
+
+struct fwd_cidr * fwd_lookup_addr(struct fwd_addr *, const char *);
 
 #define fwd_foreach_addrs(head, entry) for(entry = head; entry; entry = entry->next)