Lines Matching refs:Generic
75 Classic vs Generic Netlink
85 **Generic Netlink** (introduced in 2005) allows for dynamic registration of
89 The following section describes how to use Generic Netlink, as the
90 number of subsystems using Generic Netlink outnumbers the older
95 Netlink) differs from Generic Netlink is provided later in this document.
97 Generic Netlink
102 headers stack - Ethernet > IP > TCP we have Netlink > Generic N. > Family.)
105 by a protocol-specific header. In case of Generic Netlink the protocol
108 The practical meaning of the fields in case of Generic Netlink is as follows:
114 __u16 nlmsg_type; /* Generic Netlink Family (subsystem) ID */
128 (e.g. get information about a netdev). Generic Netlink needs to mux
134 control messages both in Classic Netlink and Generic Netlink.
247 It also serves as an example of Generic Netlink communication.
249 Generic Netlink is itself a subsystem exposed via the Generic Netlink API.
250 To avoid a circular dependency Generic Netlink has a statically allocated
252 The Generic Netlink family implements a command used to find out information
255 To get information about the Generic Netlink family named for example
256 ``"test1"`` we need to send a message on the previously opened Generic Netlink
257 socket. The message should target the Generic Netlink Family (1), be a
350 Note that Generic Netlink sockets are not associated or bound to a single
404 the Generic Netlink family, including which operations are supported
446 For example the Generic Netlink family itself defines a set of multicast
540 The main differences between Classic and Generic Netlink are the dynamic
543 Classic Netlink experimented with concepts which were abandoned in Generic
546 with the explicit goal of giving the Generic Netlink
566 3. Generic Netlink is a family for AF_NETLINK (struct genlmsghdr follows
569 Note that the Generic Netlink Family IDs are in a different "ID space"
571 has the Classic Netlink protocol ID of 21 which Generic Netlink will
598 This is no longer the case for new Generic Netlink families and those opting
628 Even though other protocols and Generic Netlink commands often use