Lines Matching refs:pcmd

43 static	void	doconfig	(struct parse *pcmd, FILE *fp, int mode, int refc);
350 struct parse *pcmd,
382 if ((pcmd->nargs == 0) ||
383 ((pcmd->argval->ival == 6) && (plist->v6_flag != 0)) ||
384 ((pcmd->argval->ival == 4) && (plist->v6_flag == 0)))
406 struct parse *pcmd,
410 dopeers(pcmd, fp, 0);
418 struct parse *pcmd,
422 dopeers(pcmd, fp, 1);
432 struct parse *pcmd,
501 if ((pcmd->nargs == 0) ||
502 ((pcmd->argval->ival == 6) && (plist->v6_flag != 0)) ||
503 ((pcmd->argval->ival == 4) && (plist->v6_flag == 0)))
684 struct parse *pcmd,
704 qitemlim = min(pcmd->nargs, COUNTOF(plist));
706 if (IS_IPV4(&pcmd->argval[qitems].netnum)) {
707 pl->addr = NSRCADR(&pcmd->argval[qitems].netnum);
716 pl->addr6 = SOCK_ADDR6(&pcmd->argval[qitems].netnum);
757 struct parse *pcmd,
780 qitemlim = min(pcmd->nargs, COUNTOF(plist));
782 if (IS_IPV4(&pcmd->argval[qitems].netnum)) {
783 pl->addr = NSRCADR(&pcmd->argval[qitems].netnum);
792 pl->addr6 = SOCK_ADDR6(&pcmd->argval[qitems].netnum);
878 struct parse *pcmd,
889 if (pcmd->nargs > 0) {
890 if (STREQ(pcmd->argval[0].string, "oneline"))
892 else if (STREQ(pcmd->argval[0].string, "multiline"))
952 struct parse *pcmd,
1042 struct parse *pcmd,
1108 struct parse *pcmd,
1168 struct parse *pcmd,
1226 struct parse *pcmd,
1269 struct parse *pcmd,
1273 doconfig(pcmd, fp, MODE_ACTIVE, 0);
1282 struct parse *pcmd,
1286 doconfig(pcmd, fp, MODE_CLIENT, 0);
1294 struct parse *pcmd,
1298 doconfig(pcmd, fp, MODE_CLIENT, 1);
1306 struct parse *pcmd,
1310 doconfig(pcmd, fp, MODE_BROADCAST, 0);
1319 struct parse *pcmd,
1358 while (pcmd->nargs > (size_t)items) {
1359 if (STREQ(pcmd->argval[items].string, "prefer"))
1361 else if (STREQ(pcmd->argval[items].string, "burst"))
1363 else if (STREQ(pcmd->argval[items].string, "iburst"))
1365 else if (!refc && STREQ(pcmd->argval[items].string, "keyid"))
1367 else if (!refc && STREQ(pcmd->argval[items].string, "version"))
1369 else if (STREQ(pcmd->argval[items].string, "minpoll"))
1371 else if (STREQ(pcmd->argval[items].string, "maxpoll"))
1374 if (!atoint(pcmd->argval[items].string, &val))
1404 pcmd->argval[items].string);
1411 pcmd->argval[items].string);
1437 if (IS_IPV4(&pcmd->argval[0].netnum)) {
1438 cpeer.peeraddr = NSRCADR(&pcmd->argval[0].netnum);
1447 cpeer.peeraddr6 = SOCK_ADDR6(&pcmd->argval[0].netnum);
1486 struct parse *pcmd,
1506 qitemlim = min(pcmd->nargs, COUNTOF(plist));
1508 if (IS_IPV4(&pcmd->argval[0].netnum)) {
1509 pl->peeraddr = NSRCADR(&pcmd->argval[qitems].netnum);
1519 SOCK_ADDR6(&pcmd->argval[qitems].netnum);
1544 struct parse *pcmd,
1548 doset(pcmd, fp, REQ_SET_SYS_FLAG);
1557 struct parse *pcmd,
1561 doset(pcmd, fp, REQ_CLR_SYS_FLAG);
1570 struct parse *pcmd,
1583 for (items = 0; (size_t)items < pcmd->nargs; items++) {
1584 if (STREQ(pcmd->argval[items].string, "auth"))
1586 else if (STREQ(pcmd->argval[items].string, "bclient"))
1588 else if (STREQ(pcmd->argval[items].string, "calibrate"))
1590 else if (STREQ(pcmd->argval[items].string, "kernel"))
1592 else if (STREQ(pcmd->argval[items].string, "monitor"))
1594 else if (STREQ(pcmd->argval[items].string, "ntp"))
1596 else if (STREQ(pcmd->argval[items].string, "pps"))
1598 else if (STREQ(pcmd->argval[items].string, "stats"))
1602 pcmd->argval[items].string);
1680 struct parse *pcmd,
1737 if ((pcmd->nargs == 0) ||
1738 ((pcmd->argval->ival == 6) && (rl->v6_flag != 0)) ||
1739 ((pcmd->argval->ival == 4) && (rl->v6_flag == 0)))
1794 struct parse *pcmd,
1798 do_restrict(pcmd, fp, REQ_RESADDFLAGS);
1807 struct parse *pcmd,
1811 do_restrict(pcmd, fp, REQ_RESSUBFLAGS);
1820 struct parse *pcmd,
1824 do_restrict(pcmd, fp, REQ_UNRESTRICT);
1833 struct parse *pcmd,
1862 if (IS_IPV4(&pcmd->argval[0].netnum)) {
1863 cres.addr = NSRCADR(&pcmd->argval[0].netnum);
1864 cres.mask = NSRCADR(&pcmd->argval[1].netnum);
1873 cres.addr6 = SOCK_ADDR6(&pcmd->argval[0].netnum);
1879 for (res = 2; res < pcmd->nargs; res++) {
1880 if (STREQ(pcmd->argval[res].string, "ntpport")) {
1884 if (STREQ(pcmd->argval[res].string,
1898 pcmd->argval[res].string);
1910 if (IS_IPV4(&pcmd->argval[0].netnum)) {
1954 struct parse *pcmd,
1969 if (pcmd->nargs > 0)
1970 version = pcmd->argval[0].ival;
2006 if ((pcmd->nargs == 0) ||
2007 ((pcmd->argval->ival == 6) && (m1->v6_flag != 0)) ||
2008 ((pcmd->argval->ival == 4) && (m1->v6_flag == 0)))
2033 if ((pcmd->nargs == 0) ||
2034 ((pcmd->argval->ival == 6) && (ml->v6_flag != 0)) ||
2035 ((pcmd->argval->ival == 4) && (ml->v6_flag == 0)))
2098 struct parse *pcmd,
2112 for (res = 0; res < pcmd->nargs; res++) {
2114 if (STREQ(pcmd->argval[res].string, sreset[i].str))
2119 pcmd->argval[res].string);
2154 struct parse *pcmd,
2174 qitemlim = min(pcmd->nargs, COUNTOF(plist));
2176 if (IS_IPV4(&pcmd->argval[qitems].netnum)) {
2177 pl->peeraddr = NSRCADR(&pcmd->argval[qitems].netnum);
2187 SOCK_ADDR6(&pcmd->argval[qitems].netnum);
2213 struct parse *pcmd,
2242 struct parse *pcmd,
2246 do_trustkey(pcmd, fp, REQ_TRUSTKEY);
2255 struct parse *pcmd,
2259 do_trustkey(pcmd, fp, REQ_UNTRUSTKEY);
2268 struct parse *pcmd,
2282 for (i = 0; i < pcmd->nargs; i++) {
2283 keyids[ritems++] = pcmd->argval[i].uval;
2309 struct parse *pcmd,
2364 struct parse *pcmd,
2426 struct parse *pcmd,
2430 do_addclr_trap(pcmd, fp, REQ_ADD_TRAP);
2439 struct parse *pcmd,
2443 do_addclr_trap(pcmd, fp, REQ_CLR_TRAP);
2452 struct parse *pcmd,
2470 if (IS_IPV4(&pcmd->argval[0].netnum)) {
2471 ctrap.trap_address = NSRCADR(&pcmd->argval[0].netnum);
2480 ctrap.trap_address6 = SOCK_ADDR6(&pcmd->argval[0].netnum);
2487 if (pcmd->nargs > 1) {
2488 ctrap.trap_port = htons((u_short)pcmd->argval[1].uval);
2489 if (pcmd->nargs > 2) {
2490 if (AF(&pcmd->argval[2].netnum) !=
2491 AF(&pcmd->argval[0].netnum)) {
2496 if (IS_IPV4(&pcmd->argval[2].netnum))
2497 ctrap.local_address = NSRCADR(&pcmd->argval[2].netnum);
2499 ctrap.local_address6 = SOCK_ADDR6(&pcmd->argval[2].netnum);
2524 struct parse *pcmd,
2528 do_changekey(pcmd, fp, REQ_REQUEST_KEY);
2537 struct parse *pcmd,
2541 do_changekey(pcmd, fp, REQ_CONTROL_KEY);
2551 struct parse *pcmd,
2563 key = htonl((u_int32)pcmd->argval[0].uval);
2588 struct parse *pcmd,
2653 struct parse *pcmd,
2668 qitemlim = min(pcmd->nargs, COUNTOF(clist));
2670 clist[qitems] = NSRCADR(&pcmd->argval[qitems].netnum);
2751 struct parse *pcmd,
2768 fudgedata.clockadr = NSRCADR(&pcmd->argval[0].netnum);
2770 if (STREQ(pcmd->argval[1].string, "time1")) {
2772 if (!atolfp(pcmd->argval[2].string, &ts))
2776 } else if (STREQ(pcmd->argval[1].string, "time2")) {
2778 if (!atolfp(pcmd->argval[2].string, &ts))
2782 } else if (STREQ(pcmd->argval[1].string, "val1")) {
2784 if (!atoint(pcmd->argval[2].string, &val))
2788 } else if (STREQ(pcmd->argval[1].string, "val2")) {
2790 if (!atoint(pcmd->argval[2].string, &val))
2794 } else if (STREQ(pcmd->argval[1].string, "flags")) {
2796 if (!hextoint(pcmd->argval[2].string, &u_val))
2802 pcmd->argval[1].string);
2808 pcmd->argval[2].string);
2832 struct parse *pcmd,
2851 qitemlim = min(pcmd->nargs, COUNTOF(clist));
2853 clist[qitems] = NSRCADR(&pcmd->argval[qitems].netnum);
2932 struct parse *pcmd,
3129 struct parse *pcmd,
3147 struct parse *pcmd,