Lines Matching defs:pkt_len
642 uint16_t pkt_len; /* length of rr inside the packet */
645 pkt_len = sldns_buffer_read_u16(pkt);
646 if(sldns_buffer_remaining(pkt) < pkt_len)
649 if(pkt_len > 0 && desc && desc->_dname_count > 0) {
655 while(pkt_len > 0 && count) {
662 if(sldns_buffer_position(pkt)-oldpos > pkt_len)
664 pkt_len -= sldns_buffer_position(pkt)-oldpos;
670 if(pkt_len < 1) {
680 if(pkt_len < len)
682 pkt_len -= len;
690 rr->size += pkt_len;
691 sldns_buffer_skip(pkt, (ssize_t)pkt_len);