Merge branch 'netlink-formatted-extacks'
authorJakub Kicinski <kuba@kernel.org>
Wed, 19 Oct 2022 20:00:09 +0000 (13:00 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 19 Oct 2022 20:00:10 +0000 (13:00 -0700)
commit5c624a1d77d3eb2e314b59282b1213fa760d192c
treea063036b4c78b6cde4e1819b602d5137767c0728
parenta526a3cc9c8d426713f8bebc18ebbe39a8495d82
parentb799f052a987c3fdd315cbac665b9202dd96382b
Merge branch 'netlink-formatted-extacks'

Edward Cree says:

====================
netlink: formatted extacks

Currently, netlink extacks can only carry fixed string messages, which
 is limiting when reporting failures in complex systems.  This series
 adds the ability to return printf-formatted messages, and uses it in
 the sfc driver's TC offload code.
Formatted extack messages are limited in length to a fixed buffer size,
 currently 80 characters.  If the message exceeds this, the full message
 will be logged (ratelimited) to the console and a truncated version
 returned over netlink.
There is no change to the netlink uAPI; only internal kernel changes
 are needed.
====================

Link: https://lore.kernel.org/r/cover.1666102698.git.ecree.xilinx@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>