Add a tracepoint to zebra for the netlink_route_change_read_unicast
functionality.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
void *src = NULL; /* IPv6 srcdest source prefix */
enum blackhole_type bh_type = BLACKHOLE_UNSPEC;
+ frrtrace(3, frr_zebra, netlink_route_change_read_unicast, h, ns_id,
+ startup);
+
rtm = NLMSG_DATA(h);
if (startup && h->nlmsg_type != RTM_NEWROUTE)
)
)
+TRACEPOINT_EVENT(
+ frr_zebra,
+ netlink_route_change_read_unicast,
+ 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 */