Lines Matching full:mask
91 static void transfer_bitop(__u32 *mask, __u32 *xor, __u32 m, __u32 x)
94 *mask &= m;
138 __u32 mask = ~0U, xor = 0;
168 fprintf(stderr, "Illegal \"mask\"\n");
171 transfer_bitop(&mask, &xor, tmp, 0);
178 transfer_bitop(&mask, &xor, ~tmp, tmp);
185 transfer_bitop(&mask, &xor, ~0, tmp);
259 if (mask != ~0 || xor != 0) {
260 addattr32(n, 4096, TCA_FLOW_MASK, mask);
274 __u32 mask = ~0, val = 0;
311 mask = *(__u32 *)RTA_DATA(tb[TCA_FLOW_MASK]);
315 if (mask != ~0 || val != 0) {
316 __u32 or = (mask & val) ^ val;
317 __u32 xor = mask & val;
319 if (mask != ~0)
320 fprintf(f, "and 0x%.8x ", mask);