Lines Matching defs:spkt

75 	sent_pkt *		spkt;
112 void queue_xmt(SOCKET sock, struct dns_ctx *dctx, sent_pkt *spkt,
122 void set_li_vn_mode(struct pkt *spkt, char leap, char version, char mode);
453 sent_pkt * spkt;
517 spkt = emalloc_zero(sizeof(*spkt));
518 spkt->dctx = dctx;
519 octets = min(ai->ai_addrlen, sizeof(spkt->addr));
520 memcpy(&spkt->addr, ai->ai_addr, octets);
521 queue_xmt(sock, dctx, spkt, xmt_delay);
538 sent_pkt * spkt,
549 dest = &spkt->addr;
557 if (ADDR_PORT_EQ(&spkt->addr, &match->addr)) {
558 if (strcasecmp(spkt->dctx->name,
563 spkt->dctx->name);
568 dec_pending_ntp(spkt->dctx->name, &spkt->addr);
569 free(spkt);
574 LINK_SLIST(*pkt_listp, spkt, link);
578 xctx->spkt = spkt;
633 (u_int)start_cb.tv_usec, stoa(&x->spkt->addr)));
664 struct dns_ctx *dctx = xctx->spkt->dctx;
665 sent_pkt * spkt = xctx->spkt;
666 sockaddr_u * dst = &spkt->addr;
685 memcpy(&spkt->x_pkt, &x_pkt, min(sizeof(spkt->x_pkt),
687 spkt->stime = tv_xmt.tv_sec - JAN_1970;
708 sent_pkt * spkt;
719 for (spkt = head; spkt != NULL; spkt = spkt_next) {
723 switch (spkt->dctx->flags & CTX_xCST) {
733 INSIST(!"spkt->dctx->flags neither UCST nor BCST");
737 spkt_next = spkt->link;
738 if (0 == spkt->stime || spkt->done)
740 age = start_cb.tv_sec - spkt->stime;
742 stoa(&spkt->addr),
743 spkt->dctx->name, xcst, age));
745 timeout_query(spkt);
776 sent_pkt * spkt
783 switch (spkt->dctx->flags & CTX_xCST) {
793 INSIST(!"spkt->dctx->flags neither UCST nor BCST");
796 spkt->done = TRUE;
797 server = &spkt->addr;
799 hostnameaddr(spkt->dctx->name, server), xcst,
801 dec_pending_ntp(spkt->dctx->name, server);
854 sent_pkt * spkt;
888 for (spkt = *p_pktlist; spkt != NULL; spkt = spkt->link) {
889 psau = &spkt->addr;
893 if (NULL == spkt) {
900 TRACE(1, ("sock_cb: %s %s\n", spkt->dctx->name,
904 &spkt->x_pkt, "sock_cb");
909 if (!spkt->done && (CTX_UCST & spkt->dctx->flags)) {
910 dec_pending_ntp(spkt->dctx->name, &spkt->addr);
911 spkt->done = TRUE;
916 rc = handle_pkt(rpktl, &r_pkt, &spkt->addr, spkt->dctx->name);
1419 struct pkt *spkt,
1440 spkt->li_vn_mode = leap << 6;
1441 spkt->li_vn_mode |= version << 3;
1442 spkt->li_vn_mode |= mode;