Lines Matching full:message
16 * Message Format:
34 * struct nlmsghdr netlink message header
36 * Message Construction:
37 * nlmsg_new() create a new netlink message
38 * nlmsg_put() add a netlink message to an skb
40 * nlmsg_end() finalize netlink message
41 * nlmsg_get_pos() return current position in message
42 * nlmsg_trim() trim part of message
43 * nlmsg_cancel() cancel message construction
44 * nlmsg_free() free a netlink message
46 * Message Sending:
47 * nlmsg_multicast() multicast message to several groups
48 * nlmsg_unicast() unicast a message to a single socket
49 * nlmsg_notify() send notification message
51 * Message Length Calculations:
52 * nlmsg_msg_size(payload) length of message w/o padding
53 * nlmsg_total_size(payload) length of message w/ padding
56 * Message Payload Access:
57 * nlmsg_data(nlh) head of message payload
58 * nlmsg_len(nlh) length of message payload
62 * Message Parsing:
64 * nlmsg_next(nlh, remaining) get next netlink message
65 * nlmsg_parse() parse attributes of a message
66 * nlmsg_find_attr() find an attribute in a message
68 * nlmsg_validate() validate netlink message incl. attrs
230 * @nlh: Netlink message header of original request
283 * nlmsg_msg_size - length of netlink message not including padding
284 * @payload: length of message payload
292 * nlmsg_total_size - length of netlink message including padding
293 * @payload: length of message payload
301 * nlmsg_padlen - length of padding at the message's tail
302 * @payload: length of message payload
310 * nlmsg_data - head of message payload
311 * @nlh: netlink message header
319 * nlmsg_len - length of message payload
320 * @nlh: netlink message header
329 * @nlh: netlink message header
341 * @nlh: netlink message header
350 * nlmsg_ok - check if the netlink message fits into the remaining bytes
351 * @nlh: netlink message header
352 * @remaining: number of bytes remaining in message stream
362 * nlmsg_next - next netlink message in message stream
363 * @nlh: netlink message header
364 * @remaining: number of bytes remaining in message stream
366 * Returns the next netlink message in the message stream and
367 * decrements remaining by the size of the current message.
380 * nlmsg_parse - parse attributes of a netlink message
381 * @nlh: netlink message header
403 * nlmsg_find_attr - find a specific attribute in a netlink message
404 * @nlh: netlink message header
418 * nlmsg_validate - validate a netlink message including attributes
419 * @nlh: netlinket message header
440 * @nlh: netlink message header
452 * @nlh: netlink message header
461 * nlmsg_put - Add a new netlink message to an skb
462 * @skb: socket buffer to store message in
464 * @seq: sequence number of message
465 * @type: message type
466 * @payload: length of message payload
467 * @flags: message flags
470 * the message header and payload.
482 * nlmsg_put_answer - Add a new callback based netlink message to an skb
483 * @skb: socket buffer to store message in
485 * @type: message type
486 * @payload: length of message payload
487 * @flags: message flags
490 * the message header and payload.
502 * nlmsg_new - Allocate a new netlink message
503 * @payload: size of the message payload
515 * nlmsg_end - Finalize a netlink message
516 * @skb: socket buffer the message is stored in
517 * @nlh: netlink message header
519 * Corrects the netlink message header to include the appeneded
521 * the message.
529 * nlmsg_get_pos - return current position in netlink message
530 * @skb: socket buffer the message is stored in
532 * Returns a pointer to the current tail of the message.
540 * nlmsg_trim - Trim message to a mark
541 * @skb: socket buffer the message is stored in
544 * Trims the message to the provided mark.
555 * nlmsg_cancel - Cancel construction of a netlink message
556 * @skb: socket buffer the message is stored in
557 * @nlh: netlink message header
559 * Removes the complete netlink message including all
568 * nlmsg_free - free a netlink message
569 * @skb: socket buffer of netlink message
577 * nlmsg_multicast - multicast a netlink message
579 * @skb: netlink message as socket buffer
599 * nlmsg_unicast - unicast a netlink message
600 * @sk: netlink socket to spread message to
601 * @skb: netlink message as socket buffer
617 * @pos: loop counter, set to current message
618 * @head: head of message stream
619 * @len: length of message stream
630 * @nlh: netlink message header to write the flag to
633 * and if it did, advertises it in the netlink message header.
637 * each message that is generated.
1305 * @skb: socket buffer the message is stored in
1339 * @skb: socket buffer the message is stored in
1360 * @skb: socket buffer the message is stored in