Lines Matching refs:nl_msg
105 * struct nl_msg *msg = nlmsg_alloc();
109 * struct nl_msg *msg = nlmsg_alloc_simple(MY_TYPE, MY_FLAGS);
117 * struct nl_msg *msg = nlmsg_inherit(&hdr);
120 * // can be converted into nl_msg objects using nlmsg_convert(). This
124 * struct nl_msg *msg = nlmsg_convert(nlh_from_nl_sock);
367 static struct nl_msg *__nlmsg_alloc(size_t len)
369 struct nl_msg *nm;
404 struct nl_msg *nlmsg_alloc(void)
412 struct nl_msg *nlmsg_alloc_size(size_t max)
427 struct nl_msg *nlmsg_inherit(struct nlmsghdr *hdr)
429 struct nl_msg *nm;
451 struct nl_msg *nlmsg_alloc_simple(int nlmsgtype, int flags)
453 struct nl_msg *msg;
479 * Convert a netlink message received from a netlink socket to a nl_msg
487 struct nl_msg *nlmsg_convert(struct nlmsghdr *hdr)
489 struct nl_msg *nm;
515 void *nlmsg_reserve(struct nl_msg *n, size_t len, int pad)
550 int nlmsg_append(struct nl_msg *n, void *data, size_t len, int pad)
578 int nlmsg_expand(struct nl_msg *n, size_t newlen)
611 struct nlmsghdr *nlmsg_put(struct nl_msg *n, uint32_t pid, uint32_t seq,
644 struct nlmsghdr *nlmsg_hdr(struct nl_msg *n)
653 void nlmsg_get(struct nl_msg *msg)
666 void nlmsg_free(struct nl_msg *msg)
692 void nlmsg_set_proto(struct nl_msg *msg, int protocol)
697 int nlmsg_get_proto(struct nl_msg *msg)
702 size_t nlmsg_get_max_size(struct nl_msg *msg)
707 void nlmsg_set_src(struct nl_msg *msg, struct sockaddr_nl *addr)
712 struct sockaddr_nl *nlmsg_get_src(struct nl_msg *msg)
717 void nlmsg_set_dst(struct nl_msg *msg, struct sockaddr_nl *addr)
722 struct sockaddr_nl *nlmsg_get_dst(struct nl_msg *msg)
727 void nlmsg_set_creds(struct nl_msg *msg, struct ucred *creds)
733 struct ucred *nlmsg_get_creds(struct nl_msg *msg)
828 int nl_msg_parse(struct nl_msg *msg, void (*cb)(struct nl_object *, void *),
898 static void print_hdr(FILE *ofd, struct nl_msg *msg)
965 void nl_msg_dump(struct nl_msg *msg, FILE *ofd)
978 struct nl_msg *errmsg;