1 .TH genl\-ctrl-list 8 "20 April 2012" "libnl"
3 genl\-ctrl\-list \- List available kernel-side Generic Netlink families
5 .B genl\-ctrl\-list [-d]
9 Queries the Generic Netlink controller in kernel and prints a list of all
10 registered Generic Netlink families including the version of the interface
11 that has been registered.
15 .BR \-\^h " or " \-\-help
16 Print help text to console and exit.
18 .BR \-\^v " or " \-\-version
19 Print versioning information to console and exit.
21 .BR \-\^d " or " \-\-details
22 Include additional detailed information for each Generic Netlink
23 family that is printed.
25 The information includes:
30 The size of the user specific header.
34 The maximum Netlink attribute identifier expected by the interface.
37 .B op NAME (ID) <FLAGS>
38 A list of available operations including their name, numeric identifier
39 and the flags indicating the capabilities of the opertion.
45 Requires administrative privileges
49 Command can handle request
53 Command can handle a dump request
57 Command enforces attribute validation policy
62 A list of registered multicast groups including name (if available)
69 0x0010 nlctrl version 2
73 op GETFAMILY (0x03) <has-doit,has-dump,has-policy>
83 0x0010 nlctrl version 2
85 0x0011 NLBL_MGMT version 3
87 0x0012 NLBL_CIPSOv4 version 3
89 0x0013 NLBL_UNLBL version 3
91 0x0014 acpi_event version 1
93 0x0015 thermal_event version 1
95 0x0016 VFS_DQUOT version 1
97 0x0017 TASKSTATS version 1
99 0x0018 NET_DM version 2
103 Thomas Graf is the original author and current maintainer of libnl and
104 libnl tools. Many people have contributed to it since.