RTF_CLONING
RTF_CLONING);
RTF_CLONING);
flags |= RTF_CLONING;
{ RTF_CLONING, 'C' },
if (ISSET(rt->rt_flags, RTF_CLONING) && ISSET(flags, RT_RESOLVE))
if (prt == NULL || !ISSET(prt->rt_flags, RTF_CLONING)) {
if (ISSET(nhrt->rt_flags, RTF_CLONING|RTF_GATEWAY)) {
if (!parent || (parent->rt_flags & RTF_CLONING) == 0)
if (ISSET(rt->rt_flags, RTF_CLONING))
if ((rt->rt_flags & RTF_CLONING) == 0)
info->rti_flags &= ~(RTF_CLONING|RTF_CONNECTED|RTF_STATIC);
(info.rti_flags & RTF_CLONING) == 0) {
if (rt->rt_flags & RTF_CLONING) {
error = rt_ifa_add(ifa, RTF_CLONING | RTF_CONNECTED | RTF_MPATH,
rt_ifa_del(ifa, RTF_CLONING | RTF_CONNECTED,
RTF_CLONING | RTF_CONNECTED | RTF_MPATH,
rt_ifa_del(ifa, RTF_CLONING | RTF_CONNECTED,
flags |= RTF_CLONING;
if (rt->rt_flags & RTF_CLONING) {
if (rtisvalid(rt) && ISSET(rt->rt_flags, RTF_CLONING|RTF_CLONED))
{ RTF_CLONING, 'C' },
hdr.rtm_flags |= RTF_CLONING;
rrt->rrt_flags = RTF_CLONING;
RTFLAG("C", RTF_CLONING);
(RTF_CLONING|RTF_LLINFO|RTF_BLACKHOLE)) {