Lines Matching refs:argn

110   } else if (arg->argc == arg->argn + 3 || arg->argc == arg->argn + 4) {  in nat_RedirectPort()
122 proto = arg->argv[arg->argn]; in nat_RedirectPort()
133 error = StrToAddrAndPort(arg->argv[arg->argn+1], &localaddr, &llocalport, in nat_RedirectPort()
140 error = StrToPortRange(arg->argv[arg->argn+2], &laliasport, &haliasport, in nat_RedirectPort()
148 if (arg->argc == arg->argn + 4) { in nat_RedirectPort()
149 error = StrToAddrAndPort(arg->argv[arg->argn+3], &remoteaddr, in nat_RedirectPort()
206 } else if (arg->argc == arg->argn+2) { in nat_RedirectAddr()
211 error = StrToAddr(arg->argv[arg->argn], &localaddr); in nat_RedirectAddr()
216 error = StrToAddr(arg->argv[arg->argn+1], &aliasaddr); in nat_RedirectAddr()
243 } else if (arg->argc >= arg->argn + 2 && arg->argc <= arg->argn + 4) { in nat_RedirectProto()
250 len = strlen(arg->argv[arg->argn]); in nat_RedirectProto()
255 if (strspn(arg->argv[arg->argn], "01234567") == len) in nat_RedirectProto()
256 pe = getprotobynumber(atoi(arg->argv[arg->argn])); in nat_RedirectProto()
258 pe = getprotobyname(arg->argv[arg->argn]); in nat_RedirectProto()
264 error = StrToAddr(arg->argv[arg->argn + 1], &localIP); in nat_RedirectProto()
270 if (arg->argc >= arg->argn + 3) { in nat_RedirectProto()
271 error = StrToAddr(arg->argv[arg->argn + 2], &publicIP); in nat_RedirectProto()
281 if (arg->argc == arg->argn + 4) { in nat_RedirectProto()
282 error = StrToAddr(arg->argv[arg->argn + 2], &remoteIP); in nat_RedirectProto()
398 if (arg->argn >= arg->argc) in nat_ProxyRule()
401 for (f = arg->argn, pos = 0; f < arg->argc; f++) { in nat_ProxyRule()
419 if (arg->argc == arg->argn) { in nat_SetTarget()
425 if (arg->argc != arg->argn + 1) in nat_SetTarget()
428 if (!strcasecmp(arg->argv[arg->argn], "MYADDR")) { in nat_SetTarget()
434 addr = GetIpAddr(arg->argv[arg->argn]); in nat_SetTarget()
436 log_Printf(LogWARN, "%s: invalid address\n", arg->argv[arg->argn]); in nat_SetTarget()
451 if (arg->argc == arg->argn) { in nat_PunchFW()
456 if (arg->argc != arg->argn + 2) in nat_PunchFW()
459 base = strtol(arg->argv[arg->argn], &end, 10); in nat_PunchFW()
463 count = strtol(arg->argv[arg->argn + 1], &end, 10); in nat_PunchFW()
480 if (arg->argc == arg->argn) { in nat_SkinnyPort()
485 if (arg->argc != arg->argn + 1) in nat_SkinnyPort()
488 port = strtol(arg->argv[arg->argn], &end, 10); in nat_SkinnyPort()