diff options
Diffstat (limited to 'include/linux/netlink.h')
-rw-r--r-- | include/linux/netlink.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/netlink.h b/include/linux/netlink.h index 83d8239f0cce..d2843ae4a83a 100644 --- a/include/linux/netlink.h +++ b/include/linux/netlink.h | |||
@@ -27,6 +27,8 @@ | |||
27 | 27 | ||
28 | #define MAX_LINKS 32 | 28 | #define MAX_LINKS 32 |
29 | 29 | ||
30 | struct net; | ||
31 | |||
30 | struct sockaddr_nl | 32 | struct sockaddr_nl |
31 | { | 33 | { |
32 | sa_family_t nl_family; /* AF_NETLINK */ | 34 | sa_family_t nl_family; /* AF_NETLINK */ |
@@ -157,7 +159,8 @@ struct netlink_skb_parms | |||
157 | #define NETLINK_CREDS(skb) (&NETLINK_CB((skb)).creds) | 159 | #define NETLINK_CREDS(skb) (&NETLINK_CB((skb)).creds) |
158 | 160 | ||
159 | 161 | ||
160 | extern struct sock *netlink_kernel_create(int unit, unsigned int groups, | 162 | extern struct sock *netlink_kernel_create(struct net *net, |
163 | int unit,unsigned int groups, | ||
161 | void (*input)(struct sock *sk, int len), | 164 | void (*input)(struct sock *sk, int len), |
162 | struct mutex *cb_mutex, | 165 | struct mutex *cb_mutex, |
163 | struct module *module); | 166 | struct module *module); |
@@ -206,6 +209,7 @@ struct netlink_callback | |||
206 | 209 | ||
207 | struct netlink_notify | 210 | struct netlink_notify |
208 | { | 211 | { |
212 | struct net *net; | ||
209 | int pid; | 213 | int pid; |
210 | int protocol; | 214 | int protocol; |
211 | }; | 215 | }; |