nlmsghdr 9 include/linux/inet_diag.h struct nlmsghdr; nlmsghdr 20 include/linux/inet_diag.h const struct nlmsghdr *nlh, nlmsghdr 34 include/linux/inet_diag.h const struct nlmsghdr *unlh); nlmsghdr 39 include/linux/inet_diag.h struct sk_buff *in_skb, const struct nlmsghdr *nlh, nlmsghdr 1132 include/linux/netdevice.h struct nlmsghdr *nlh); nlmsghdr 1138 include/linux/netdevice.h struct nlmsghdr *nlh); nlmsghdr 12 include/linux/netfilter/nfnetlink.h const struct nlmsghdr *nlh, nlmsghdr 15 include/linux/netfilter/nfnetlink.h const struct nlmsghdr *nlh, nlmsghdr 18 include/linux/netfilter/nfnetlink.h const struct nlmsghdr *nlh, nlmsghdr 13 include/linux/netlink.h static inline struct nlmsghdr *nlmsg_hdr(const struct sk_buff *skb) nlmsghdr 15 include/linux/netlink.h return (struct nlmsghdr *)skb->data; nlmsghdr 67 include/linux/netlink.h extern void netlink_ack(struct sk_buff *in_skb, struct nlmsghdr *nlh, int err); nlmsghdr 122 include/linux/netlink.h const struct nlmsghdr *nlh; nlmsghdr 141 include/linux/netlink.h struct nlmsghdr * nlmsghdr 153 include/linux/netlink.h const struct nlmsghdr *nlh, nlmsghdr 156 include/linux/netlink.h const struct nlmsghdr *nlh, nlmsghdr 13 include/linux/rtnetlink.h u32 group, struct nlmsghdr *nlh, gfp_t flags); nlmsghdr 8 include/linux/sock_diag.h struct nlmsghdr; nlmsghdr 13 include/linux/sock_diag.h int (*dump)(struct sk_buff *skb, struct nlmsghdr *nlh); nlmsghdr 19 include/linux/sock_diag.h void sock_diag_register_inet_compat(int (*fn)(struct sk_buff *skb, struct nlmsghdr *nlh)); nlmsghdr 20 include/linux/sock_diag.h void sock_diag_unregister_inet_compat(int (*fn)(struct sk_buff *skb, struct nlmsghdr *nlh)); nlmsghdr 81 include/net/dn_fib.h struct nlattr *attrs[], struct nlmsghdr *n, nlmsghdr 84 include/net/dn_fib.h struct nlattr *attrs[], struct nlmsghdr *n, nlmsghdr 104 include/net/dn_fib.h const struct nlmsghdr *nlh, int *errp); nlmsghdr 81 include/net/genetlink.h struct nlmsghdr * nlhdr; nlmsghdr 180 include/net/genetlink.h u32 group, struct nlmsghdr *nlh, gfp_t flags); nlmsghdr 194 include/net/genetlink.h static inline struct nlmsghdr *genlmsg_nlhdr(void *user_hdr, nlmsghdr 197 include/net/genetlink.h return (struct nlmsghdr *)((char *)user_hdr - nlmsghdr 343 include/net/genetlink.h struct nlmsghdr *nlh = (struct nlmsghdr *)((unsigned char *)gnlh - nlmsghdr 223 include/net/netlink.h struct nlmsghdr *nlh; nlmsghdr 229 include/net/netlink.h int (*cb)(struct sk_buff *, struct nlmsghdr *)); nlmsghdr 289 include/net/netlink.h static inline void *nlmsg_data(const struct nlmsghdr *nlh) nlmsghdr 298 include/net/netlink.h static inline int nlmsg_len(const struct nlmsghdr *nlh) nlmsghdr 308 include/net/netlink.h static inline struct nlattr *nlmsg_attrdata(const struct nlmsghdr *nlh, nlmsghdr 320 include/net/netlink.h static inline int nlmsg_attrlen(const struct nlmsghdr *nlh, int hdrlen) nlmsghdr 330 include/net/netlink.h static inline int nlmsg_ok(const struct nlmsghdr *nlh, int remaining) nlmsghdr 332 include/net/netlink.h return (remaining >= (int) sizeof(struct nlmsghdr) && nlmsghdr 333 include/net/netlink.h nlh->nlmsg_len >= sizeof(struct nlmsghdr) && nlmsghdr 345 include/net/netlink.h static inline struct nlmsghdr * nlmsghdr 346 include/net/netlink.h nlmsg_next(const struct nlmsghdr *nlh, int *remaining) nlmsghdr 352 include/net/netlink.h return (struct nlmsghdr *) ((unsigned char *) nlh + totlen); nlmsghdr 365 include/net/netlink.h static inline int nlmsg_parse(const struct nlmsghdr *nlh, int hdrlen, nlmsghdr 384 include/net/netlink.h static inline struct nlattr *nlmsg_find_attr(const struct nlmsghdr *nlh, nlmsghdr 398 include/net/netlink.h static inline int nlmsg_validate(const struct nlmsghdr *nlh, nlmsghdr 415 include/net/netlink.h static inline int nlmsg_report(const struct nlmsghdr *nlh) nlmsghdr 443 include/net/netlink.h static inline struct nlmsghdr *nlmsg_put(struct sk_buff *skb, u32 portid, u32 seq, nlmsghdr 463 include/net/netlink.h static inline struct nlmsghdr *nlmsg_put_answer(struct sk_buff *skb, nlmsghdr 496 include/net/netlink.h static inline int nlmsg_end(struct sk_buff *skb, struct nlmsghdr *nlh) nlmsghdr 535 include/net/netlink.h static inline void nlmsg_cancel(struct sk_buff *skb, struct nlmsghdr *nlh) nlmsghdr 617 include/net/netlink.h struct nlmsghdr *nlh) nlmsghdr 7 include/net/rtnetlink.h typedef int (*rtnl_doit_func)(struct sk_buff *, struct nlmsghdr *); nlmsghdr 9 include/net/rtnetlink.h typedef u16 (*rtnl_calcit_func)(struct sk_buff *, struct nlmsghdr *); nlmsghdr 18 include/net/rtnetlink.h static inline int rtnl_msg_family(const struct nlmsghdr *nlh) nlmsghdr 45 include/rdma/rdma_netlink.h void *ibnl_put_msg(struct sk_buff *skb, struct nlmsghdr **nlh, int seq, nlmsghdr 56 include/rdma/rdma_netlink.h int ibnl_put_attr(struct sk_buff *skb, struct nlmsghdr *nlh, nlmsghdr 66 include/rdma/rdma_netlink.h int ibnl_unicast(struct sk_buff *skb, struct nlmsghdr *nlh, nlmsghdr 77 include/rdma/rdma_netlink.h int ibnl_multicast(struct sk_buff *skb, struct nlmsghdr *nlh, nlmsghdr 81 include/uapi/linux/netlink.h #define NLMSG_HDRLEN ((int) NLMSG_ALIGN(sizeof(struct nlmsghdr))) nlmsghdr 86 include/uapi/linux/netlink.h (struct nlmsghdr*)(((char*)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len))) nlmsghdr 87 include/uapi/linux/netlink.h #define NLMSG_OK(nlh,len) ((len) >= (int)sizeof(struct nlmsghdr) && \ nlmsghdr 88 include/uapi/linux/netlink.h (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \ nlmsghdr 101 include/uapi/linux/netlink.h struct nlmsghdr msg;