Lines Matching refs:len
60 static void print_ip(int af, char *line, const uchar_t *data, uint16_t len);
63 static size_t print_char_string(char *line, const uchar_t *data, uint16_t len);
70 interpret_dns(int flags, int proto, const uchar_t *data, int len, int port)
99 if (sizeof (dns_header) > len) {
102 data_end = data + len;
536 line += sprintf(line, " %s UDP %u rc %d ver %u len %u",
746 print_ip(int af, char *line, const uchar_t *data, uint16_t len)
754 if (len != sizeof (in_addr_t))
759 if (len != sizeof (in6_addr_t))
774 int len;
783 len = *data;
785 if (len > 0 && len < MAX_CHAR_STRING_SIZE) {
786 for (i = 0; i < len; i++, data++)
795 print_char_string(char *line, const uchar_t *data, uint16_t len)
800 data = get_char_string(data, charbuf, len);
816 uint8_t len;
831 GETINT8(len, data);
832 if (len == 0) {
842 if ((len & 0xc0) == 0xc0) {
880 if (len > (data_end - data)) {
891 while (len > 0 && name < (namend - 2)) {
895 len--;