Lines Matching refs:netmask
63 static char ipaddr[IPADDR_FIELD_LEN], netmask[IPADDR_FIELD_LEN], extras[EXTRAS_FIELD_LEN];
99 "The netmask for this interface, e.g. 0xffffff00 for a class C network",
100 netmask, STRINGOBJ, NULL },
184 /* Verify IPv4 netmask as being well-formed as
187 verifyNetmask(const char *netmask, unsigned long *out)
193 if (netmask[0] == '0' && (netmask[1] == 'x' || netmask[1] == 'X')) {
195 mask = strtoul(netmask, &endptr, 0);
200 tmp = strtoul(netmask, &endptr, 10);
217 /* Verify that we have a continous netmask */
249 else if (netmask[0] && !verifyNetmask(netmask, &parsednetmask))
250 feepout("Invalid netmask value");
258 netmask[0] ? &parsednetmask : NULL))
274 nameserver, ipaddr, gateway, netmask) == -1) {
298 if (!strncmp(++cp, "netmask", 7)) {
302 netmask[i++] = *(cp++);
303 netmask[i] = '\0';
361 SAFE_STRCPY(netmask, di->netmask);
454 /* Get old netmask from variable space, if available */
455 if (!netmask[0]) {
457 SAFE_STRCPY(netmask, cp);
459 SAFE_STRCPY(netmask, cp);
539 /* Insert a default value for the netmask, 0xffffff00 is
543 if (!netmask[0]) {
544 strcpy(netmask, "255.255.255.0");
598 SAFE_STRCPY(di->netmask, netmask);
613 sprintf(temp, "inet %s %s netmask %s",
614 ipaddr, extras, netmask);