Lines Matching defs:fib
244 set_sofib(int fib)
247 if (fib < 0)
249 return (setsockopt(s, SOL_SOCKET, SO_SETFIB, (void *)&fib,
250 sizeof(fib)));
258 int fib[2], i, error;
268 fib[i] = strtol(token, &endptr, 0);
271 fib[i] < 0 ||
272 (numfibs != -1 && fib[i] > numfibs - 1))
285 if (fib[0] >= fib[1]) {
289 for (i = fib[0]; i <= fib[1]; i++) {
309 int fib, error;
340 fib = strtol(token, &endptr, 0);
343 fib < 0 ||
344 (numfibs != -1 && fib > numfibs - 1))
356 fl->fl_num = fib;
410 errx(EX_USAGE, "invalid fib number: %s", *argv);
426 flushroutes_fib(int fib)
434 error = set_sofib(fib);
436 warn("fib number %d is ignored", fib);
447 mib[6] = fib;
503 if (fib >= 0)
504 printf("-fib %-3d ", fib);
887 "invalid fib number: %s", *argv);
1030 printf(" fib ");
1051 printf(" fib %d", fl->fl_num);
1086 newroute_fib(int fib, char *cmd, int flags)
1090 error = set_sofib(fib);
1092 warn("fib number %d is ignored", fib);
1096 error = rtmsg(*cmd, flags, fib);
1451 int n, fib, error;
1454 fib = defaultfib;
1465 fib = strtol(*++argv, &endptr, 0);
1468 fib < 0 ||
1469 (numfibs != -1 && fib > numfibs - 1))
1473 errx(EX_USAGE, "invalid fib number: %s", *argv);
1479 error = set_sofib(fib);
1481 errx(EX_USAGE, "invalid fib number: %d", fib);
1503 rtmsg(int cmd, int flags, int fib)
1570 print_getmsg(&rtm, l, fib);
1717 print_getmsg(struct rt_msghdr *rtm, int msglen, int fib)
1760 if (fib >= 0)
1761 (void)printf(" fib: %u\n", (unsigned int)fib);