Lines Matching refs:av
333 estimate_redir_addr(int *ac, char ***av) in estimate_redir_addr() argument
336 char *sep = **av; in estimate_redir_addr()
354 setup_redir_addr(char *buf, int *ac, char ***av) in setup_redir_addr() argument
367 if (strchr(**av, ',') != NULL) { in setup_redir_addr()
372 sep = strtok(**av, ","); in setup_redir_addr()
384 StrToAddr(**av, &r->laddr); in setup_redir_addr()
385 (*av)++; (*ac)--; in setup_redir_addr()
388 StrToAddr(**av, &r->paddr); in setup_redir_addr()
389 (*av)++; (*ac)--; in setup_redir_addr()
395 estimate_redir_port(int *ac, char ***av) in estimate_redir_port() argument
398 char *sep = **av; in estimate_redir_port()
416 setup_redir_port(char *buf, int *ac, char ***av) in setup_redir_port() argument
435 r->proto = StrToProto(**av); in setup_redir_port()
436 protoName = **av; in setup_redir_port()
437 (*av)++; (*ac)--; in setup_redir_port()
442 if (strchr(**av, ',') != NULL) { in setup_redir_port()
446 lsnat = **av; in setup_redir_port()
454 if (strchr(**av, ':')) in setup_redir_port()
459 StrToAddr(**av, &r->laddr); in setup_redir_port()
461 if (StrToAddrAndPortRange(**av, &r->laddr, protoName, in setup_redir_port()
470 (*av)++; (*ac)--; in setup_redir_port()
475 if (strchr(**av, ':') != NULL) { in setup_redir_port()
476 if (StrToAddrAndPortRange(**av, &r->paddr, protoName, in setup_redir_port()
482 if (StrToPortRange(**av, protoName, &portRange) != 0) in setup_redir_port()
493 (*av)++; (*ac)--; in setup_redir_port()
502 if (*ac != 0 && isdigit(***av)) { in setup_redir_port()
503 if (strchr(**av, ':') != NULL) { in setup_redir_port()
504 if (StrToAddrAndPortRange(**av, &r->raddr, protoName, in setup_redir_port()
511 StrToAddr(**av, &r->raddr); in setup_redir_port()
513 (*av)++; (*ac)--; in setup_redir_port()
580 setup_redir_proto(char *buf, int *ac, char ***av) in setup_redir_proto() argument
595 protoent = getprotobyname(**av); in setup_redir_proto()
597 errx(EX_DATAERR, "redirect_proto: unknown protocol %s", **av); in setup_redir_proto()
601 (*av)++; (*ac)--; in setup_redir_proto()
606 StrToAddr(**av, &r->laddr); in setup_redir_proto()
608 (*av)++; (*ac)--; in setup_redir_proto()
618 if (isdigit(***av)) { in setup_redir_proto()
619 StrToAddr(**av, &r->paddr); in setup_redir_proto()
620 (*av)++; (*ac)--; in setup_redir_proto()
626 if (*ac != 0 && isdigit(***av)) { in setup_redir_proto()
627 StrToAddr(**av, &r->raddr); in setup_redir_proto()
628 (*av)++; (*ac)--; in setup_redir_proto()
768 ipfw_config_nat(int ac, char **av) in ipfw_config_nat() argument
776 av++; in ipfw_config_nat()
781 id = *av; in ipfw_config_nat()
785 av++; in ipfw_config_nat()
792 av1 = av; in ipfw_config_nat()
871 tok = match_token(nat_params, *av); in ipfw_config_nat()
873 av++; in ipfw_config_nat()
878 if (!inet_aton(av[0], &(n->ip))) in ipfw_config_nat()
880 av[0]); in ipfw_config_nat()
882 av++; in ipfw_config_nat()
887 set_addr_dynamic(av[0], n); in ipfw_config_nat()
889 av++; in ipfw_config_nat()
927 i = setup_redir_addr(&buf[off], &ac, &av); in ipfw_config_nat()
930 i = setup_redir_port(&buf[off], &ac, &av); in ipfw_config_nat()
933 i = setup_redir_proto(&buf[off], &ac, &av); in ipfw_config_nat()
1116 ipfw_show_nat(int ac, char **av) in ipfw_show_nat() argument
1124 av++; in ipfw_show_nat()
1132 for ( ; ac != 0; ac--, av++) { in ipfw_show_nat()
1133 if (!strncmp(av[0], "config", strlen(av[0]))) { in ipfw_show_nat()
1137 if (strcmp(av[0], "log") == 0) { in ipfw_show_nat()
1143 name = av[0]; in ipfw_show_nat()