diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2012-08-01 12:51:25 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2012-08-01 12:51:25 +0000 |
commit | 6708527175f6949a5a4eeeba65fe7166f26aab68 (patch) | |
tree | 887143416744378b5bb4e00610b287ba814fc2d3 | |
parent | f63ef90aefd8142c7b2ea2e3cd1abae375fc46b5 (diff) | |
download | pingu-6708527175f6949a5a4eeeba65fe7166f26aab68.tar.bz2 pingu-6708527175f6949a5a4eeeba65fe7166f26aab68.tar.xz |
pingu_netlink: add debug logging for nexthop routes
-rw-r--r-- | pingu_netlink.c | 5 |
1 files changed, 5 insertions, 0 deletions
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; |