Lines Matching defs:opts
96 int opts;
117 opts = 0;
128 opts |= OPT_CLEAR;
131 opts |= OPT_DEBUG;
137 opts |= OPT_FLUSH;
143 opts |=OPT_HITS;
146 opts |= OPT_LIST;
156 opts |= OPT_DONOTHING;
160 opts |= OPT_NORESOLVE;
163 opts |= OPT_REMOVE;
166 opts |= OPT_STAT;
170 opts |= OPT_VERBOSE;
188 if ((opts & OPT_DONOTHING) == 0) {
196 if (!(opts & OPT_DONOTHING) && (kernel == NULL) && (core == NULL)) {
229 if (opts & (OPT_LIST|OPT_STAT))
230 dostats(fd, nsp, opts, 0);
234 if (opts & (OPT_FLUSH|OPT_CLEAR))
235 flushtable(fd, opts);
239 if (opts & (OPT_LIST|OPT_STAT))
240 dostats(fd, nsp, opts, 1);
303 void dostats(fd, nsp, opts, alive)
305 int fd, opts, alive;
313 if (opts & OPT_STAT) {
323 if (opts & OPT_VERBOSE)
331 if (opts & OPT_LIST) {
333 dostats_live(fd, nsp, opts);
343 if (opts & OPT_HITS)
345 printnat(&ipn, opts & (OPT_DEBUG|OPT_VERBOSE));
354 printactivenat(&nat, opts, 0);
356 printaps(nat.nat_aps, opts);
359 if (opts & OPT_VERBOSE)
409 void flushtable(fd, opts)
410 int fd, opts;
414 if (opts & OPT_FLUSH) {
416 if (!(opts & OPT_DONOTHING) && ioctl(fd, SIOCIPFFL, &n) == -1)
422 if (opts & OPT_CLEAR) {
424 if (!(opts & OPT_DONOTHING) && ioctl(fd, SIOCIPFFL, &n) == -1)
434 void dostats_live(fd, nsp, opts)
436 int fd, opts;
460 if (opts & OPT_HITS)
462 printnat(&ipn, opts & (OPT_DEBUG|OPT_VERBOSE));
475 printactivenat(&nat, opts, 1);
477 printaps(nat.nat_aps, opts);
481 if (opts & OPT_VERBOSE)