Lines Matching refs:mask
256 uint_t val, int mask, uint_t op);
494 * Same as above except mask the field value
499 pf_compare_value_mask(int offset, uint_t len, uint_t val, int mask)
501 pf_compare_value_mask_generic(offset, len, val, mask, ENF_EQ);
509 pf_compare_value_mask_neq(int offset, uint_t len, uint_t val, int mask)
511 pf_compare_value_mask_generic(offset, len, val, mask, ENF_NEQ);
518 * two values using a mask. The comparison operation is passed into
522 pf_compare_value_mask_generic(int offset, uint_t len, uint_t val, int mask,
542 pf_emit(mask & 0x00ff);
547 pf_emit((mask << 8) & 0xff00);
556 pf_emit(htons((ushort_t)mask));
564 pf_emit(htons((ushort_t)((mask >> 16) & 0xffff)));
570 pf_emit(htons((ushort_t)(mask & 0xffff)));
906 uint_t mask = 0xff000000;
920 * out a mask based on the supplied address.
921 * Set the mask according to the number of zero
926 while ((addr & ~mask) != 0) {
927 mask |= (mask >> 8);
935 pf_compare_value_mask(IPV4_DSTADDR_OFFSET, 4, addr, mask);
938 pf_compare_value_mask(IPV4_SRCADDR_OFFSET, 4, addr, mask);
941 pf_compare_value_mask(IPV4_SRCADDR_OFFSET, 4, addr, mask);
942 pf_compare_value_mask(IPV4_DSTADDR_OFFSET, 4, addr, mask);