• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/unbound/util/data/

Lines Matching refs:pkt

151 pkt_dname_tolower(sldns_buffer* pkt, uint8_t* dname)
155 if(dname >= sldns_buffer_end(pkt))
161 >= sldns_buffer_limit(pkt))
163 dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
169 if(dname+lablen >= sldns_buffer_end(pkt))
175 if(dname >= sldns_buffer_end(pkt))
183 pkt_dname_len(sldns_buffer* pkt)
194 if(sldns_buffer_remaining(pkt) < 1)
196 labellen = sldns_buffer_read_u8(pkt);
200 if(sldns_buffer_remaining(pkt) < 1)
202 ptr = PTR_OFFSET(labellen, sldns_buffer_read_u8(pkt));
205 if(sldns_buffer_limit(pkt) <= ptr)
208 endpos = sldns_buffer_position(pkt);
209 sldns_buffer_set_position(pkt, ptr);
221 if(sldns_buffer_remaining(pkt) < labellen)
223 sldns_buffer_skip(pkt, (ssize_t)labellen);
227 sldns_buffer_set_position(pkt, endpos);
233 dname_pkt_compare(sldns_buffer* pkt, uint8_t* d1, uint8_t* d2)
237 log_assert(pkt && d1 && d2);
244 >= sldns_buffer_limit(pkt))
248 d1 = sldns_buffer_at(pkt, PTR_OFFSET(len1, *d1));
254 >= sldns_buffer_limit(pkt))
258 d2 = sldns_buffer_at(pkt, PTR_OFFSET(len2, *d2));
311 dname_pkt_hash(sldns_buffer* pkt, uint8_t* dname, hashvalue_type h)
324 >= sldns_buffer_limit(pkt))
328 dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
346 void dname_pkt_copy(sldns_buffer* pkt, uint8_t* to, uint8_t* dname)
362 >= sldns_buffer_limit(pkt))
364 dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
389 void dname_print(FILE* out, struct sldns_buffer* pkt, uint8_t* dname)
402 if(!pkt) {
407 >= sldns_buffer_limit(pkt)) {
415 dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
620 dname_buffer_write(sldns_buffer* pkt, uint8_t* dname)
624 if(sldns_buffer_remaining(pkt) < 1)
627 sldns_buffer_write_u8(pkt, lablen);
629 if(sldns_buffer_remaining(pkt) < (size_t)lablen+1)
631 sldns_buffer_write(pkt, dname, lablen);
634 sldns_buffer_write_u8(pkt, lablen);