GENL_UNS_ADMIN_PERM may be required by protocols using the `genetlink` family, however, this flag is currently only allowed in `genetlink-legacy`. Add it to the list of possible values in genetlink.yaml too. Cc: Simon Horman Cc: Donald Hunter Link: https://github.com/OpenVPN/ovpn-net-next/issues/33 Suggested-by: Ralf Lici Signed-off-by: Antonio Quartulli --- As described in the linked GH issue, we hit an issue with OpenVPN running in a user namespace that was unable to send netlink messages to the ovpn kernel module. After checking how other modules handles this, we saw that we required the uns-admin-perm cmd-flag. However, this flag is allowed only for genetlink-legacy protocols, which ovpn is not. I don't see a clear reason why genetlink shouldn't have this flag too, hence I am proposing this patch. Documentation/netlink/genetlink.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/netlink/genetlink.yaml b/Documentation/netlink/genetlink.yaml index b020a537d8ac..a1194d5d93fc 100644 --- a/Documentation/netlink/genetlink.yaml +++ b/Documentation/netlink/genetlink.yaml @@ -262,7 +262,7 @@ properties: description: Command flags. type: array items: - enum: [ admin-perm ] + enum: [ admin-perm, uns-admin-perm ] dont-validate: description: Kernel attribute validation flags. type: array -- 2.52.0