Lines Matching refs:route
609 public void addRoute(String interfaceName, RouteInfo route) {
611 modifyRoute(interfaceName, ADD, route, DEFAULT);
615 public void removeRoute(String interfaceName, RouteInfo route) {
617 modifyRoute(interfaceName, REMOVE, route, DEFAULT);
621 public void addSecondaryRoute(String interfaceName, RouteInfo route) {
623 modifyRoute(interfaceName, ADD, route, SECONDARY);
627 public void removeSecondaryRoute(String interfaceName, RouteInfo route) {
629 modifyRoute(interfaceName, REMOVE, route, SECONDARY);
632 private void modifyRoute(String interfaceName, String action, RouteInfo route, String type) {
633 final Command cmd = new Command("interface", "route", action, interfaceName, type);
636 final LinkAddress la = route.getDestination();
640 if (route.getGateway() == null) {
647 cmd.appendArg(route.getGateway().getHostAddress());
692 for (String s : readRouteList("/proc/net/route")) {
716 RouteInfo route = new RouteInfo(linkAddress, gatewayAddr);
717 routes.add(route);
719 Log.e(TAG, "Error parsing route " + s + " : " + e);
748 RouteInfo route = new RouteInfo(linkAddress, gateAddr);
749 routes.add(route);
751 Log.e(TAG, "Error parsing route " + s + " : " + e);