Simply probe the ::1 in v6 random subnet mode for speed

This commit is contained in:
Robert Beverly
2021-10-18 12:37:21 -07:00
parent 15ef07f4d7
commit 80efee47ce
+4 -2
View File
@@ -89,11 +89,13 @@ RandomSubnetList::next_address(struct in6_addr *in, uint8_t * ttl) {
(*in).s6_addr32[0] += htonl( (high & 0xFFFFFFFF00000000) >> 32); (*in).s6_addr32[0] += htonl( (high & 0xFFFFFFFF00000000) >> 32);
(*in).s6_addr32[1] += htonl( (high & 0x00000000FFFFFFFF)); (*in).s6_addr32[1] += htonl( (high & 0x00000000FFFFFFFF));
#if 0
iid = rndIID((uint32_t *)in); iid = rndIID((uint32_t *)in);
(*in).s6_addr32[2] += htonl( (iid & 0xFFFFFFFF00000000) >> 32); (*in).s6_addr32[2] += htonl( (iid & 0xFFFFFFFF00000000) >> 32);
(*in).s6_addr32[3] += htonl( (iid & 0x00000000FFFFFFFF)); (*in).s6_addr32[3] += htonl( (iid & 0x00000000FFFFFFFF));
#else
//(*in).s6_addr32[3] = htons(1); (*in).s6_addr32[3] = htonl(1);
#endif
return 1; return 1;
} }
current += subnet_count; current += subnet_count;