Lines Matching refs:mask
18 " --connlimit-mask n group hosts using mask\n"
24 {"connlimit-mask", 1, 0, '2'},
37 static void prefix_to_netmask(u_int32_t *mask, unsigned int prefix_len)
40 mask[0] = mask[1] = mask[2] = mask[3] = 0;
42 mask[0] <<= 32 - prefix_len;
43 mask[1] = mask[2] = mask[3] = 0;
45 mask[1] <<= 32 - (prefix_len - 32);
46 mask[2] = mask[3] = 0;
48 mask[2] <<= 32 - (prefix_len - 64);
49 mask[3] = 0;
51 mask[3] <<= 32 - (prefix_len - 96);
53 mask[0] = htonl(mask[0]);
54 mask[1] = htonl(mask[1]);
55 mask[2] = htonl(mask[2]);
56 mask[3] = htonl(mask[3]);
70 "--connlimit-above and/or --connlimit-mask may "
83 "--connlimit-mask must be between 0 and 128");
102 static unsigned int count_bits(const u_int32_t *mask)
108 for (tmp[i] = ~ntohl(mask[i]); tmp[i] != 0; tmp[i] >>= 1)
129 printf("%s--connlimit-above %u --connlimit-mask %u ",