Lines Matching refs:mark

8 	unsigned long mark;
19 unsigned long mark;
42 " --set-mark value Set nfmark value\n"
43 " --and-mark value Binary AND the nfmark with value\n"
44 " --or-mark value Binary OR the nfmark with value\n");
48 {.name = "set-mark", .id = O_SET_MARK, .type = XTTYPE_UINT32,
50 {.name = "and-mark", .id = O_AND_MARK, .type = XTTYPE_UINT32,
52 {.name = "or-mark", .id = O_OR_MARK, .type = XTTYPE_UINT32,
60 {.name = "set-mark", .id = O_SET_MARK, .type = XTTYPE_MARKMASK32,
62 {.name = "and-mark", .id = O_AND_MARK, .type = XTTYPE_UINT32,
64 {.name = "or-mark", .id = O_OR_MARK, .type = XTTYPE_UINT32,
66 {.name = "xor-mark", .id = O_XOR_MARK, .type = XTTYPE_UINT32,
76 " --set-mark value[/mask] Clear bits in mask and OR value into nfmark\n"
77 " --and-mark bits Binary AND the nfmark with bits\n"
78 " --or-mark bits Binary OR the nfmark with bits\n"
90 markinfo->mark = cb->val.mark;
103 "MARK target: Parameter --set/and/or-mark"
123 markinfo->mark = cb->val.u32;
133 info->mark = cb->val.mark;
137 info->mark = cb->val.mark;
138 info->mask = cb->val.mark | cb->val.mask;
141 info->mark = 0;
145 info->mark = info->mask = cb->val.u32;
148 info->mark = cb->val.u32;
158 "--{and,or,xor,set}-mark options is required");
162 print_mark(unsigned long mark)
164 printf(" 0x%lx", mark);
173 print_mark(markinfo->mark);
181 printf(" --set-mark");
182 print_mark(markinfo->mark);
202 print_mark(markinfo->mark);
210 if (info->mark == 0)
212 else if (info->mark == info->mask)
213 printf(" MARK or 0x%x", info->mark);
215 printf(" MARK xor 0x%x", info->mark);
217 printf(" MARK set 0x%x", info->mark);
219 printf(" MARK xset 0x%x/0x%x", info->mark, info->mask);
229 printf(" --set-mark");
232 printf(" --and-mark");
235 printf(" --or-mark");
238 print_mark(markinfo->mark);
245 printf(" --set-xmark 0x%x/0x%x", info->mark, info->mask);