Lines Matching refs:bp
60 const u_char *bp)
67 version = bp[0];
68 msg_type = bp[1];
76 const u_char *bp)
78 uint16_t dest = EXTRACT_16BITS(bp+0);
79 uint16_t src = EXTRACT_16BITS(bp+2);
85 const u_char *bp)
89 if (!ND_TTEST2(*bp, GEONET_ADDR_LEN))
91 ND_PRINT((ndo, "GN_ADDR:%s ", linkaddr_string (ndo, bp, 0, GEONET_ADDR_LEN)));
93 if (!ND_TTEST2(*(bp+12), 8))
95 lat = EXTRACT_32BITS(bp+12);
97 lon = EXTRACT_32BITS(bp+16);
108 geonet_print(netdissect_options *ndo, const u_char *bp, u_int length,
130 ND_TCHECK2(*bp, 8);
131 version = bp[0] >> 4;
132 next_hdr = bp[0] & 0x0f;
133 hdr_type = bp[1] >> 4;
134 hdr_subtype = bp[1] & 0x0f;
135 payload_length = EXTRACT_16BITS(bp+4);
136 hop_limit = bp[7];
178 if (print_long_pos_vector(ndo, bp + 8) == -1)
183 bp += 36;
235 ND_TCHECK2(*bp, hdr_size);
237 bp += hdr_size;
245 ND_TCHECK2(*bp, 4);
246 print_btp(ndo, bp);
248 bp += 4;
257 ND_TCHECK2(*bp, 2);
258 print_btp_body(ndo, bp);
268 ND_DEFAULTPRINT(bp, length);