genl-ctrl-list (8) Linux Manual Page
genl-ctrl-list – List available kernel-side Generic Netlink families
Synopsis
genl-ctrl-list [-d]
Description
Queries the Generic Netlink controller in kernel and prints a list of all registered Generic Netlink families including the version of the interface that has been registered.
Options
- -h or –help
- Print help text to console and exit.
- -v or –version
- Print versioning information to console and exit.
- -d or –details
- Include additional detailed information for each Generic Netlink family that is printed.
The information includes:
-
- hdrsize N
- The size of the user specific header.
- maxattr N
- The maximum Netlink attribute identifier expected by the interface.
- op NAME (ID) <FLAGS>
- A list of available operations including their name, numeric identifier and the flags indicating the capabilities of the opertion.
Available flags:
-
- admin-perm
- Requires administrative privileges
- has-doit
- Command can handle request
- has-dump
- Command can handle a dump request
- has-policy
- Command enforces attribute validation policy
-
- grp NAME (ID)
- A list of registered multicast groups including name (if available) and identifier.
- Example:
- 0x0010 nlctrl version 2
-
hdrsize 0 maxattr 7 - op GETFAMILY
(0x03) <has-doit,has-dump,has-policy> - grp notify
(0x10)
- grp notify
- op GETFAMILY
-
- 0x0010 nlctrl version 2
-
Example
- $ genl-ctrl-list
- 0x0010 nlctrl version 2
- 0x0011 NLBL_MGMT version 3
- 0x0012 NLBL_CIPSOv4 version 3
- 0x0013 NLBL_UNLBL version 3
- 0x0014 acpi_event version 1
- 0x0015 thermal_event version 1
- 0x0016 VFS_DQUOT version 1
- 0x0017 TASKSTATS version 1
- 0x0018 NET_DM version 2
Author
Thomas Graf is the original author and current maintainer of libnl and libnl tools. Many people have contributed to it since.
- 0x0018 NET_DM version 2
- 0x0017 TASKSTATS version 1
- 0x0016 VFS_DQUOT version 1
- 0x0015 thermal_event version 1
- 0x0014 acpi_event version 1
- 0x0013 NLBL_UNLBL version 3
- 0x0012 NLBL_CIPSOv4 version 3
- 0x0011 NLBL_MGMT version 3
- 0x0010 nlctrl version 2
