• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/tcpdump-61/tcpdump/

Lines Matching refs:length

47  * the frame relay header has a variable length
52 * minimum header length is 2 bytes
53 * maximum header length is 4 bytes
100 /* Finds out Q.922 address length, DLCI and flags. Returns 0 on success
101 * save the flags dep. on address length
189 fr_hdr_print(int length, u_int addr_len, u_int dlci, u_int8_t *flags, u_int16_t nlpid)
192 (void)printf("Q.922, DLCI %u, length %u: ",
194 length);
197 (void)printf("Q.922, hdr-len %u, DLCI %u, Flags [%s], NLPID %s (0x%02x), length %u: ",
203 length);
205 (void)printf("Q.922, hdr-len %u, DLCI %u, Flags [%s], cisco-ethertype %s (0x%04x), length %u: ",
211 length);
218 register u_int length = h->len;
221 TCHECK2(*p, 4); /* minimum frame header length */
223 if ((length = fr_print(p, length)) == 0)
226 return length;
233 fr_print(register const u_char *p, u_int length)
257 fr_hdr_print(length, addr_len, dlci, flags, extracted_ethertype);
261 length-addr_len-ETHERTYPE_LEN,
262 length-addr_len-ETHERTYPE_LEN) == 0)
278 fr_hdr_print(length, addr_len, dlci, flags, nlpid);
280 length -= hdr_len;
284 ip_print(gndo, p, length);
289 ip6_print(gndo, p, length);
295 isoclns_print(p-1, length+1, length+1); /* OSI printers need the NLPID field */
299 if (snap_print(p, length, length, 0) == 0) {
302 fr_hdr_print(length + hdr_len, hdr_len,
305 default_print(p - hdr_len, length + hdr_len);
310 q933_print(p, length);
314 frf15_print(p, length);
318 ppp_print(p, length);
323 fr_hdr_print(length + hdr_len, addr_len,
326 default_print(p, length);
340 register u_int length = h->len;
343 TCHECK2(*p, 2); /* minimum frame header length */
345 if ((length = mfr_print(p, length)) == 0)
348 return length;
399 mfr_print(register const u_char *p, u_int length)
420 TCHECK2(*p, 4); /* minimum frame header length */
423 printf("FRF.16 Control, Flags [%s], %s, length %u",
426 length);
428 tlen = length -3;
439 printf("\n\tIE %s (%u), length %u: ",
523 fr_print(p+hdr_len,length-hdr_len);
531 print_unknown_data(p,"\n\t",length);
537 return length;
558 frf15_print (const u_char *p, u_int length) {
565 printf("FRF.15, seq 0x%03x, Flags [%s],%s Fragmentation, length %u",
569 length);
727 q933_print(const u_char *p, u_int length)
736 if (length < 9) { /* shortest: Q.933a LINK VERIFY */
756 printf(", %s (0x%02x), length %u",
760 length);
767 olen = length; /* preserve the original length for non verbose mode */
769 if (length < (u_int)(2 - is_ansi)) {
773 length -= 2 + is_ansi;
777 while (length > sizeof(struct ie_tlv_header_t)) {
779 if (length < sizeof(struct ie_tlv_header_t) ||
780 length < sizeof(struct ie_tlv_header_t) + ie_p->ie_len) {
784 printf(", length %u",olen);
793 printf("\n\t%s IE (0x%02x), length %u: ",
818 length = length - ie_p->ie_len - 2;
822 printf(", length %u",olen);