Home | History | Annotate | Download | only in extensions

Lines Matching full:mark

1 /* Shared library add-on to iptables to add MARK target support. */
17 "MARK target v%s options:\n"
18 " --set-mark value Set nfmark value\n"
19 " --and-mark value Binary AND the nfmark with value\n"
20 " --or-mark value Binary OR the nfmark with value\n"
26 { "set-mark", 1, 0, '1' },
27 { "and-mark", 1, 0, '2' },
28 { "or-mark", 1, 0, '3' },
52 &markinfo->mark))
55 &markinfo->mark))
57 exit_error(PARAMETER_PROBLEM, "Bad MARK value `%s'", optarg);
60 "MARK target: Can't specify --set-mark twice");
65 "MARK target: kernel too old for --and-mark");
68 "MARK target: kernel too old for --or-mark");
81 "MARK target: Parameter --set/and/or-mark"
110 if (string_to_number_ll(optarg, 0, 0, &markinfo->mark))
112 if (string_to_number_l(optarg, 0, 0, &markinfo->mark))
114 exit_error(PARAMETER_PROBLEM, "Bad MARK value `%s'", optarg);
118 "MARK target: Can't specify --set-mark twice");
126 print_mark(unsigned long long mark)
128 printf("0x%llx ", mark);
132 print_mark(unsigned long mark)
134 printf("0x%lx ", mark);
146 printf("MARK set ");
147 print_mark(markinfo->mark);
157 printf("--set-mark ");
158 print_mark(markinfo->mark);
172 printf("MARK set ");
175 printf("MARK and ");
178 printf("MARK or ");
181 print_mark(markinfo->mark);
193 printf("--set-mark ");
196 printf("--and-mark ");
199 printf("--or-mark ");
202 print_mark(markinfo->mark);
208 .name = "MARK",
225 .name = "MARK",