route-table: Handle route updates more robustly.
authorEthan Jackson <ethan@nicira.com>
Fri, 14 Jan 2011 00:29:31 +0000 (16:29 -0800)
committerEthan Jackson <ethan@nicira.com>
Fri, 14 Jan 2011 19:24:32 +0000 (11:24 -0800)
commitf0e167f0dbadbe2a8d684f63ad9faf68d8cb9884
tree05a8aaf14e6cae80acbaa23b38eaa53a1b44bcea
parentdb2dede403921e8935b53a07c9e908c05edd4c85
route-table: Handle route updates more robustly.

The kernel does not broadcast rtnetlink route messages in all cases
one would expect.  This can cause stale entires to end up in the
route table which may cause incorrect results for
route_table_get_ifindex() queries.  This commit causes rtnetlink
route messages to dump the entire route table on the next
route_table_get_ifindex() query.
lib/route-table.c