RTF_PINNED
flags |= RTF_PINNED;
nhop_set_pinned(nh, info->rti_flags & RTF_PINNED);
nh->nh_priv->rt_flags |= RTF_PINNED;
nh->nh_priv->rt_flags &= ~RTF_PINNED;
((_nh)->nh_priv->rt_flags & RTF_PINNED))
if (info->rti_flags & RTF_PINNED)
op_flags |= (info->rti_flags & RTF_PINNED) ? RTM_F_REPLACE : RTM_F_APPEND;
info.rti_flags = ifa->ifa_flags | RTF_HOST | RTF_STATIC | RTF_PINNED;
if (!NH_IS_NHGRP(nh) && (nhop_get_rtflags(nh) & RTF_PINNED) &&
arpc.rtm.rtm_flags |= RTF_PINNED;
.rti_flags = RTF_PINNED | ((netmask != NULL) ? 0 : RTF_HOST),
.rti_flags = RTF_PINNED | RTF_HOST,
info.rti_flags = ifa->ifa_flags | RTF_HOST | RTF_STATIC | RTF_PINNED;
ndpc.rtm.rtm_flags |= RTF_PINNED;
.rti_flags = RTF_PINNED | ((netmask != NULL) ? 0 : RTF_HOST),
(attrs.rta_rtflags & RTF_PINNED) ? RTM_F_FORCE : 0, &rc);
int expected_rt_flags = RTF_UP | RTF_HOST | RTF_DONE | RTF_STATIC | RTF_PINNED;
int expected_rt_flags = RTF_UP | RTF_DONE | RTF_PINNED;
int expected_rt_flags = RTF_HOST | RTF_DONE | RTF_STATIC | RTF_PINNED;
int expected_rt_flags = RTF_DONE | RTF_PINNED;
int expected_rt_flags = RTF_UP | RTF_DONE | RTF_PINNED;
int expected_rt_flags = RTF_DONE | RTF_PINNED;
verify_route_message_extra(rtm, c->ifindex, RTF_UP | RTF_DONE | RTF_PINNED);
verify_route_message_extra(rtm, c->ifindex, RTF_UP | RTF_DONE | RTF_PINNED);
if (rtm->rtm_flags & RTF_PINNED)
if (rtm->rtm_flags & RTF_PINNED)