Home | History | Annotate | Download | only in dhcpcd-6.8.2

Lines Matching full:prefix_len

127 	uint8_t prefix_len;
417 asla.prefix_len = 0;
419 } else if (sla->prefix_len == 0) {
422 asla.prefix_len = prefix->prefix_len;
424 asla.prefix_len = 0;
427 if (sla->prefix_len == 0) {
444 if (prefix->prefix_len + bits > UINT8_MAX)
445 asla.prefix_len = UINT8_MAX;
447 asla.prefix_len = (uint8_t)(prefix->prefix_len + bits);
451 if (asla.prefix_len <= 64)
452 asla.prefix_len = 64;
454 asla.prefix_len = (uint8_t)ROUNDUP8(asla.prefix_len);
462 ia->sla_max = (uint32_t)BIT_MASK(asla.prefix_len -
463 prefix->prefix_len);
466 if (ipv6_userprefix(&prefix->prefix, prefix->prefix_len,
467 sla->sla, addr, sla->prefix_len) == -1)
473 ifp->name, sa, prefix->prefix_len,
474 sla->sla, sla->prefix_len);
489 return sla->prefix_len;
654 ap->prefix_len - 1) / NBBY)
810 pdp->prefix_len = ap->prefix_len;
816 ap->prefix_len - 1) / NBBY) + 1;
823 pp += (size_t)((ap->prefix_len - 1) / NBBY)
825 u8 = ap->prefix_len % NBBY;
1331 if (!((ia->ia_type == D6_OPTION_IA_PD && ia->prefix_len) ||
1349 a->prefix_len = ia->prefix_len;
1361 a->prefix_len = 128;
1362 ipv6_makeprefix(&a->prefix, &a->addr, a->prefix_len);
1367 "%s/%d", iap, a->prefix_len);
1789 a->prefix_len = 128;
1790 ipv6_makeprefix(&a->prefix, &a->addr, a->prefix_len);
1794 "%s/%d", ia, a->prefix_len);
1868 a->prefix_len = pdp->prefix_len;
1872 "%s/%d", ia, a->prefix_len);
1921 if (((a->prefix_exclude_len - a->prefix_len - 1) / NBBY) + 1
1929 u8 = a->prefix_len % NBBY;
2345 a->prefix_len = (uint8_t)pfxlen;
2367 snprintf(a->saddr, sizeof(a->saddr), "%s/%d", sa, a->prefix_len);