NTF_ROUTER
!!(f ? f->flags & NTF_ROUTER : 0));
if (f && (f->flags & NTF_ROUTER) && (vxlan->cfg.flags & VXLAN_F_RSC) &&
NTF_ROUTER)
ndm_flags |= (flags & NEIGH_UPDATE_F_ISROUTER) ? NTF_ROUTER : 0;
if ((neigh->flags ^ ndm_flags) & NTF_ROUTER) {
if (ndm_flags & NTF_ROUTER)
neigh->flags |= NTF_ROUTER;
neigh->flags &= ~NTF_ROUTER;
na->icmph.icmp6_router = (n->flags & NTF_ROUTER) ? 1 : 0;
if (ndm_flags & NTF_ROUTER)
if ((old_flags & ~neigh->flags) & NTF_ROUTER) {
neigh->flags |= NTF_ROUTER;
ret = !!(READ_ONCE(n->flags) & NTF_ROUTER);
if (!(neigh && (neigh->flags & NTF_ROUTER))) {