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.
243 It also serves as an example of Generic Netlink communication.
245 Generic Netlink is itself a subsystem exposed via the Generic Netlink API.
246 To avoid a circular dependency Generic Netlink has a statically allocated
248 The Generic Netlink family implements a command used to find out information
251 To get information about the Generic Netlink family named for example
252 ``"test1"`` we need to send a message on the previously opened Generic Netlink
253 socket. The message should target the Generic Netlink Family (1), be a
346 Note that Generic Netlink sockets are not associated or bound to a single
400 the Generic Netlink family, including which operations are supported
442 For example the Generic Netlink family itself defines a set of multicast
536 The main differences between Classic and Generic Netlink are the dynamic
539 Classic Netlink experimented with concepts which were abandoned in Generic
542 with the explicit goal of giving the Generic Netlink
562 3. Generic Netlink is a family for AF_NETLINK (struct genlmsghdr follows
565 Note that the Generic Netlink Family IDs are in a different "ID space"
567 has the Classic Netlink protocol ID of 21 which Generic Netlink will
594 This is no longer the case for new Generic Netlink families and those opting
624 Even though other protocols and Generic Netlink commands often use