Lines Matching refs:mask
257 uint_t val, int mask, uint_t op);
495 * Same as above except mask the field value
500 pf_compare_value_mask(int offset, uint_t len, uint_t val, int mask)
502 pf_compare_value_mask_generic(offset, len, val, mask, ENF_EQ);
510 pf_compare_value_mask_neq(int offset, uint_t len, uint_t val, int mask)
512 pf_compare_value_mask_generic(offset, len, val, mask, ENF_NEQ);
519 * two values using a mask. The comparison operation is passed into
523 pf_compare_value_mask_generic(int offset, uint_t len, uint_t val, int mask,
543 pf_emit(mask & 0x00ff);
548 pf_emit((mask << 8) & 0xff00);
557 pf_emit(htons((ushort_t)mask));
565 pf_emit(htons((ushort_t)((mask >> 16) & 0xffff)));
571 pf_emit(htons((ushort_t)(mask & 0xffff)));
908 uint_t mask = 0xff000000;
922 * out a mask based on the supplied address.
923 * Set the mask according to the number of zero
928 while ((addr & ~mask) != 0) {
929 mask |= (mask >> 8);
937 pf_compare_value_mask(IPV4_DSTADDR_OFFSET, 4, addr, mask);
940 pf_compare_value_mask(IPV4_SRCADDR_OFFSET, 4, addr, mask);
943 pf_compare_value_mask(IPV4_SRCADDR_OFFSET, 4, addr, mask);
944 pf_compare_value_mask(IPV4_DSTADDR_OFFSET, 4, addr, mask);