int ifindex;
struct in_addr v4_addr;
+ struct in_addr v4_netmask;
struct in6_addr v6_addr;
+ struct in6_addr v6_netmask;
char v4_addrs[16];
char v6_addrs[64];
};
int interface_add(const char *name);
-int interface_send_packet(struct interface *iface, struct iovec *iov, int iov_len);
+void interface_shutdown(void);
+int interface_send_packet(struct interface *iface, struct sockaddr *to, struct iovec *iov, int iov_len);
+struct interface* interface_get(const char *name, int v6, int multicast);
#endif