Lines Matching refs:pcmd

45 static void	doconfig	(struct parse *pcmd, FILE *fp, int mode, int refc);
377 struct parse *pcmd,
409 if ((pcmd->nargs == 0) ||
410 ((pcmd->argval->ival == 6) && (plist->v6_flag != 0)) ||
411 ((pcmd->argval->ival == 4) && (plist->v6_flag == 0)))
426 struct parse *pcmd,
430 dopeers(pcmd, fp, 0);
438 struct parse *pcmd,
442 dopeers(pcmd, fp, 1);
452 struct parse *pcmd,
521 if ((pcmd->nargs == 0) ||
522 ((pcmd->argval->ival == 6) && (plist->v6_flag != 0)) ||
523 ((pcmd->argval->ival == 4) && (plist->v6_flag == 0)))
695 struct parse *pcmd,
715 qitemlim = min(pcmd->nargs, COUNTOF(plist));
717 if (IS_IPV4(&pcmd->argval[qitems].netnum)) {
718 pl->addr = NSRCADR(&pcmd->argval[qitems].netnum);
727 pl->addr6 = SOCK_ADDR6(&pcmd->argval[qitems].netnum);
768 struct parse *pcmd,
791 qitemlim = min(pcmd->nargs, COUNTOF(plist));
793 if (IS_IPV4(&pcmd->argval[qitems].netnum)) {
794 pl->addr = NSRCADR(&pcmd->argval[qitems].netnum);
803 pl->addr6 = SOCK_ADDR6(&pcmd->argval[qitems].netnum);
889 struct parse *pcmd,
900 if (pcmd->nargs > 0) {
901 if (STREQ(pcmd->argval[0].string, "oneline"))
903 else if (STREQ(pcmd->argval[0].string, "multiline"))
963 struct parse *pcmd,
1053 struct parse *pcmd,
1119 struct parse *pcmd,
1179 struct parse *pcmd,
1237 struct parse *pcmd,
1280 struct parse *pcmd,
1284 doconfig(pcmd, fp, MODE_ACTIVE, 0);
1293 struct parse *pcmd,
1297 doconfig(pcmd, fp, MODE_CLIENT, 0);
1305 struct parse *pcmd,
1309 doconfig(pcmd, fp, MODE_CLIENT, 1);
1317 struct parse *pcmd,
1321 doconfig(pcmd, fp, MODE_BROADCAST, 0);
1330 struct parse *pcmd,
1369 while (pcmd->nargs > (size_t)items) {
1370 if (STREQ(pcmd->argval[items].string, "prefer"))
1372 else if (STREQ(pcmd->argval[items].string, "burst"))
1374 else if (STREQ(pcmd->argval[items].string, "iburst"))
1376 else if (!refc && STREQ(pcmd->argval[items].string, "keyid"))
1378 else if (!refc && STREQ(pcmd->argval[items].string, "version"))
1380 else if (STREQ(pcmd->argval[items].string, "minpoll"))
1382 else if (STREQ(pcmd->argval[items].string, "maxpoll"))
1385 if (!atoint(pcmd->argval[items].string, &val))
1415 pcmd->argval[items].string);
1422 pcmd->argval[items].string);
1448 if (IS_IPV4(&pcmd->argval[0].netnum)) {
1449 cpeer.peeraddr = NSRCADR(&pcmd->argval[0].netnum);
1458 cpeer.peeraddr6 = SOCK_ADDR6(&pcmd->argval[0].netnum);
1497 struct parse *pcmd,
1517 qitemlim = min(pcmd->nargs, COUNTOF(plist));
1519 if (IS_IPV4(&pcmd->argval[0].netnum)) {
1520 pl->peeraddr = NSRCADR(&pcmd->argval[qitems].netnum);
1530 SOCK_ADDR6(&pcmd->argval[qitems].netnum);
1555 struct parse *pcmd,
1559 doset(pcmd, fp, REQ_SET_SYS_FLAG);
1568 struct parse *pcmd,
1572 doset(pcmd, fp, REQ_CLR_SYS_FLAG);
1581 struct parse *pcmd,
1594 for (items = 0; (size_t)items < pcmd->nargs; items++) {
1595 if (STREQ(pcmd->argval[items].string, "auth"))
1597 else if (STREQ(pcmd->argval[items].string, "bclient"))
1599 else if (STREQ(pcmd->argval[items].string, "calibrate"))
1601 else if (STREQ(pcmd->argval[items].string, "kernel"))
1603 else if (STREQ(pcmd->argval[items].string, "monitor"))
1605 else if (STREQ(pcmd->argval[items].string, "ntp"))
1607 else if (STREQ(pcmd->argval[items].string, "pps"))
1609 else if (STREQ(pcmd->argval[items].string, "stats"))
1613 pcmd->argval[items].string);
1690 struct parse *pcmd,
1747 if ((pcmd->nargs == 0) ||
1748 ((pcmd->argval->ival == 6) && (rl->v6_flag != 0)) ||
1749 ((pcmd->argval->ival == 4) && (rl->v6_flag == 0)))
1800 struct parse *pcmd,
1804 do_restrict(pcmd, fp, REQ_RESADDFLAGS);
1813 struct parse *pcmd,
1817 do_restrict(pcmd, fp, REQ_RESSUBFLAGS);
1826 struct parse *pcmd,
1830 do_restrict(pcmd, fp, REQ_UNRESTRICT);
1839 struct parse *pcmd,
1868 if (IS_IPV4(&pcmd->argval[0].netnum)) {
1869 cres.addr = NSRCADR(&pcmd->argval[0].netnum);
1870 cres.mask = NSRCADR(&pcmd->argval[1].netnum);
1879 cres.addr6 = SOCK_ADDR6(&pcmd->argval[0].netnum);
1885 for (res = 2; res < pcmd->nargs; res++) {
1886 if (STREQ(pcmd->argval[res].string, "ntpport")) {
1890 if (STREQ(pcmd->argval[res].string,
1904 pcmd->argval[res].string);
1916 if (IS_IPV4(&pcmd->argval[0].netnum)) {
1960 struct parse *pcmd,
1972 if (pcmd->nargs > 0) {
1973 version = pcmd->argval[0].ival;
2010 if ((pcmd->nargs == 0) ||
2011 ((pcmd->argval->ival == 6) && (ml->v6_flag != 0)) ||
2012 ((pcmd->argval->ival == 4) && (ml->v6_flag == 0)))
2037 if ((pcmd->nargs == 0) ||
2038 ((pcmd->argval->ival == 6) && (ml->v6_flag != 0)) ||
2039 ((pcmd->argval->ival == 4) && (ml->v6_flag == 0)))
2100 struct parse *pcmd,
2114 for (res = 0; res < pcmd->nargs; res++) {
2116 if (STREQ(pcmd->argval[res].string, sreset[i].str))
2121 pcmd->argval[res].string);
2156 struct parse *pcmd,
2176 qitemlim = min(pcmd->nargs, COUNTOF(plist));
2178 if (IS_IPV4(&pcmd->argval[qitems].netnum)) {
2179 pl->peeraddr = NSRCADR(&pcmd->argval[qitems].netnum);
2189 SOCK_ADDR6(&pcmd->argval[qitems].netnum);
2215 struct parse *pcmd,
2244 struct parse *pcmd,
2248 do_trustkey(pcmd, fp, REQ_TRUSTKEY);
2257 struct parse *pcmd,
2261 do_trustkey(pcmd, fp, REQ_UNTRUSTKEY);
2270 struct parse *pcmd,
2284 for (i = 0; i < pcmd->nargs; i++) {
2285 keyids[ritems++] = pcmd->argval[i].uval;
2311 struct parse *pcmd,
2366 struct parse *pcmd,
2430 struct parse *pcmd,
2434 do_addclr_trap(pcmd, fp, REQ_ADD_TRAP);
2443 struct parse *pcmd,
2447 do_addclr_trap(pcmd, fp, REQ_CLR_TRAP);
2456 struct parse *pcmd,
2474 if (IS_IPV4(&pcmd->argval[0].netnum)) {
2475 ctrap.trap_address = NSRCADR(&pcmd->argval[0].netnum);
2484 ctrap.trap_address6 = SOCK_ADDR6(&pcmd->argval[0].netnum);
2491 if (pcmd->nargs > 1) {
2492 ctrap.trap_port = htons((u_short)pcmd->argval[1].uval);
2493 if (pcmd->nargs > 2) {
2494 if (AF(&pcmd->argval[2].netnum) !=
2495 AF(&pcmd->argval[0].netnum)) {
2500 if (IS_IPV4(&pcmd->argval[2].netnum))
2501 ctrap.local_address = NSRCADR(&pcmd->argval[2].netnum);
2503 ctrap.local_address6 = SOCK_ADDR6(&pcmd->argval[2].netnum);
2528 struct parse *pcmd,
2532 do_changekey(pcmd, fp, REQ_REQUEST_KEY);
2541 struct parse *pcmd,
2545 do_changekey(pcmd, fp, REQ_CONTROL_KEY);
2555 struct parse *pcmd,
2567 key = htonl((u_int32)pcmd->argval[0].uval);
2592 struct parse *pcmd,
2657 struct parse *pcmd,
2672 qitemlim = min(pcmd->nargs, COUNTOF(clist));
2674 clist[qitems] = NSRCADR(&pcmd->argval[qitems].netnum);
2746 struct parse *pcmd,
2763 fudgedata.clockadr = NSRCADR(&pcmd->argval[0].netnum);
2765 if (STREQ(pcmd->argval[1].string, "time1")) {
2767 if (!atolfp(pcmd->argval[2].string, &ts))
2771 } else if (STREQ(pcmd->argval[1].string, "time2")) {
2773 if (!atolfp(pcmd->argval[2].string, &ts))
2777 } else if (STREQ(pcmd->argval[1].string, "val1")) {
2779 if (!atoint(pcmd->argval[2].string, &val))
2783 } else if (STREQ(pcmd->argval[1].string, "val2")) {
2785 if (!atoint(pcmd->argval[2].string, &val))
2789 } else if (STREQ(pcmd->argval[1].string, "flags")) {
2791 if (!hextoint(pcmd->argval[2].string, &u_val))
2797 pcmd->argval[1].string);
2803 pcmd->argval[2].string);
2827 struct parse *pcmd,
2846 qitemlim = min(pcmd->nargs, COUNTOF(clist));
2848 clist[qitems] = NSRCADR(&pcmd->argval[qitems].netnum);
2927 struct parse *pcmd,
3124 struct parse *pcmd,
3142 struct parse *pcmd,