Lines Matching refs:ifr
49 struct ifreq ifr; in fib_status() local
51 memset(&ifr, 0, sizeof(ifr)); in fib_status()
52 strlcpy(ifr.ifr_name, ctx->ifname, sizeof(ifr.ifr_name)); in fib_status()
53 if (ioctl_ctx(ctx, SIOCGIFFIB, (caddr_t)&ifr) == 0 && in fib_status()
54 ifr.ifr_fib != RT_DEFAULT_FIB) in fib_status()
55 printf("\tfib: %u\n", ifr.ifr_fib); in fib_status()
57 memset(&ifr, 0, sizeof(ifr)); in fib_status()
58 strlcpy(ifr.ifr_name, ctx->ifname, sizeof(ifr.ifr_name)); in fib_status()
59 if (ioctl_ctx(ctx, SIOCGTUNFIB, (caddr_t)&ifr) == 0 && in fib_status()
60 ifr.ifr_fib != RT_DEFAULT_FIB) in fib_status()
61 printf("\ttunnelfib: %u\n", ifr.ifr_fib); in fib_status()
67 struct ifreq ifr = {}; in setiffib() local
77 ifr.ifr_fib = fib; in setiffib()
78 if (ioctl_ctx_ifr(ctx, SIOCSIFFIB, &ifr) < 0) in setiffib()
85 struct ifreq ifr = {}; in settunfib() local
95 ifr.ifr_fib = fib; in settunfib()
96 if (ioctl_ctx_ifr(ctx, SIOCSTUNFIB, &ifr) < 0) in settunfib()