• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/netpfil/ipfw/

Lines Matching refs:mask6

608 	struct sa_in6 *addr6, *mask6;
635 mask6 = (struct sa_in6 *)ma;
638 KEY_LEN(*mask6) = KEY_LEN_INET6;
640 ipv6_writemask(&mask6->sin6_addr, mlen);
642 APPLY_MASK(&addr6->sin6_addr, &mask6->sin6_addr);
896 * [inv.mask4][inv.mask6][log2hsize4][log2hsize6]
900 * inv.mask6:
923 uint8_t mask6;
1033 struct in6_addr mask6;
1035 ipv6_writemask(&mask6, mask);
1037 APPLY_MASK(addr6, &mask6);
1199 int mask4, mask6;
1202 mask6 = cfg->mask6;
1225 mask6 = strtol(pdel, &pend, 10);
1231 if (mask4 < 0 || mask4 > 32 || mask6 < 0 || mask6 > 128)
1235 cfg->mask6 = mask6;
1248 if (cfg->mask4 != 32 || cfg->mask6 != 128)
1250 cfg->mask4, cfg->mask6);
1283 cfg->mask6 = 128;
1309 if (cfg->mask6 == 64) {
1310 ti->data = (32 - cfg->mask4) << 24 | (128 - cfg->mask6) << 16|
1313 } else if ((cfg->mask6 % 8) == 0) {
1315 cfg->mask6 << 13 | hsize;
1320 cfg->mask6 << 16 | hsize;
1386 tent->masklen = cfg->mask6;
1423 struct in6_addr mask6;
1445 ipv6_writemask(&mask6, mlen);
1447 APPLY_MASK(&ent->a.a6, &mask6);
1493 tei.masklen = cfg->mask6;
1500 hash = hash_ent(&ent, AF_INET6, cfg->mask6, cfg->size6);
1589 if (tei->masklen != cfg->mask6)
1592 hash = hash_ent(ent, AF_INET6, cfg->mask6, cfg->size6);
1672 if (tei->masklen != cfg->mask6)
1675 hash = hash_ent(ent, AF_INET6, cfg->mask6, cfg->size6);
1828 mlen = cfg->mask6;
3054 * [inv.mask4][inv.mask6][log2hsize4][log2hsize6]
3058 * inv.mask6:
3962 struct sockaddr_in6 *addr6, *mask6;
3987 mask6 = (struct sockaddr_in6 *)pmask;
3991 if (mask6 != NULL)
3992 len = contigmask((uint8_t *)&mask6->sin6_addr, 128);
4009 struct sockaddr_in6 key6, dst6, mask6;
4016 bzero(&mask6, sizeof(mask6));
4017 mask6.sin6_len = sizeof(mask6);
4018 mask = (struct sockaddr *)&mask6;