Lines Matching defs:mask
33 fprintf(stderr, "Usage: 6rdcalc <v6 prefix>/<mask> <v4 address>/<mask>\n");
43 static void parse_str(int af, char *str, void *addr, unsigned long *mask)
61 /* Parse the mask. */
62 *mask = strtoul(slash+1, NULL, 10);
63 if ((af == AF_INET && *mask > 32) ||
64 (af == AF_INET6 && *mask > 128))
73 unsigned long v6it, v4it, mask;
91 /* Check if the combined mask is within bounds. */
92 mask = (32 - v4it) + v6it;
93 if (mask > 128)
124 printf("%s/%lu\n", v6str, mask);