ignore routing events for our own routes

This commit is contained in:
Martin Willi
2008-10-08 08:29:49 +00:00
parent ce5b17082d
commit 85be7e5b75
@@ -449,6 +449,12 @@ static void process_route(private_kernel_netlink_net_t *this, struct nlmsghdr *h
size_t rtasize = RTM_PAYLOAD(hdr);
host_t *host = NULL;
/* ignore routes added by us */
if (msg->rtm_table && msg->rtm_table == this->routing_table)
{
return;
}
while (RTA_OK(rta, rtasize))
{
switch (rta->rta_type)