Lines Matching refs:argv

220                                                       int argc, char **argv) {
226 if (!strcmp(argv[1], "list")) {
243 } else if (!strcmp(argv[1], "driver")) {
252 rc = sInterfaceCtrl->interfaceCommand(argc, argv, &rbuf);
276 if (!strcmp(argv[1], "fwmark")) {
277 if (!strcmp(argv[2], "rule")) {
282 if (!strcmp(argv[3], "add")) {
283 if (!sSecondaryTableCtrl->addFwmarkRule(argv[4])) {
290 } else if (!strcmp(argv[3], "remove")) {
291 if (!sSecondaryTableCtrl->removeFwmarkRule(argv[4])) {
303 } else if (!strcmp(argv[2], "route")) {
308 if (!strcmp(argv[3], "add")) {
309 if (!sSecondaryTableCtrl->addFwmarkRoute(argv[4], argv[5], atoi(argv[6]))) {
316 } else if (!strcmp(argv[3], "remove")) {
317 if (!sSecondaryTableCtrl->removeFwmarkRoute(argv[4], argv[5],
318 atoi(argv[6]))) {
331 } else if (!strcmp(argv[2], "uid")) {
336 if (!strcmp(argv[3], "add")) {
337 if (!sSecondaryTableCtrl->addUidRule(argv[4], atoi(argv[5]), atoi(argv[6]))) {
343 } else if (!strcmp(argv[3], "remove")) {
344 if (!sSecondaryTableCtrl->removeUidRule(argv[4],
345 atoi(argv[5]), atoi(argv[6]))) {
356 } else if (!strcmp(argv[2], "exempt")) {
361 if (!strcmp(argv[3], "add")) {
362 if (!sSecondaryTableCtrl->addHostExemption(argv[4])) {
369 } else if (!strcmp(argv[3], "remove")) {
370 if (!sSecondaryTableCtrl->removeHostExemption(argv[4])) {
381 } else if (!strcmp(argv[2], "get")) {
386 if (!strcmp(argv[3], "protect")) {
389 } else if (!strcmp(argv[3], "mark")) {
394 sSecondaryTableCtrl->getUidMark(cli, atoi(argv[4]));
405 if (!strcmp(argv[1], "route")) {
411 if (sscanf(argv[6], "%d", &prefix_length) != 1) {
415 if (!strcmp(argv[2], "add")) {
416 if (!strcmp(argv[4], "default")) {
417 if (ifc_add_route(argv[3], argv[5], prefix_length, argv[7])) {
424 } else if (!strcmp(argv[4], "secondary")) {
425 return sSecondaryTableCtrl->addRoute(cli, argv[3], argv[5],
426 prefix_length, argv[7]);
432 } else if (!strcmp(argv[2], "remove")) {
433 if (!strcmp(argv[4], "default")) {
434 if (ifc_remove_route(argv[3], argv[5], prefix_length, argv[7])) {
441 } else if (!strcmp(argv[4], "secondary")) {
442 return sSecondaryTableCtrl->removeRoute(cli, argv[3], argv[5],
443 prefix_length, argv[7]);
455 if (!strcmp(argv[1], "getcfg")) {
464 if (ifc_get_info(argv[2], &addr.s_addr, &prefixLength, &flags)) {
470 if (ifc_get_hwaddr(argv[2], (void *) hwaddr)) {
471 ALOGW("Failed to retrieve HW addr for %s (%s)", argv[2], strerror(errno));
501 } else if (!strcmp(argv[1], "setcfg")) {
515 if (!inet_aton(argv[3], &addr)) {
519 if (ifc_set_addr(argv[2], addr.s_addr)) {
526 if (addr.s_addr != 0 && ifc_set_prefixLength(argv[2], atoi(argv[4]))) {
535 char *flag = argv[i];
537 ALOGD("Trying to bring up %s", argv[2]);
538 if (ifc_up(argv[2])) {
545 ALOGD("Trying to bring down %s", argv[2]);
546 if (ifc_down(argv[2])) {
572 } else if (!strcmp(argv[1], "clearaddrs")) {
574 ALOGD("Clearing all IP addresses on %s", argv[2]);
576 ifc_clear_addresses(argv[2]);
580 } else if (!strcmp(argv[1], "ipv6privacyextensions")) {
587 int enable = !strncmp(argv[3], "enable", 7);
588 if (sInterfaceCtrl->setIPv6PrivacyExtensions(argv[2], enable) == 0) {
595 } else if (!strcmp(argv[1], "ipv6")) {
603 int enable = !strncmp(argv[3], "enable", 7);
604 if (sInterfaceCtrl->setEnableIPv6(argv[2], enable) == 0) {
611 } else if (!strcmp(argv[1], "getmtu")) {
614 if (sInterfaceCtrl->getMtu(argv[2], &mtu) == 0) {
623 } else if (!strcmp(argv[1], "setmtu")) {
629 if (sInterfaceCtrl->setMtu(argv[2], argv[3]) == 0) {
650 int argc, char **argv) {
667 int argc, char **argv) {
675 if (!strcmp(argv[1], "status")) {
682 } else if (!strcmp(argv[1], "enable")) {
684 } else if (!strcmp(argv[1], "disable")) {
705 int argc, char **argv) {
713 if (!strcmp(argv[1], "stop")) {
715 } else if (!strcmp(argv[1], "status")) {
724 if (!strcmp(argv[1], "interface") && !strcmp(argv[2], "list")) {
730 } else if (!strcmp(argv[1], "dns") && !strcmp(argv[2], "list")) {
747 if (!strcmp(argv[1], "start")) {
758 if (!inet_aton(argv[arg_index++], &(addrs[array_index++]))) {
766 } else if (!strcmp(argv[1], "interface")) {
767 if (!strcmp(argv[2], "add")) {
768 rc = sTetherCtrl->tetherInterface(argv[3]);
769 } else if (!strcmp(argv[2], "remove")) {
770 rc = sTetherCtrl->untetherInterface(argv[3]);
771 /* else if (!strcmp(argv[2], "list")) handled above */
777 } else if (!strcmp(argv[1], "dns")) {
778 if (!strcmp(argv[2], "set")) {
779 rc = sTetherCtrl->setDnsForwarders(&argv[3], argc - 3);
780 /* else if (!strcmp(argv[2], "list")) handled above */
806 int argc, char **argv) {
814 if (!strcmp(argv[1], "enable")) {
815 rc = sNatCtrl->enableNat(argc, argv);
820 } else if (!strcmp(argv[1], "disable")) {
823 rc |= sNatCtrl->disableNat(argc, argv);
843 int argc, char **argv) {
851 if (!strcmp(argv[1], "attach")) {
857 if (!inet_aton(argv[3], &l)) {
861 if (!inet_aton(argv[4], &r)) {
865 if ((argc > 3) && (!inet_aton(argv[5], &dns1))) {
869 if ((argc > 4) && (!inet_aton(argv[6], &dns2))) {
873 rc = sPppCtrl->attachPppd(argv[2], l, r, dns1, dns2);
874 } else if (!strcmp(argv[1], "detach")) {
875 rc = sPppCtrl->detachPppd(argv[2]);
895 int argc, char **argv) {
910 if (!strcmp(argv[1], "startap")) {
912 } else if (!strcmp(argv[1], "stopap")) {
914 } else if (!strcmp(argv[1], "fwreload")) {
915 rc = sSoftapCtrl->fwReloadSoftap(argc, argv);
916 } else if (!strcmp(argv[1], "status")) {
922 } else if (!strcmp(argv[1], "set")) {
923 rc = sSoftapCtrl->setSoftap(argc, argv);
944 const char **argv = const_cast<const char **>(margv);
951 if (!strcmp(argv[1], "setdefaultif")) { // "resolver setdefaultif <iface>"
953 rc = sResolverCtrl->setDefaultInterface(argv[2]);
959 } else if (!strcmp(argv[1], "setifdns")) {
962 rc = sResolverCtrl->setInterfaceDnsServers(argv[2], argv[3], &argv[4], argc - 4);
974 ifc_get_info(argv[2], &addr.s_addr, NULL, 0);
976 rc = sResolverCtrl->setInterfaceAddress(argv[2], &addr);
978 } else if (!strcmp(argv[1], "flushdefaultif")) { // "resolver flushdefaultif"
986 } else if (!strcmp(argv[1], "flushif")) { // "resolver flushif <iface>"
988 rc = sResolverCtrl->flushInterfaceDnsCache(argv[2]);
994 } else if (!strcmp(argv[1], "setifaceforpid")) { // resolver setifaceforpid <iface> <pid>
996 rc = sResolverCtrl->setDnsInterfaceForPid(argv[2], atoi(argv[3]));
1002 } else if (!strcmp(argv[1], "clearifaceforpid")) { // resolver clearifaceforpid <pid>
1004 rc = sResolverCtrl->clearDnsInterfaceForPid(atoi(argv[2]));
1010 } else if (!strcmp(argv[1], "setifaceforuidrange")) { // resolver setifaceforuid <iface> <l> <h>
1012 rc = sResolverCtrl->setDnsInterfaceForUidRange(argv[2], atoi(argv[3]), atoi(argv[4]));
1018 } else if (!strcmp(argv[1], "clearifaceforuidrange")) { // resolver clearifaceforuid <l> <h>
1020 rc = sResolverCtrl->clearDnsInterfaceForUidRange(atoi(argv[2]), atoi(argv[3]));
1026 } else if (!strcmp(argv[1], "clearifacemapping")) {
1070 int CommandListener::BandwidthControlCmd::runCommand(SocketClient *cli, int argc, char **argv) {
1076 ALOGV("bwctrlcmd: argc=%d %s %s ...", argc, argv[0], argv[1]);
1078 if (!strcmp(argv[1], "enable")) {
1084 if (!strcmp(argv[1], "disable")) {
1090 if (!strcmp(argv[1], "removequota") || !strcmp(argv[1], "rq")) {
1095 int rc = sBandwidthCtrl->removeInterfaceSharedQuota(argv[2]);
1100 if (!strcmp(argv[1], "getquota") || !strcmp(argv[1], "gq")) {
1119 if (!strcmp(argv[1], "getiquota") || !strcmp(argv[1], "giq")) {
1126 int rc = sBandwidthCtrl->getInterfaceQuota(argv[2], &bytes);
1138 if (!strcmp(argv[1], "setquota") || !strcmp(argv[1], "sq")) {
1143 int rc = sBandwidthCtrl->setInterfaceSharedQuota(argv[2], atoll(argv[3]));
1147 if (!strcmp(argv[1], "setquotas") || !strcmp(argv[1], "sqs")) {
1155 rc = sBandwidthCtrl->setInterfaceSharedQuota(argv[q], atoll(argv[2]));
1158 asprintf(&msg, "bandwidth setquotas %s %s failed", argv[2], argv[q]);
1169 if (!strcmp(argv[1], "removequotas") || !strcmp(argv[1], "rqs")) {
1177 rc = sBandwidthCtrl->removeInterfaceSharedQuota(argv[q]);
1180 asprintf(&msg, "bandwidth removequotas %s failed", argv[q]);
1191 if (!strcmp(argv[1], "removeiquota") || !strcmp(argv[1], "riq")) {
1196 int rc = sBandwidthCtrl->removeInterfaceQuota(argv[2]);
1201 if (!strcmp(argv[1], "setiquota") || !strcmp(argv[1], "siq")) {
1206 int rc = sBandwidthCtrl->setInterfaceQuota(argv[2], atoll(argv[3]));
1211 if (!strcmp(argv[1], "addnaughtyapps") || !strcmp(argv[1], "ana")) {
1216 int rc = sBandwidthCtrl->addNaughtyApps(argc - 2, argv + 2);
1222 if (!strcmp(argv[1], "removenaughtyapps") || !strcmp(argv[1], "rna")) {
1227 int rc = sBandwidthCtrl->removeNaughtyApps(argc - 2, argv + 2);
1231 if (!strcmp(argv[1], "happybox")) {
1236 if (!strcmp(argv[2], "enable")) {
1242 if (!strcmp(argv[2], "disable")) {
1250 if (!strcmp(argv[1], "addniceapps") || !strcmp(argv[1], "aha")) {
1255 int rc = sBandwidthCtrl->addNiceApps(argc - 2, argv + 2);
1259 if (!strcmp(argv[1], "removeniceapps") || !strcmp(argv[1], "rha")) {
1264 int rc = sBandwidthCtrl->removeNiceApps(argc - 2, argv + 2);
1268 if (!strcmp(argv[1], "setglobalalert") || !strcmp(argv[1], "sga")) {
1273 int rc = sBandwidthCtrl->setGlobalAlert(atoll(argv[2]));
1277 if (!strcmp(argv[1], "debugsettetherglobalalert") || !strcmp(argv[1], "dstga")) {
1288 if (!strcmp(argv[1], "removeglobalalert") || !strcmp(argv[1], "rga")) {
1298 if (!strcmp(argv[1], "debugremovetetherglobalalert") || !strcmp(argv[1], "drtga")) {
1309 if (!strcmp(argv[1], "setsharedalert") || !strcmp(argv[1], "ssa")) {
1314 int rc = sBandwidthCtrl->setSharedAlert(atoll(argv[2]));
1319 if (!strcmp(argv[1], "removesharedalert") || !strcmp(argv[1], "rsa")) {
1329 if (!strcmp(argv[1], "setinterfacealert") || !strcmp(argv[1], "sia")) {
1334 int rc = sBandwidthCtrl->setInterfaceAlert(argv[2], atoll(argv[3]));
1339 if (!strcmp(argv[1], "removeinterfacealert") || !strcmp(argv[1], "ria")) {
1344 int rc = sBandwidthCtrl->removeInterfaceAlert(argv[2]);
1349 if (!strcmp(argv[1], "gettetherstats") || !strcmp(argv[1], "gts")) {
1356 tetherStats.intIface = argc > 2 ? argv[2] : "";
1357 tetherStats.extIface = argc > 3 ? argv[3] : "";
1376 int CommandListener::IdletimerControlCmd::runCommand(SocketClient *cli, int argc, char **argv) {
1383 ALOGV("idletimerctrlcmd: argc=%d %s %s ...", argc, argv[0], argv[1]);
1385 if (!strcmp(argv[1], "enable")) {
1394 if (!strcmp(argv[1], "disable")) {
1402 if (!strcmp(argv[1], "add")) {
1408 argv[2], atoi(argv[3]), argv[4])) {
1415 if (!strcmp(argv[1], "remove")) {
1422 argv[2], atoi(argv[3]), argv[4])) {
1456 char **argv) {
1462 if (!strcmp(argv[1], "enable")) {
1466 if (!strcmp(argv[1], "disable")) {
1470 if (!strcmp(argv[1], "is_enabled")) {
1475 if (!strcmp(argv[1], "set_interface_rule")) {
1482 const char* iface = argv[2];
1483 FirewallRule rule = parseRule(argv[3]);
1489 if (!strcmp(argv[1], "set_egress_source_rule")) {
1497 const char* addr = argv[2];
1498 FirewallRule rule = parseRule(argv[3]);
1504 if (!strcmp(argv[1], "set_egress_dest_rule")) {
1512 const char* addr = argv[2];
1513 int port = atoi(argv[3]);
1514 FirewallRule rule = parseRule(argv[4]);
1522 if (!strcmp(argv[1], "set_uid_rule")) {
1530 int uid = atoi(argv[2]);
1531 FirewallRule rule = parseRule(argv[3]);
1545 char **argv) {
1552 if(!strcmp(argv[1], "stop")) {
1554 } else if (!strcmp(argv[1], "status")) {
1562 } else if(!strcmp(argv[1], "start")) {
1567 rc = sClatdCtrl->startClatd(argv[2]);