Lines Matching defs:pkt
32 lws_adns_parse_label(const uint8_t *pkt, int len, const uint8_t *ls, int budget,
35 const uint8_t *e = pkt + len, *ols = ls;
53 /* pointer into message pkt to name to actually use */
62 ls = pkt + n;
80 lws_ptr_diff((ls + ll + 1), pkt), lws_ptr_diff(e, pkt));
153 lws_adns_iterate(lws_adns_q_t *q, const uint8_t *pkt, int len,
156 const uint8_t *e = pkt + len, *p, *pay;
167 ansc = lws_ser_ru16be(pkt + DHO_NANSWERS);
168 p = pkt + DHO_SIZEOF;
206 n = lws_adns_parse_label(pkt, len, p, len, &sp,
333 n = lws_adns_parse_label(pkt, len, p, rrpaylen, &sp,
532 lws_adns_parse_udp(lws_async_dns_t *dns, const uint8_t *pkt, size_t len)
541 // lwsl_hexdump_notice(pkt, len);
550 if (lws_ser_ru16be(pkt + DHO_NQUERIES) != 1)
556 lws_ser_ru16be(pkt + DHO_TID), NULL);
559 __func__, lws_ser_ru16be(pkt + DHO_TID));
566 n = 1 << (lws_ser_ru16be(pkt + DHO_TID) & 1);
590 if (lws_ser_ru16be(pkt + DHO_NANSWERS)) {
591 int ir = lws_adns_iterate(q, pkt, (int)len, nmcname,
635 if (lws_ser_ru16be(pkt + DHO_NANSWERS) &&
636 lws_adns_iterate(q, pkt, (int)len, nmcname, lws_async_dns_store, &adst) < 0) {
641 if (lws_ser_ru16be(pkt + DHO_NANSWERS)) {