diff options
author | Thomas Graf <tgraf@suug.ch> | 2006-09-18 00:01:59 -0700 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2006-09-22 15:18:51 -0700 |
commit | eb328111efde7bca782f340fe805756039ec6a0c (patch) | |
tree | 77c38b0a7ee67703c95caf16c6691576e2f77d03 /include/net | |
parent | 78e5b8916e7db119850f57ce8548fbb9767078fc (diff) | |
download | op-kernel-dev-eb328111efde7bca782f340fe805756039ec6a0c.zip op-kernel-dev-eb328111efde7bca782f340fe805756039ec6a0c.tar.gz |
[GENL]: Provide more information to userspace about registered genl families
Additionaly exports the following information when providing
the list of registered generic netlink families:
- protocol version
- header size
- maximum number of attributes
- list of available operations including
- id
- flags
- avaiability of policy and doit/dumpit function
libnl HEAD provides a utility to read this new information:
0x0010 nlctrl version 1
hdrsize 0 maxattr 6
op GETFAMILY (0x03) [POLICY,DOIT,DUMPIT]
0x0011 NLBL_MGMT version 1
hdrsize 0 maxattr 0
op unknown (0x02) [DOIT]
op unknown (0x03) [DOIT]
....
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/genetlink.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/net/genetlink.h b/include/net/genetlink.h index 97d6d3a..4a38d85 100644 --- a/include/net/genetlink.h +++ b/include/net/genetlink.h @@ -27,8 +27,6 @@ struct genl_family struct list_head family_list; /* private */ }; -#define GENL_ADMIN_PERM 0x01 - /** * struct genl_info - receiving information * @snd_seq: sending sequence number |