Home | History | Annotate | Download | only in iptables

Lines Matching full:mask

367 "  --source	-s [!] address[/mask]\n"
369 " --destination -d [!] address[/mask]\n"
672 parse_mask(char *mask)
678 if (mask == NULL) {
679 /* no mask at all defaults to 128 bits */
683 if ((addrp = numeric_to_addr(mask)) != NULL)
685 if (string_to_number(mask, 0, 128, &bits) == -1)
687 "invalid mask `%s' specified", mask);
718 /* if a null mask is given, the name is ignored, like in "any/0" */
891 void parse_interface(const char *arg, char *vianame, unsigned char *mask)
896 memset(mask, 0, IFNAMSIZ);
906 memset(mask, 0, IFNAMSIZ);
908 memset(mask, 0xFF, vialen - 1);
909 memset(mask + vialen - 1, 0, IFNAMSIZ - vialen + 1);
913 memset(mask, 0xFF, vialen + 1);
914 memset(mask + vialen + 1, 0, IFNAMSIZ - vialen - 1);
1536 /* Establish mask for comparison */
1539 unsigned char *mask, *mptr;
1545 mask = fw_calloc(1, size
1549 memset(mask, 0xFF, sizeof(struct ip6t_entry));
1550 mptr = mask + sizeof(struct ip6t_entry);
1563 return mask;
1579 unsigned char *mask;
1581 mask = make_delete_mask(fw, matches);
1588 ret &= ip6tc_delete_entry(chain, fw, mask, handle);
1591 free(mask);