Lines Matching defs:inpkt
253 struct req_pkt *inpkt,
262 rpkt.implementation = inpkt->implementation;
263 rpkt.request = inpkt->request;
400 struct req_pkt *inpkt = (struct req_pkt *)&rbufp->recv_pkt;
401 return (INFO_MODE(inpkt->rm_vn_mode));
415 struct req_pkt *inpkt;
432 inpkt = (struct req_pkt *)&rbufp->recv_pkt;
437 inpkt->implementation, inpkt->request));
444 if ( (++ec, ISRESPONSE(inpkt->rm_vn_mode))
445 || (++ec, ISMORE(inpkt->rm_vn_mode))
446 || (++ec, INFO_VERSION(inpkt->rm_vn_mode) > NTP_VERSION)
447 || (++ec, INFO_VERSION(inpkt->rm_vn_mode) < NTP_OLDVERSION)
448 || (++ec, INFO_SEQ(inpkt->auth_seq) != 0)
449 || (++ec, INFO_ERR(inpkt->err_nitems) != 0)
450 || (++ec, INFO_MBZ(inpkt->mbz_itemsize) != 0)
464 reqver = INFO_VERSION(inpkt->rm_vn_mode);
469 if (inpkt->implementation == IMPL_UNIV)
471 else if ((inpkt->implementation == IMPL_XNTPD) ||
472 (inpkt->implementation == IMPL_XNTPD_OLD))
475 req_ack(srcadr, inter, inpkt, INFO_ERR_IMPL);
484 if (proc->request_code == (short) inpkt->request)
489 req_ack(srcadr, inter, inpkt, INFO_ERR_REQ);
506 temp_size = INFO_ITEMSIZE(inpkt->mbz_itemsize);
509 !(inpkt->implementation == IMPL_XNTPD &&
510 inpkt->request == REQ_CONFIG &&
514 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
518 ((size_t)(temp_size * INFO_NITEMS(inpkt->err_nitems)) >
521 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
525 switch (inpkt->implementation) {
533 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
548 (INFO_ITEMSIZE(inpkt->mbz_itemsize) *
549 INFO_NITEMS(inpkt->err_nitems)) +
551 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
567 + INFO_ITEMSIZE(inpkt->mbz_itemsize) *
568 INFO_NITEMS(inpkt->err_nitems)
569 + sizeof(inpkt->tstamp);
577 tailinpkt = (void *)((char *)inpkt + recv_len -
578 (mac_len + sizeof(inpkt->tstamp)));
586 if (!INFO_IS_AUTH(inpkt->auth_seq) || !info_auth_keyid
589 INFO_IS_AUTH(inpkt->auth_seq),
595 INFO_IS_AUTH(inpkt->auth_seq),
599 req_ack(srcadr, inter, inpkt, INFO_ERR_AUTH);
607 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
621 req_ack(srcadr, inter, inpkt, INFO_ERR_AUTH);
638 req_ack(srcadr, inter, inpkt, INFO_ERR_AUTH);
645 if (!authdecrypt(info_auth_keyid, (u_int32 *)inpkt,
648 req_ack(srcadr, inter, inpkt, INFO_ERR_AUTH);
657 (proc->handler)(srcadr, inter, inpkt);
668 struct req_pkt *inpkt
674 ip = (struct info_peer_list *)prepare_pkt(srcadr, inter, inpkt,
713 struct req_pkt *inpkt
722 ips = (struct info_peer_summary *)prepare_pkt(srcadr, inter, inpkt,
801 struct req_pkt *inpkt
815 items = INFO_NITEMS(inpkt->err_nitems);
816 item_sz = INFO_ITEMSIZE(inpkt->mbz_itemsize);
817 datap = inpkt->u.data;
819 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
822 ip = prepare_pkt(srcadr, inter, inpkt,
945 struct req_pkt *inpkt
957 items = INFO_NITEMS(inpkt->err_nitems);
958 item_sz = INFO_ITEMSIZE(inpkt->mbz_itemsize);
959 datap = inpkt->u.data;
961 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
964 ip = prepare_pkt(srcadr, inter, inpkt,
1066 struct req_pkt *inpkt
1071 is = (struct info_sys *)prepare_pkt(srcadr, inter, inpkt,
1137 struct req_pkt *inpkt
1142 ss = (struct info_sys_stats *)prepare_pkt(srcadr, inter, inpkt,
1169 struct req_pkt *inpkt
1175 ms = (struct info_mem_stats *)prepare_pkt(srcadr, inter, inpkt,
1201 struct req_pkt *inpkt
1206 io = (struct info_io_stats *)prepare_pkt(srcadr, inter, inpkt,
1234 struct req_pkt * inpkt
1241 inpkt, sizeof(*ts));
1261 struct req_pkt *inpkt
1267 li = (struct info_loop *)prepare_pkt(srcadr, inter, inpkt,
1289 struct req_pkt *inpkt
1304 items = INFO_NITEMS(inpkt->err_nitems);
1305 item_sz = INFO_ITEMSIZE(inpkt->mbz_itemsize);
1306 datap = inpkt->u.data;
1308 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1339 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1361 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1384 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
1390 req_ack(srcadr, inter, inpkt, INFO_OKAY);
1401 struct req_pkt *inpkt
1425 item_sz = INFO_ITEMSIZE(inpkt->mbz_itemsize);
1427 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1433 items = INFO_NITEMS(inpkt->err_nitems);
1434 datap = inpkt->u.data;
1464 req_ack(srcadr, inter, inpkt,
1477 req_ack(srcadr, inter, inpkt, INFO_OKAY);
1488 struct req_pkt *inpkt
1491 setclr_flags(srcadr, inter, inpkt, 1);
1502 struct req_pkt *inpkt
1505 setclr_flags(srcadr, inter, inpkt, 0);
1516 struct req_pkt *inpkt,
1523 if (INFO_NITEMS(inpkt->err_nitems) > 1) {
1525 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1529 sf = (struct conf_sys_flags *)&inpkt->u;
1540 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1560 req_ack(srcadr, inter, inpkt, INFO_OKAY);
1710 struct req_pkt *inpkt
1717 ir = (struct info_restrict *)prepare_pkt(srcadr, inter, inpkt,
1739 struct req_pkt *inpkt
1742 do_restrict(srcadr, inter, inpkt, RESTRICT_FLAGS);
1754 struct req_pkt *inpkt
1757 do_restrict(srcadr, inter, inpkt, RESTRICT_UNFLAG);
1768 struct req_pkt *inpkt
1771 do_restrict(srcadr, inter, inpkt, RESTRICT_REMOVE);
1782 struct req_pkt *inpkt,
1803 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1812 items = INFO_NITEMS(inpkt->err_nitems);
1813 item_sz = INFO_ITEMSIZE(inpkt->mbz_itemsize);
1814 datap = inpkt->u.data;
1816 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1843 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1853 items = INFO_NITEMS(inpkt->err_nitems);
1854 datap = inpkt->u.data;
1885 req_ack(srcadr, inter, inpkt, INFO_OKAY);
1896 struct req_pkt *inpkt
1899 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
1929 struct req_pkt *inpkt
1936 if (INFO_NITEMS(inpkt->err_nitems) > 1) {
1938 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1942 rflags = (struct reset_flags *)&inpkt->u;
1948 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
1956 req_ack(srcadr, inter, inpkt, INFO_OKAY);
1967 struct req_pkt *inpkt
1983 items = INFO_NITEMS(inpkt->err_nitems);
1984 item_sz = INFO_ITEMSIZE(inpkt->mbz_itemsize);
1985 datap = inpkt->u.data;
1987 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
2014 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
2023 items = INFO_NITEMS(inpkt->err_nitems);
2024 datap = inpkt->u.data;
2048 req_ack(srcadr, inter, inpkt, INFO_OKAY);
2059 struct req_pkt *inpkt
2063 req_ack(srcadr, inter, inpkt, INFO_OKAY);
2074 struct req_pkt *inpkt
2077 do_trustkey(srcadr, inter, inpkt, 1);
2088 struct req_pkt *inpkt
2091 do_trustkey(srcadr, inter, inpkt, 0);
2102 struct req_pkt *inpkt,
2109 items = INFO_NITEMS(inpkt->err_nitems);
2110 kp = (uint32_t *)&inpkt->u;
2116 req_ack(srcadr, inter, inpkt, INFO_OKAY);
2127 struct req_pkt *inpkt
2132 ia = (struct info_auth *)prepare_pkt(srcadr, inter, inpkt,
2174 struct req_pkt *inpkt
2182 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
2186 it = (struct info_trap *)prepare_pkt(srcadr, inter, inpkt,
2228 struct req_pkt *inpkt
2231 do_setclr_trap(srcadr, inter, inpkt, 1);
2243 struct req_pkt *inpkt
2246 do_setclr_trap(srcadr, inter, inpkt, 0);
2258 struct req_pkt *inpkt,
2278 if (INFO_NITEMS(inpkt->err_nitems) > 1) {
2280 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
2283 ct = (struct conf_trap *)&inpkt->u;
2297 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
2313 INFO_VERSION(inpkt->rm_vn_mode));
2319 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
2321 req_ack(srcadr, inter, inpkt, INFO_OKAY);
2337 struct req_pkt *inpkt
2344 if (INFO_NITEMS(inpkt->err_nitems) > 1) {
2347 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
2352 pkeyid = (keyid_t *)&inpkt->u;
2359 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
2365 req_ack(srcadr, inter, inpkt, INFO_OKAY);
2375 struct req_pkt *inpkt
2379 srcadr, inter, inpkt);
2391 struct req_pkt *inpkt
2395 srcadr, inter, inpkt);
2407 struct req_pkt *inpkt
2412 ic = (struct info_control *)prepare_pkt(srcadr, inter, inpkt,
2444 struct req_pkt *inpkt
2451 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
2458 ik = (struct info_kernel *)prepare_pkt(srcadr, inter, inpkt,
2499 struct req_pkt *inpkt
2515 items = INFO_NITEMS(inpkt->err_nitems);
2516 clkaddr = &inpkt->u.u32[0];
2518 ic = (struct info_clock *)prepare_pkt(srcadr, inter, inpkt,
2525 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
2574 struct req_pkt *inpkt
2585 items = INFO_NITEMS(inpkt->err_nitems);
2586 cf = (struct conf_fudge *)&inpkt->u;
2597 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
2627 req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
2634 req_ack(srcadr, inter, inpkt, INFO_OKAY);
2646 struct req_pkt *inpkt
2662 items = INFO_NITEMS(inpkt->err_nitems);
2663 clkaddr = (u_int32 *)&inpkt->u;
2665 ic = (struct info_clkbug *)prepare_pkt(srcadr, inter, inpkt,
2672 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
2679 req_ack(srcadr, inter, inpkt, INFO_ERR_NODATA);
2763 struct req_pkt *inpkt
2770 ifs = (struct info_if_stats *)prepare_pkt(srcadr, inter, inpkt,
2782 struct req_pkt *inpkt
2789 ifs = (struct info_if_stats *)prepare_pkt(srcadr, inter, inpkt,