zebra: Add netlink_interface_addr tracepoint

Add a tracepoint for netlink_interface_addr.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
Donald Sharp 2021-10-06 08:53:02 -04:00
parent 1d80c20919
commit 14ed061501
2 changed files with 16 additions and 0 deletions

View File

@ -1379,6 +1379,8 @@ int netlink_interface_addr(struct nlmsghdr *h, ns_id_t ns_id, int startup)
uint32_t metric = METRIC_MAX;
uint32_t kernel_flags = 0;
frrtrace(3, frr_zebra, netlink_interface_addr, h, ns_id, startup);
zns = zebra_ns_lookup(ns_id);
ifa = NLMSG_DATA(h);

View File

@ -81,6 +81,20 @@ TRACEPOINT_EVENT(
)
)
TRACEPOINT_EVENT(
frr_zebra,
netlink_interface_addr,
TP_ARGS(
struct nlmsghdr *, h,
ns_id_t, ns_id,
int, startup),
TP_FIELDS(
ctf_integer_hex(intptr_t, h, h)
ctf_integer(uint32_t, ns_id, ns_id)
ctf_integer(uint32_t, startup, startup)
)
)
#include <lttng/tracepoint-event.h>
#endif /* HAVE_LTTNG */