Lines Matching defs:bp
77 gre_print(netdissect_options *ndo, const u_char *bp, u_int length)
82 ND_TCHECK_2(bp);
85 vers = GET_BE_U_2(bp) & GRE_VERS_MASK;
90 gre_print_0(ndo, bp, len);
93 gre_print_1(ndo, bp, len);
106 gre_print_0(netdissect_options *ndo, const u_char *bp, u_int length)
112 flags = GET_BE_U_2(bp);
118 bp += 2;
120 ND_TCHECK_2(bp);
123 prot = GET_BE_U_2(bp);
125 bp += 2;
128 ND_TCHECK_2(bp);
132 ND_PRINT(", sum 0x%x", GET_BE_U_2(bp));
133 bp += 2;
136 ND_TCHECK_2(bp);
139 ND_PRINT(", off 0x%x", GET_BE_U_2(bp));
140 bp += 2;
145 ND_TCHECK_4(bp);
148 ND_PRINT(", key=0x%x", GET_BE_U_4(bp));
149 bp += 4;
154 ND_TCHECK_4(bp);
157 ND_PRINT(", seq %u", GET_BE_U_4(bp));
158 bp += 4;
168 ND_TCHECK_4(bp);
171 af = GET_BE_U_2(bp);
172 sreoff = GET_U_1(bp + 2);
173 srelen = GET_U_1(bp + 3);
174 bp += 4;
180 if (!gre_sre_print(ndo, af, sreoff, srelen, bp, len))
185 bp += srelen;
203 ip_print(ndo, bp, len);
206 ip6_print(ndo, bp, len);
209 mpls_print(ndo, bp, len);
212 ipx_print(ndo, bp, len);
215 atalk_print(ndo, bp, len);
218 isoclns_print(ndo, bp, len);
221 ether_print(ndo, bp, len, ND_BYTES_AVAILABLE_AFTER(bp), NULL, NULL);
233 gre_print_1(netdissect_options *ndo, const u_char *bp, u_int length)
239 flags = GET_BE_U_2(bp);
241 bp += 2;
247 ND_TCHECK_2(bp);
250 prot = GET_BE_U_2(bp);
252 bp += 2;
258 ND_TCHECK_4(bp);
261 k = GET_BE_U_4(bp);
264 bp += 4;
268 ND_TCHECK_4(bp);
271 ND_PRINT(", seq %u", GET_BE_U_4(bp));
272 bp += 4;
277 ND_TCHECK_4(bp);
280 ND_PRINT(", ack %u", GET_BE_U_4(bp));
281 bp += 4;
304 ppp_print(ndo, bp, len);
318 uint8_t srelen, const u_char *bp, u_int len)
325 ret = gre_sre_ip_print(ndo, sreoff, srelen, bp, len);
330 ret = gre_sre_asn_print(ndo, sreoff, srelen, bp, len);
342 const u_char *bp, u_int len)
344 const u_char *up = bp;
361 ND_TCHECK_4(bp);
365 addrtostr(bp, buf, sizeof(buf));
367 ((bp - up) == sreoff) ? "*" : "", buf);
369 bp += 4;
380 const u_char *bp, u_int len)
382 const u_char *up = bp;
398 ND_TCHECK_2(bp);
403 ((bp - up) == sreoff) ? "*" : "", GET_BE_U_2(bp));
405 bp += 2;