All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH net-next 0/3] netlink: formatted extacks
@ 2022-10-07 13:25 ecree
  2022-10-07 13:25 ` [RFC PATCH net-next 1/3] netlink: add support for formatted extack messages ecree
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: ecree @ 2022-10-07 13:25 UTC (permalink / raw)
  To: netdev, linux-net-drivers
  Cc: davem, kuba, pabeni, edumazet, habetsm.xilinx, johannes,
	marcelo.leitner, Edward Cree

From: Edward Cree <ecree.xilinx@gmail.com>

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.
There is no change to the netlink uAPI; only internal kernel changes
 are needed.

Edward Cree (3):
  netlink: add support for formatted extack messages
  sfc: use formatted extacks instead of efx_tc_err()
  sfc: remove 'log-tc-errors' ethtool private flag

 drivers/net/ethernet/sfc/ef100_ethtool.c  |  2 -
 drivers/net/ethernet/sfc/ethtool_common.c | 37 ------------------
 drivers/net/ethernet/sfc/ethtool_common.h |  2 -
 drivers/net/ethernet/sfc/mae.c            |  5 +--
 drivers/net/ethernet/sfc/net_driver.h     |  2 -
 drivers/net/ethernet/sfc/tc.c             | 47 ++++++++++-------------
 drivers/net/ethernet/sfc/tc.h             | 18 ---------
 include/linux/netlink.h                   | 21 +++++++++-
 8 files changed, 42 insertions(+), 92 deletions(-)


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2022-10-17 18:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-07 13:25 [RFC PATCH net-next 0/3] netlink: formatted extacks ecree
2022-10-07 13:25 ` [RFC PATCH net-next 1/3] netlink: add support for formatted extack messages ecree
2022-10-07 13:35   ` Johannes Berg
2022-10-07 13:46     ` Edward Cree
2022-10-07 13:49       ` Johannes Berg
2022-10-07 13:58         ` Edward Cree
2022-10-13 12:59         ` Jiri Pirko
2022-10-13 13:35           ` Edward Cree
2022-10-07 18:32       ` Jakub Kicinski
2022-10-13 12:55   ` Jiri Pirko
2022-10-17 12:00     ` Edward Cree
2022-10-17 18:44       ` Jakub Kicinski
2022-10-07 13:25 ` [RFC PATCH net-next 2/3] sfc: use formatted extacks instead of efx_tc_err() ecree
2022-10-07 13:25 ` [RFC PATCH net-next 3/3] sfc: remove 'log-tc-errors' ethtool private flag ecree

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.