Lines Matching full:netlink
6 #include <net/netlink.h>
12 /* Non-parallel generic netlink requests are serialized by a global lock. */
25 * struct genl_multicast_group - generic netlink multicast group
38 * struct genl_family - generic netlink family
43 * @policy: netlink policy
52 * @bind: called when family multicast group is added to a netlink socket
53 * @unbind: called when family multicast group is removed from a netlink socket
121 * @snd_portid: netlink portid of sender
122 * @family: generic netlink family
123 * @nlhdr: netlink message header
124 * @genlhdr: generic netlink message header
125 * @attrs: netlink attributes
176 * struct genl_small_ops - generic netlink operations (small version)
197 * struct genl_ops - generic netlink operations
202 * @policy: netlink policy (takes precedence over family policy)
225 * struct genl_split_ops - generic netlink operations (do/dump split version)
230 * @policy: netlink policy (takes precedence over family policy)
278 * @op: generic netlink ops - for internal genl code usage
279 * @attrs: netlink attributes
362 * genlmsg_nlhdr - Obtain netlink header from user specified header
365 * Returns pointer to netlink header.
376 * @nlh: netlink message header
395 * @nlh: netlink message header
414 * @cb: netlink callback structure that stores the sequence number
418 * simpler to use with generic netlink.
427 * genlmsg_put_reply - Add generic netlink header to a reply message
430 * @family: generic netlink family
431 * @flags: netlink message flags
432 * @cmd: generic netlink command
446 * genlmsg_end - Finalize a generic netlink message
456 * genlmsg_cancel - Cancel construction of a generic netlink message
458 * @hdr: generic netlink message header
467 * genlmsg_multicast_netns_filtered - multicast a netlink message
470 * @family: the generic netlink family
472 * @skb: netlink message as socket buffer
473 * @portid: own netlink portid to avoid sending to yourself
496 * genlmsg_multicast_netns - multicast a netlink message to a specific netns
497 * @family: the generic netlink family
499 * @skb: netlink message as socket buffer
500 * @portid: own netlink portid to avoid sending to yourself
513 * genlmsg_multicast - multicast a netlink message to the default netns
514 * @family: the generic netlink family
515 * @skb: netlink message as socket buffer
516 * @portid: own netlink portid to avoid sending to yourself
529 * genlmsg_multicast_allns - multicast a netlink message to all net namespaces
530 * @family: the generic netlink family
531 * @skb: netlink message as socket buffer
532 * @portid: own netlink portid to avoid sending to yourself
542 * genlmsg_unicast - unicast a netlink message
544 * @skb: netlink message as socket buffer
545 * @portid: netlink portid of the destination socket
554 * @skb: netlink message to be sent back
601 * genlmsg_new - Allocate a new generic netlink message
612 * @family: the generic netlink family