Lines Matching defs:plen
141 format_prefix(netdissect_options *ndo, const u_char *prefix, unsigned char plen)
150 if(plen >= 96 && memcmp(prefix, v4prefix, 12) == 0)
151 snprintf(buf, 50, "%s/%u", ipaddr_string(ndo, prefix + 12), plen - 96);
153 snprintf(buf, 50, "%s/%u", ip6addr_string(ndo, prefix), plen);
200 network_prefix(int ae, int plen, unsigned int omitted,
208 if(plen >= 0)
209 pb = (plen + 7) / 8;
536 u_char ae, plen;
542 plen = GET_U_1(message + 4) + (GET_U_1(message + 2) == 1 ? 96 : 0);
557 ae == 0 ? "any" : format_prefix(ndo, prefix, plen),
577 u_char prefix[16], ae, plen;
581 plen = GET_U_1(message + 3) + (GET_U_1(message + 2) == 1 ? 96 : 0);
587 ae == 0 ? "any" : format_prefix(ndo, prefix, plen));
598 u_char prefix[16], ae, plen;
607 plen = GET_U_1(message + 3) + (GET_U_1(message + 2) == 1 ? 96 : 0);
610 ae == 0 ? "invalid AE 0" : format_prefix(ndo, prefix, plen),
647 u_char ae, plen, src_plen, omitted;
654 plen = GET_U_1(message + 4);
659 rc = network_prefix(ae, plen, omitted, message + 2 + parsed_len,
664 plen += 96;
673 ND_PRINT(" %s from", format_prefix(ndo, prefix, plen));
690 u_char ae, plen, src_plen, prefix[16], src_prefix[16];
694 plen = GET_U_1(message + 3);
696 rc = network_prefix(ae, plen, 0, message + 2 + parsed_len,
700 plen += 96;
711 ND_PRINT("for (%s, ", format_prefix(ndo, prefix, plen));
724 u_char ae, plen, src_plen, prefix[16], src_prefix[16], hopc;
729 plen = GET_U_1(message + 3);
734 rc = network_prefix(ae, plen, 0, message + 2 + parsed_len,
738 plen += 96;
746 hopc, format_prefix(ndo, prefix, plen));