]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/net/inet_common.h
[NETNS]: Inet control socket should not hold a namespace.
[net-next-2.6.git] / include / net / inet_common.h
index 38d5a1e9980da3a09f6e6f2c96122bbedf7cc21f..18c773286b91744ccf0447b60597db3acc353f9a 100644 (file)
@@ -39,6 +39,17 @@ extern int                   inet_getname(struct socket *sock,
 extern int                     inet_ioctl(struct socket *sock, 
                                           unsigned int cmd, unsigned long arg);
 
+extern int                     inet_ctl_sock_create(struct sock **sk,
+                                                    unsigned short family,
+                                                    unsigned short type,
+                                                    unsigned char protocol,
+                                                    struct net *net);
+
+static inline void inet_ctl_sock_destroy(struct sock *sk)
+{
+       sk_release_kernel(sk);
+}
+
 #endif