Lines Matching refs:argv

223                                                       int argc, char **argv) {
229 if (!strcmp(argv[1], "list")) {
246 } else if (!strcmp(argv[1], "readrxcounter")) {
253 if (readInterfaceCounters(argv[2], &rx, &tx)) {
264 } else if (!strcmp(argv[1], "readtxcounter")) {
271 if (readInterfaceCounters(argv[2], &rx, &tx)) {
281 } else if (!strcmp(argv[1], "getthrottle")) {
282 if (argc != 4 || (argc == 4 && (strcmp(argv[3], "rx") && (strcmp(argv[3], "tx"))))) {
291 if (!strcmp(argv[3], "rx")) {
292 rc = ThrottleController::getInterfaceRxThrottle(argv[2], &val);
294 rc = ThrottleController::getInterfaceTxThrottle(argv[2], &val);
307 } else if (!strcmp(argv[1], "setthrottle")) {
313 if (ThrottleController::setInterfaceThrottle(argv[2], atoi(argv[3]), atoi(argv[4]))) {
319 } else if (!strcmp(argv[1], "driver")) {
328 rc = sInterfaceCtrl->interfaceCommand(argc, argv, &rbuf);
346 if (!strcmp(argv[1], "route")) {
352 if (sscanf(argv[6], "%d", &prefix_length) != 1) {
356 if (!strcmp(argv[2], "add")) {
357 if (!strcmp(argv[4], "default")) {
358 if (ifc_add_route(argv[3], argv[5], prefix_length, argv[7])) {
365 } else if (!strcmp(argv[4], "secondary")) {
366 return sSecondaryTableCtrl->addRoute(cli, argv[3], argv[5],
367 prefix_length, argv[7]);
373 } else if (!strcmp(argv[2], "remove")) {
374 if (!strcmp(argv[4], "default")) {
375 if (ifc_remove_route(argv[3], argv[5], prefix_length, argv[7])) {
382 } else if (!strcmp(argv[4], "secondary")) {
383 return sSecondaryTableCtrl->removeRoute(cli, argv[3], argv[5],
384 prefix_length, argv[7]);
396 if (!strcmp(argv[1], "getcfg")) {
405 if (ifc_get_info(argv[2], &addr.s_addr, &prefixLength, &flags)) {
411 if (ifc_get_hwaddr(argv[2], (void *) hwaddr)) {
412 ALOGW("Failed to retrieve HW addr for %s (%s)", argv[2], strerror(errno));
442 } else if (!strcmp(argv[1], "setcfg")) {
456 if (!inet_aton(argv[3], &addr)) {
460 if (ifc_set_addr(argv[2], addr.s_addr)) {
467 if (addr.s_addr != 0 && ifc_set_prefixLength(argv[2], atoi(argv[4]))) {
476 char *flag = argv[i];
478 ALOGD("Trying to bring up %s", argv[2]);
479 if (ifc_up(argv[2])) {
486 ALOGD("Trying to bring down %s", argv[2]);
487 if (ifc_down(argv[2])) {
513 } else if (!strcmp(argv[1], "clearaddrs")) {
515 ALOGD("Clearing all IP addresses on %s", argv[2]);
517 ifc_clear_addresses(argv[2]);
521 } else if (!strcmp(argv[1], "ipv6privacyextensions")) {
530 asprintf(&tmp, "/proc/sys/net/ipv6/conf/%s/use_tempaddr", argv[2]);
532 if (writeFile(tmp, !strncmp(argv[3], "enable", 7) ? "2" : "0", 1) < 0) {
542 } else if (!strcmp(argv[1], "ipv6")) {
551 asprintf(&tmp, "/proc/sys/net/ipv6/conf/%s/disable_ipv6", argv[2]);
553 if (writeFile(tmp, !strncmp(argv[3], "enable", 7) ? "0" : "1", 1) < 0) {
577 int argc, char **argv) {
594 int argc, char **argv) {
602 if (!strcmp(argv[1], "status")) {
609 } else if (!strcmp(argv[1], "enable")) {
611 } else if (!strcmp(argv[1], "disable")) {
632 int argc, char **argv) {
640 if (!strcmp(argv[1], "stop")) {
642 } else if(!strcmp(argv[1], "start-reverse")) {
643 ALOGD("CommandListener::TetherCmd::run, call startReverseTethering, iface:%s", argv[2]);
644 sTetherCtrl->startReverseTethering(argv[2]);
645 } else if (!strcmp(argv[1], "stop-reverse")) {
648 } else if (!strcmp(argv[1], "status")) {
665 if (!strcmp(argv[1], "start")) {
676 if (!inet_aton(argv[arg_index++], &(addrs[array_index++]))) {
684 } else if (!strcmp(argv[1], "interface")) {
685 if (!strcmp(argv[2], "add")) {
686 rc = sTetherCtrl->tetherInterface(argv[3]);
687 } else if (!strcmp(argv[2], "remove")) {
688 rc = sTetherCtrl->untetherInterface(argv[3]);
689 } else if (!strcmp(argv[2], "list")) {
701 } else if (!strcmp(argv[1], "dns")) {
702 if (!strcmp(argv[2], "set")) {
703 rc = sTetherCtrl->setDnsForwarders(&argv[3], argc - 3);
704 } else if (!strcmp(argv[2], "list")) {
736 int argc, char **argv) {
744 if (!strcmp(argv[1], "enable")) {
745 rc = sNatCtrl->enableNat(argc, argv);
750 } else if (!strcmp(argv[1], "disable")) {
753 rc |= sNatCtrl->disableNat(argc, argv);
773 int argc, char **argv) {
781 if (!strcmp(argv[1], "attach")) {
787 if (!inet_aton(argv[3], &l)) {
791 if (!inet_aton(argv[4], &r)) {
795 if ((argc > 3) && (!inet_aton(argv[5], &dns1))) {
799 if ((argc > 4) && (!inet_aton(argv[6], &dns2))) {
803 rc = sPppCtrl->attachPppd(argv[2], l, r, dns1, dns2);
804 } else if (!strcmp(argv[1], "detach")) {
805 rc = sPppCtrl->detachPppd(argv[2]);
825 int argc, char **argv) {
834 if (!strcmp(argv[1], "startap")) {
836 } else if (!strcmp(argv[1], "stopap")) {
838 } else if (!strcmp(argv[1], "fwreload")) {
839 rc = sSoftapCtrl->fwReloadSoftap(argc, argv);
840 } else if (!strcmp(argv[1], "clients")) {
847 } else if (!strcmp(argv[1], "status")) {
853 } else if (!strcmp(argv[1], "set")) {
854 rc = sSoftapCtrl->setSoftap(argc, argv);
873 int CommandListener::ResolverCmd::runCommand(SocketClient *cli, int argc, char **argv) {
882 if (!strcmp(argv[1], "setdefaultif")) { // "resolver setdefaultif <iface>"
884 rc = sResolverCtrl->setDefaultInterface(argv[2]);
890 } else if (!strcmp(argv[1], "setifdns")) { // "resolver setifdns <iface> <dns1> <dns2> ..."
892 rc = sResolverCtrl->setInterfaceDnsServers(argv[2], &argv[3], argc - 3);
904 ifc_get_info(argv[2], &addr.s_addr, NULL, 0);
906 rc = sResolverCtrl->setInterfaceAddress(argv[2], &addr);
908 } else if (!strcmp(argv[1], "flushdefaultif")) { // "resolver flushdefaultif"
916 } else if (!strcmp(argv[1], "flushif")) { // "resolver flushif <iface>"
918 rc = sResolverCtrl->flushInterfaceDnsCache(argv[2]);
1002 int CommandListener::BandwidthControlCmd::runCommand(SocketClient *cli, int argc, char **argv) {
1008 ALOGV("bwctrlcmd: argc=%d %s %s ...", argc, argv[0], argv[1]);
1010 if (!strcmp(argv[1], "enable")) {
1016 if (!strcmp(argv[1], "disable")) {
1022 if (!strcmp(argv[1], "removequota") || !strcmp(argv[1], "rq")) {
1027 int rc = sBandwidthCtrl->removeInterfaceSharedQuota(argv[2]);
1032 if (!strcmp(argv[1], "getquota") || !strcmp(argv[1], "gq")) {
1051 if (!strcmp(argv[1], "getiquota") || !strcmp(argv[1], "giq")) {
1058 int rc = sBandwidthCtrl->getInterfaceQuota(argv[2], &bytes);
1070 if (!strcmp(argv[1], "setquota") || !strcmp(argv[1], "sq")) {
1075 int rc = sBandwidthCtrl->setInterfaceSharedQuota(argv[2], atoll(argv[3]));
1079 if (!strcmp(argv[1], "setquotas") || !strcmp(argv[1], "sqs")) {
1087 rc = sBandwidthCtrl->setInterfaceSharedQuota(argv[q], atoll(argv[2]));
1090 asprintf(&msg, "bandwidth setquotas %s %s failed", argv[2], argv[q]);
1101 if (!strcmp(argv[1], "removequotas") || !strcmp(argv[1], "rqs")) {
1109 rc = sBandwidthCtrl->removeInterfaceSharedQuota(argv[q]);
1112 asprintf(&msg, "bandwidth removequotas %s failed", argv[q]);
1123 if (!strcmp(argv[1], "removeiquota") || !strcmp(argv[1], "riq")) {
1128 int rc = sBandwidthCtrl->removeInterfaceQuota(argv[2]);
1133 if (!strcmp(argv[1], "setiquota") || !strcmp(argv[1], "siq")) {
1138 int rc = sBandwidthCtrl->setInterfaceQuota(argv[2], atoll(argv[3]));
1143 if (!strcmp(argv[1], "addnaughtyapps") || !strcmp(argv[1], "ana")) {
1148 int rc = sBandwidthCtrl->addNaughtyApps(argc - 2, argv + 2);
1154 if (!strcmp(argv[1], "removenaughtyapps") || !strcmp(argv[1], "rna")) {
1159 int rc = sBandwidthCtrl->removeNaughtyApps(argc - 2, argv + 2);
1164 if (!strcmp(argv[1], "setglobalalert") || !strcmp(argv[1], "sga")) {
1169 int rc = sBandwidthCtrl->setGlobalAlert(atoll(argv[2]));
1174 if (!strcmp(argv[1], "debugsettetherglobalalert") || !strcmp(argv[1], "dstga")) {
1185 if (!strcmp(argv[1], "removeglobalalert") || !strcmp(argv[1], "rga")) {
1195 if (!strcmp(argv[1], "debugremovetetherglobalalert") || !strcmp(argv[1], "drtga")) {
1206 if (!strcmp(argv[1], "setsharedalert") || !strcmp(argv[1], "ssa")) {
1211 int rc = sBandwidthCtrl->setSharedAlert(atoll(argv[2]));
1216 if (!strcmp(argv[1], "removesharedalert") || !strcmp(argv[1], "rsa")) {
1226 if (!strcmp(argv[1], "setinterfacealert") || !strcmp(argv[1], "sia")) {
1231 int rc = sBandwidthCtrl->setInterfaceAlert(argv[2], atoll(argv[3]));
1236 if (!strcmp(argv[1], "removeinterfacealert") || !strcmp(argv[1], "ria")) {
1241 int rc = sBandwidthCtrl->removeInterfaceAlert(argv[2]);
1246 if (!strcmp(argv[1], "gettetherstats") || !strcmp(argv[1], "gts")) {
1254 tetherStats.ifaceIn = argv[2];
1255 tetherStats.ifaceOut = argv[3];
1278 int CommandListener::IdletimerControlCmd::runCommand(SocketClient *cli, int argc, char **argv) {
1285 ALOGV("idletimerctrlcmd: argc=%d %s %s ...", argc, argv[0], argv[1]);
1287 if (!strcmp(argv[1], "enable")) {
1296 if (!strcmp(argv[1], "disable")) {
1304 if (!strcmp(argv[1], "add")) {
1310 argv[2], atoi(argv[3]), argv[4])) {
1317 if (!strcmp(argv[1], "remove")) {
1324 argv[2], atoi(argv[3]), argv[4])) {
1358 char **argv) {
1364 if (!strcmp(argv[1], "enable")) {
1368 if (!strcmp(argv[1], "disable")) {
1372 if (!strcmp(argv[1], "is_enabled")) {
1377 if (!strcmp(argv[1], "set_interface_rule")) {
1384 const char* iface = argv[2];
1385 FirewallRule rule = parseRule(argv[3]);
1391 if (!strcmp(argv[1], "set_egress_source_rule")) {
1399 const char* addr = argv[2];
1400 FirewallRule rule = parseRule(argv[3]);
1406 if (!strcmp(argv[1], "set_egress_dest_rule")) {
1414 const char* addr = argv[2];
1415 int port = atoi(argv[3]);
1416 FirewallRule rule = parseRule(argv[4]);
1424 if (!strcmp(argv[1], "set_uid_rule")) {
1432 int uid = atoi(argv[2]);
1433 FirewallRule rule = parseRule(argv[3]);