From 6708527175f6949a5a4eeeba65fe7166f26aab68 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 1 Aug 2012 12:51:25 +0000 Subject: pingu_netlink: add debug logging for nexthop routes --- pingu_netlink.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pingu_netlink.c') diff --git a/pingu_netlink.c b/pingu_netlink.c index dc4a2ed..109655d 100644 --- a/pingu_netlink.c +++ b/pingu_netlink.c @@ -347,12 +347,17 @@ static int add_one_nh(struct rtattr *rta, struct rtnexthop *rtnh, struct pingu_route *route) { int addr_size; + char addrbuf[40] = ""; if (route == NULL) return 0; addr_size = netlink_add_subrtattr_addr_any(rta, 1024, RTA_GATEWAY, &route->gw_addr); if (addr_size > 0) rtnh->rtnh_len += sizeof(struct rtattr) + addr_size; + log_debug("adding nexthop%s%s dev %s", + route->gw_addr.sa.sa_family ? " via " : "", + sockaddr_to_string(&route->gw_addr, addrbuf, sizeof(addrbuf)), + iface->name); if (iface->balance_weight) rtnh->rtnh_hops = iface->balance_weight - 1; rtnh->rtnh_ifindex = iface->index; -- cgit v1.2.3