Lines Matching defs:fib
294 set_sofib(int fib)
298 if (fib < 0)
300 return (setsockopt(s, SOL_SOCKET, SO_SETFIB, (void *)&fib,
301 sizeof(fib)));
312 int fib[2], i, error;
322 fib[i] = strtol(token, &endptr, 0);
325 fib[i] < 0 ||
326 (numfibs != -1 && fib[i] > numfibs - 1))
339 if (fib[0] >= fib[1]) {
343 for (i = fib[0]; i <= fib[1]; i++) {
363 int fib, error;
394 fib = strtol(token, &endptr, 0);
397 fib < 0 ||
398 (numfibs != -1 && fib > numfibs - 1))
410 fl->fl_num = fib;
463 errx(EX_USAGE, "invalid fib number: %s", *argv);
479 flushroutes_fib(int fib)
482 return (flushroutes_fib_rtsock(fib));
484 return (flushroutes_fib_nl(fib, af));
490 flushroutes_fib_rtsock(int fib)
498 error = set_sofib(fib);
500 warn("fib number %d is ignored", fib);
511 mib[6] = fib;
567 if (fib >= 0)
568 printf("-fib %-3d ", fib);
941 "invalid fib number: %s", *argv);
1091 printf(" fib ");
1115 printf(" fib %d", fl->fl_num);
1149 newroute_fib(int fib, char *cmd, int flags)
1153 error = set_sofib(fib);
1155 warn("fib number %d is ignored", fib);
1159 error = rtmsg(*cmd, flags, fib);
1470 int fib, error;
1473 fib = defaultfib;
1484 fib = strtol(*++argv, &endptr, 0);
1487 fib < 0 ||
1488 (numfibs != -1 && fib > numfibs - 1))
1492 errx(EX_USAGE, "invalid fib number: %s", *argv);
1498 error = set_sofib(fib);
1500 errx(EX_USAGE, "invalid fib number: %d", fib);
1510 monitor_nl(fib);
1542 rtmsg(int cmd, int flags, int fib)
1561 return (rtmsg_rtsock(cmd, flags, fib));
1563 errno = rtmsg_nl(cmd, flags, fib, rtm_addrs, so, &rt_metrics);
1570 rtmsg_rtsock(int cmd, int flags, int fib)
1639 print_getmsg(&rtm, l, fib);
1790 print_getmsg(struct rt_msghdr *rtm, int msglen, int fib)
1831 if (fib >= 0)
1832 (void)printf(" fib: %u\n", (unsigned int)fib);