diff options
Diffstat (limited to 'include/net/netlink.h')
| -rw-r--r-- | include/net/netlink.h | 63 | 
1 files changed, 25 insertions, 38 deletions
diff --git a/include/net/netlink.h b/include/net/netlink.h index 9690b0f6698..2b47eaadba8 100644 --- a/include/net/netlink.h +++ b/include/net/netlink.h @@ -225,44 +225,31 @@ struct nl_info {  	u32			portid;  }; -extern int		netlink_rcv_skb(struct sk_buff *skb, -					int (*cb)(struct sk_buff *, -						  struct nlmsghdr *)); -extern int		nlmsg_notify(struct sock *sk, struct sk_buff *skb, -				     u32 portid, unsigned int group, int report, -				     gfp_t flags); - -extern int		nla_validate(const struct nlattr *head, -				     int len, int maxtype, -				     const struct nla_policy *policy); -extern int		nla_parse(struct nlattr **tb, int maxtype, -				  const struct nlattr *head, int len, -				  const struct nla_policy *policy); -extern int		nla_policy_len(const struct nla_policy *, int); -extern struct nlattr *	nla_find(const struct nlattr *head, -				 int len, int attrtype); -extern size_t		nla_strlcpy(char *dst, const struct nlattr *nla, -				    size_t dstsize); -extern int		nla_memcpy(void *dest, const struct nlattr *src, int count); -extern int		nla_memcmp(const struct nlattr *nla, const void *data, -				   size_t size); -extern int		nla_strcmp(const struct nlattr *nla, const char *str); -extern struct nlattr *	__nla_reserve(struct sk_buff *skb, int attrtype, -				      int attrlen); -extern void *		__nla_reserve_nohdr(struct sk_buff *skb, int attrlen); -extern struct nlattr *	nla_reserve(struct sk_buff *skb, int attrtype, -				    int attrlen); -extern void *		nla_reserve_nohdr(struct sk_buff *skb, int attrlen); -extern void		__nla_put(struct sk_buff *skb, int attrtype, -				  int attrlen, const void *data); -extern void		__nla_put_nohdr(struct sk_buff *skb, int attrlen, -					const void *data); -extern int		nla_put(struct sk_buff *skb, int attrtype, -				int attrlen, const void *data); -extern int		nla_put_nohdr(struct sk_buff *skb, int attrlen, -				      const void *data); -extern int		nla_append(struct sk_buff *skb, int attrlen, -				   const void *data); +int netlink_rcv_skb(struct sk_buff *skb, +		    int (*cb)(struct sk_buff *, struct nlmsghdr *)); +int nlmsg_notify(struct sock *sk, struct sk_buff *skb, u32 portid, +		 unsigned int group, int report, gfp_t flags); + +int nla_validate(const struct nlattr *head, int len, int maxtype, +		 const struct nla_policy *policy); +int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, +	      int len, const struct nla_policy *policy); +int nla_policy_len(const struct nla_policy *, int); +struct nlattr *nla_find(const struct nlattr *head, int len, int attrtype); +size_t nla_strlcpy(char *dst, const struct nlattr *nla, size_t dstsize); +int nla_memcpy(void *dest, const struct nlattr *src, int count); +int nla_memcmp(const struct nlattr *nla, const void *data, size_t size); +int nla_strcmp(const struct nlattr *nla, const char *str); +struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen); +void *__nla_reserve_nohdr(struct sk_buff *skb, int attrlen); +struct nlattr *nla_reserve(struct sk_buff *skb, int attrtype, int attrlen); +void *nla_reserve_nohdr(struct sk_buff *skb, int attrlen); +void __nla_put(struct sk_buff *skb, int attrtype, int attrlen, +	       const void *data); +void __nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data); +int nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data); +int nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data); +int nla_append(struct sk_buff *skb, int attrlen, const void *data);  /**************************************************************************   * Netlink Messages  | 
