OSDN Git Service

devlink: Add a tracepoint for trap reports
authorIdo Schimmel <idosch@mellanox.com>
Tue, 29 Sep 2020 08:15:50 +0000 (11:15 +0300)
committerDavid S. Miller <davem@davemloft.net>
Thu, 1 Oct 2020 01:01:26 +0000 (18:01 -0700)
commit5b88823bfe0875b327cc041017b5dcbec9dcbcc8
treef2200fe9d945c0969fdc67dd9d7103769e939b15
parent8333c1c4ee61c873bdb5327dba858f58de2a98d8
devlink: Add a tracepoint for trap reports

Add a tracepoint for trap reports so that drop monitor could register
its probe on it. Use trace_devlink_trap_report_enabled() to avoid
wasting cycles setting the trap metadata if the tracepoint is not
enabled.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Reviewed-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/devlink.h
include/trace/events/devlink.h
net/core/devlink.c