Home | History | Annotate | Download | only in netlink

Lines Matching refs:nl_msg

43 struct nl_msg;
71 extern struct nl_msg * nlmsg_alloc(void);
72 extern struct nl_msg * nlmsg_alloc_size(size_t);
73 extern struct nl_msg * nlmsg_alloc_simple(int, int);
75 extern struct nl_msg * nlmsg_inherit(struct nlmsghdr *);
76 extern struct nl_msg * nlmsg_convert(struct nlmsghdr *);
77 extern void * nlmsg_reserve(struct nl_msg *, size_t, int);
78 extern int nlmsg_append(struct nl_msg *, void *, size_t, int);
79 extern int nlmsg_expand(struct nl_msg *, size_t);
81 extern struct nlmsghdr * nlmsg_put(struct nl_msg *, uint32_t, uint32_t,
83 extern struct nlmsghdr * nlmsg_hdr(struct nl_msg *);
84 extern void nlmsg_get(struct nl_msg *);
85 extern void nlmsg_free(struct nl_msg *);
88 extern void nlmsg_set_proto(struct nl_msg *, int);
89 extern int nlmsg_get_proto(struct nl_msg *);
90 extern size_t nlmsg_get_max_size(struct nl_msg *);
91 extern void nlmsg_set_src(struct nl_msg *, struct sockaddr_nl *);
92 extern struct sockaddr_nl *nlmsg_get_src(struct nl_msg *);
93 extern void nlmsg_set_dst(struct nl_msg *, struct sockaddr_nl *);
94 extern struct sockaddr_nl *nlmsg_get_dst(struct nl_msg *);
95 extern void nlmsg_set_creds(struct nl_msg *, struct ucred *);
96 extern struct ucred * nlmsg_get_creds(struct nl_msg *);
103 extern int nl_msg_parse(struct nl_msg *,
107 extern void nl_msg_dump(struct nl_msg *, FILE *);