diff options
author | 2022-08-25 20:09:31 -0700 | |
---|---|---|
committer | 2022-08-30 12:20:43 +0200 | |
commit | 690252f19f0e486abb8590b3a7a03d4e065d93d4 (patch) | |
tree | a656cf7a2cec54ed3ff0ff28df4c9176c0228763 /drivers/net/dsa/microchip | |
parent | netlink: factor out extack composition (diff) | |
download | linux-dev-690252f19f0e486abb8590b3a7a03d4e065d93d4.tar.xz linux-dev-690252f19f0e486abb8590b3a7a03d4e065d93d4.zip |
netlink: add support for ext_ack missing attributes
There is currently no way to report via extack in a structured way
that an attribute is missing. This leads to families resorting to
string messages.
Add a pair of attributes - @offset and @type for machine-readable
way of reporting missing attributes. The @offset points to the
nest which should have contained the attribute, @type is the
expected nla_type. The offset will be skipped if the attribute
is missing at the message level rather than inside a nest.
User space should be able to figure out which attribute enum
(AKA attribute space AKA attribute set) the nest pointed to by
@offset is using.
Reviewed-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'drivers/net/dsa/microchip')
0 files changed, 0 insertions, 0 deletions