Lines Matching refs:flags

222 /* Possible flags for rte_debug */
1230 struct sockaddr *netmask, int flags, struct sockaddr *src,
1279 if (!(flags & RTF_DONE) && rt != NULL &&
1317 if (((rt->rt_flags & RTF_HOST) == 0) && (flags & RTF_HOST)) {
1327 flags |= RTF_GATEWAY | RTF_DYNAMIC;
1329 gateway, netmask, flags, NULL, ifscope);
1337 flags |= RTF_MODIFIED;
1372 rt_missmsg(RTM_REDIRECT, &info, flags, error);
1393 int flags,
1400 ifa = ifa_ifwithroute_locked(flags, dst, gateway);
1407 ifa_ifwithroute_locked(int flags, const struct sockaddr *dst,
1410 return (ifa_ifwithroute_common_locked((flags & ~RTF_IFSCOPE), dst,
1415 ifa_ifwithroute_scoped_locked(int flags, const struct sockaddr *dst,
1419 flags |= RTF_IFSCOPE;
1421 flags &= ~RTF_IFSCOPE;
1423 return (ifa_ifwithroute_common_locked(flags, dst, gateway, ifscope));
1427 ifa_ifwithroute_common_locked(int flags, const struct sockaddr *dst,
1459 if (!(flags & RTF_GATEWAY)) {
1467 if (flags & RTF_HOST) {
1542 if ((flags & RTF_IFSCOPE) &&
1561 struct sockaddr *netmask, int flags, struct rtentry **ret_nrt)
1564 (flags & ~RTF_IFSCOPE), ret_nrt, IFSCOPE_NONE));
1569 struct sockaddr *gateway, struct sockaddr *netmask, int flags,
1573 flags |= RTF_IFSCOPE;
1575 flags &= ~RTF_IFSCOPE;
1578 flags, ret_nrt, ifscope));
1598 struct sockaddr *gateway, struct sockaddr *netmask, int flags,
1624 if (flags & RTF_HOST)
1655 flags |= RTF_IFSCOPE;
1657 if ((flags & RTF_IFSCOPE) && (af != AF_INET && af != AF_INET6))
1670 flags &= ~RTF_IFSCOPE;
1802 flags = rt->rt_flags &
1804 flags |= RTF_WASCLONED;
1807 flags |= RTF_HOST;
1830 flags &= ~RTF_IFSCOPE;
1832 if (flags & RTF_IFSCOPE) {
1838 flags |= RTF_IFSCOPE;
1857 if ((flags & RTF_GATEWAY) && !gateway)
1860 if (flags & RTF_IFSCOPE) {
1861 ifa = ifa_ifwithroute_scoped_locked(flags, dst0,
1864 ifa = ifa_ifwithroute_locked(flags, dst0, gateway);
1877 rt->rt_flags = RTF_UP | flags;
1926 if (flags & RTF_IFSCOPE) {
2067 struct sockaddr *netmask, int flags, struct rtentry **ret_nrt)
2072 error = rtrequest_locked(req, dst, gateway, netmask, flags, ret_nrt);
2079 struct sockaddr *netmask, int flags, struct rtentry **ret_nrt,
2085 error = rtrequest_scoped_locked(req, dst, gateway, netmask, flags,
2824 rtinit(struct ifaddr *ifa, int cmd, int flags)
2829 error = rtinit_locked(ifa, cmd, flags);
2835 rtinit_locked(struct ifaddr *ifa, int cmd, int flags)
2850 dst = flags & RTF_HOST ? ifa->ifa_dstaddr : ifa->ifa_addr;
2862 if ((flags & RTF_HOST) == 0 && ifa->ifa_netmask) {
2897 return (flags & RTF_HOST ? EHOSTUNREACH
2913 return (flags & RTF_HOST ? EHOSTUNREACH
2925 flags | ifa_flags, &nrt);
3276 /* Copy everything (rt, dst, flags) from ifnet */
3293 * Copy everything (rt, dst, flags) from ip_forward();