diff options
Diffstat (limited to 'zebra/if_netlink.c')
| -rw-r--r-- | zebra/if_netlink.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/zebra/if_netlink.c b/zebra/if_netlink.c index 873aea236d..ffd52da8d8 100644 --- a/zebra/if_netlink.c +++ b/zebra/if_netlink.c @@ -75,6 +75,7 @@ #include "zebra/zebra_evpn_mh.h" #include "zebra/zebra_l2.h" #include "zebra/netconf_netlink.h" +#include "zebra/zebra_trace.h" extern struct zebra_privs_t zserv_privs; uint8_t frr_protodown_r_bit = FRR_PROTODOWN_REASON_DEFAULT_BIT; @@ -965,6 +966,8 @@ static int netlink_interface(struct nlmsghdr *h, ns_id_t ns_id, int startup) ns_id_t link_nsid = ns_id; uint8_t bypass = 0; + frrtrace(3, frr_zebra, netlink_interface, h, ns_id, startup); + zns = zebra_ns_lookup(ns_id); ifi = NLMSG_DATA(h); @@ -1119,6 +1122,9 @@ static int netlink_request_intf_addr(struct nlsock *netlink_cmd, int family, char buf[256]; } req; + frrtrace(4, frr_zebra, netlink_request_intf_addr, netlink_cmd, family, + type, filter_mask); + /* Form the request, specifying filter (rtattr) if needed. */ memset(&req, 0, sizeof(req)); req.n.nlmsg_type = type; @@ -1373,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); |
