diff options
Diffstat (limited to 'pingu_iface.c')
-rw-r--r-- | pingu_iface.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pingu_iface.c b/pingu_iface.c index 9f63587..c7388b0 100644 --- a/pingu_iface.c +++ b/pingu_iface.c @@ -163,7 +163,7 @@ void pingu_iface_gw_action(struct pingu_iface *iface, break; } if (is_default_gw(gw)) - kernel_route_multipath(action, &iface_list, RT_TABLE_MAIN); + kernel_route_multipath(RTM_NEWROUTE, &iface_list, RT_TABLE_MAIN); } void pingu_iface_update_routes(struct pingu_iface *iface, int action) @@ -173,7 +173,7 @@ void pingu_iface_update_routes(struct pingu_iface *iface, int action) if (is_default_gw(route) && iface->has_address) kernel_route_modify(action, route, iface, RT_TABLE_MAIN); } - kernel_route_multipath(action, &iface_list, RT_TABLE_MAIN); + kernel_route_multipath(RTM_NEWROUTE, &iface_list, RT_TABLE_MAIN); } int pingu_iface_set_route_table(struct pingu_iface *iface, int table) |