shill: routing table: Apply routes from IPConfig
BUG=chromium-os:27876
TEST=New unit tests
Change-Id: Iad53d1847e0badd767c523cdc689861e1cdf243b
Reviewed-on: https://gerrit.chromium.org/gerrit/18269
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Commit-Ready: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
diff --git a/mock_routing_table.h b/mock_routing_table.h
index 5fce84b..ceae2bd 100644
--- a/mock_routing_table.h
+++ b/mock_routing_table.h
@@ -27,6 +27,9 @@
MOCK_METHOD3(SetDefaultRoute, bool(int interface_index,
const IPConfigRefPtr &ipconfig,
uint32 metric));
+ MOCK_METHOD3(ConfigureRoutes, bool(int interface_index,
+ const IPConfigRefPtr &ipconfig,
+ uint32 metric));
MOCK_METHOD1(FlushRoutes, void(int interface_index));
MOCK_METHOD0(FlushCache, bool());
MOCK_METHOD1(ResetTable, void(int interface_index));