Lines Matching defs:srelen
166 uint8_t srelen;
173 srelen = GET_U_1(bp + 3);
177 if (af == 0 && srelen == 0)
180 if (!gre_sre_print(ndo, af, sreoff, srelen, bp, len))
183 if (len < srelen)
185 bp += srelen;
186 len -= srelen;
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);
341 gre_sre_ip_print(netdissect_options *ndo, uint8_t sreoff, uint8_t srelen,
351 if (srelen & 3) {
352 ND_PRINT(", badlength=%u", srelen);
355 if (sreoff >= srelen) {
356 ND_PRINT(", badoff/len=%u/%u", sreoff, srelen);
360 while (srelen != 0) {
371 srelen -= 4;
379 gre_sre_asn_print(netdissect_options *ndo, uint8_t sreoff, uint8_t srelen,
388 if (srelen & 1) {
389 ND_PRINT(", badlength=%u", srelen);
392 if (sreoff >= srelen) {
393 ND_PRINT(", badoff/len=%u/%u", sreoff, srelen);
397 while (srelen != 0) {
407 srelen -= 2;