prefixlen
struct sockaddr *saddr, u_int prefixlen, u_int ul_proto)
p->sadb_address_prefixlen = prefixlen;
ipsecdoi_sockaddr2id(struct sockaddr *saddr, u_int prefixlen, u_int ul_proto)
if (prefixlen >= (sizeof(struct in_addr) << 3)) {
if (prefixlen >= (sizeof(struct in6_addr) << 3)) {
u_int bits = prefixlen;
uint8_t *prefixlen, uint16_t *ul_proto)
*prefixlen = plen;
uint8_t prefixlen;
prefixlen = sizeof(struct in_addr) << 3;
prefixlen = sizeof(struct in6_addr) << 3;
spidx->prefs != prefixlen)
spidx->prefd != prefixlen)
char *cp = dst = xmalloc(size_sum(dirlen, prefixlen + suffixlen + 1));
cp = mempcpy(cp, prefix, prefixlen);
dst[dirlen + prefixlen + i] = alphabet[r % alphabetlen];
long prefixlen = -1;
prefixlen = -1;
prefixlen = strtol(plen, &end, 10);
if (prefixlen < 0 || prefixlen >= UINT8_MAX) {
pfx->pfx_len = (int16_t)prefixlen;
if ((mask = prefixlen_to_mask(af, prefixlen)) == NULL) {
__func__, af, prefixlen);
iflr.prefixlen = sdl->sdl_alen * NBBY;
static int prefixlen(const char *, struct sou *);
ishost = prefixlen(*++argv, soup);
(void)prefixlen(plen, soup);
return prefixlen(slash + 1, soup);
return prefixlen(&t[1], soup);
return prefixlen(&t[1], soup);
u_char prefixlen;
u_char prefixlen;
ipv4elem.prefixlen = le32toh(ipv4elem.prefixlen);
umb_in_len2mask(&sin->sin_addr, ipv4elem.prefixlen);
uint32_t prefixlen;
uint32_t prefixlen;
unsigned int prefixlen; /* in/out */
else if (iflr->prefixlen != NBBY * ifp->if_addrlen)
if (sizeof(struct in_addr) * NBBY < iflr->prefixlen)
in_len2mask(&ifra.ifra_mask.sin_addr, iflr->prefixlen);
in_len2mask(&mask, iflr->prefixlen);
iflr->prefixlen =
if (sizeof(struct in6_addr) * NBBY < iflr->prefixlen)
int prefixlen;
if (64 < iflr->prefixlen) {
prefixlen = iflr->prefixlen;
prefixlen = iflr->prefixlen;
in6_prefixlen2mask(&ifra.ifra_prefixmask.sin6_addr, prefixlen);
in6_prefixlen2mask(&mask, iflr->prefixlen);
iflr->prefixlen =
u_int8_t prefixlen, u_int16_t ul_proto, int mflag)
if (prefixlen == FULLMASK) {
prefixlen = key_sabits(saddr);
p->sadb_address_prefixlen = prefixlen;
worktabidx += prefixlen;
const size_t prefixlen = strlen(RUMPNS);
worktabsz = *strtabsz + symcount * prefixlen;
prefixlen = strlen(argv[1]);
static size_t prefixlen;
if (prefix[prefixlen-1] != '/')
size_t prefixlen;
size_t prefixlen;
prefixlen = args->prefixlen;
prefixlen, fo);
prefix_line_args.prefixlen = dp2 == 0 ? 0 : dp2 - prefix + 1;
size_t prefixlen;
prefixlen = 0;
prefixlen = dp2 == 0 ? 0 : dp2 - prefix + 1;
prefixlen, obuf);
prefixlen, obuf);
strncpy(visbuf, sdata, prefixlen);
visbuf[prefixlen] = 0;
strnvis(visbuf + prefixlen, sizeof(visbuf) - prefixlen,
sdata + prefixlen, VIS_WHITE | VIS_OCTAL | VIS_CSTYLE);
size_t prefixlen; /* length of constant prefix for string data */
prefixlen = 0;
prefixlen = (ofmt == FMTF_STRING ? 4 : 0);
prefixlen = (ofmt == FMTF_STRING ? 4 : 0);
int prefixlen, sublen;
prefixlen = ap - s1;
if (strncmp(s1, s2, prefixlen) != 0)
s2 += prefixlen;
label_get_by_prefix(const struct sockaddr *a, int prefixlen)
so_pref = from_cidr_to_union(prefixlen);
" to peer %s\n", satos(&lab->so_dest.sa), prefixlen, lab->binding,
uint8_t prefixlen;
prefixlen = from_union_to_cidr(&lab->so_pref);
satos(&lab->so_dest.sa), prefixlen, lab->label, lab->binding,p_str);
if (prefixlen == 0 && no_default_route != 0)
if ((pm = ldp_test_mapping(&lab->so_dest.sa, prefixlen,
from_cidr_to_union(uint8_t prefixlen)
if (prefixlen != 0) {
m = (m >> (32 - prefixlen) ) << (32 - prefixlen);
from_cidr_to_mask(uint8_t prefixlen, char *mask)
uint8_t plen = prefixlen < 32 ? prefixlen : 32;
int prefixlen;
prefixlen = from_union_to_cidr(so_pref);
prefixlen = 32;
prefixlen);
prefixlen, &so_gate->sa);
satos(&so_dest->sa), prefixlen);
send_withdraw_tlv_to_all(&so_dest->sa, prefixlen);
snprintf(pref, sizeof(pref), "%d", prefixlen);
uint8_t prefixlen, uint32_t label, const struct label_request_tlv *lrt)
ldp_ceil8(prefixlen) +
ldp_ceil8(prefixlen)
ldp_ceil8(prefixlen));
p->prelen = prefixlen;
ldp_ceil8(prefixlen));
ldp_ceil8(prefixlen));
send_label_tlv_to_all(const struct sockaddr * addr, uint8_t prefixlen,
send_label_tlv(p, addr, prefixlen, label, NULL);
uint8_t prefixlen)
ldp_ceil8(prefixlen));
ldp_ceil8(prefixlen));
ldp_ceil8(prefixlen));
p->prelen = prefixlen;
memcpy(&p->prefix, addr, ldp_ceil8(prefixlen));
send_withdraw_tlv_to_all(const struct sockaddr * addr, uint8_t prefixlen)
send_withdraw_tlv(p, addr, prefixlen);
((rti->prefixlen + 0x3f) >> 6) * 8;
ndopt_pi->nd_opt_pi_prefix_len = pfx->prefixlen;
uint8_t psize = (rti->prefixlen + 0x3f) >> 6;
ndopt_rti->nd_opt_rti_prefixlen = rti->prefixlen;
pfx->prefixlen = (int)val;
addr, pfx->prefixlen, intface);
addr, pfx->prefixlen, intface);
rti->prefixlen = (int)val;
rti->prefixlen, intface);
(long long)val64, addr, rti->prefixlen, intface);
plen = prefixlen(m, lim);
pp->prefixlen = plen;
__func__, ntopbuf, pp->prefixlen, rai->ifname);
prefix->prefixlen, rai->ifname);
prefix->prefixlen, rai->ifname, (long)prefix_timo);
INET6_ADDRSTRLEN), prefix->prefixlen, rai->ifname);
prefix->prefixlen = plen;
sizeof(prefixbuf)), pfx->prefixlen);
rti->prefixlen);
return prefixlen(p, lim);
int prefixlen(const unsigned char *, const unsigned char *);
if (plen != pp->prefixlen)
int prefixlen;
int prefixlen;