]> Pileus Git - ~andy/linux/blobdiff - include/linux/netlink.h
net: netlink: virtual tap device management
[~andy/linux] / include / linux / netlink.h
index f78b430f4af521342b1750776593b7139a7c5c89..86fde81ac2e6177bae7640983c4b2ea59b083065 100644 (file)
@@ -145,4 +145,14 @@ static inline int netlink_dump_start(struct sock *ssk, struct sk_buff *skb,
        return __netlink_dump_start(ssk, skb, nlh, control);
 }
 
+struct netlink_tap {
+       struct net_device *dev;
+       struct module *module;
+       struct list_head list;
+};
+
+extern int netlink_add_tap(struct netlink_tap *nt);
+extern int __netlink_remove_tap(struct netlink_tap *nt);
+extern int netlink_remove_tap(struct netlink_tap *nt);
+
 #endif /* __LINUX_NETLINK_H */