RTCF_MULTICAST
!(rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST)) &&
if (rt->rt_flags & (RTCF_MULTICAST | RTCF_BROADCAST)) {
if ((rt->rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST | RTCF_LOCAL)) ==
if (rt->rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST)) {
if (rt->rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST))
if (rt->rt_flags&RTCF_MULTICAST) {
if (skb_rtable(oldskb)->rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST))
unsigned int flags = RTCF_MULTICAST;
flags |= RTCF_MULTICAST | RTCF_LOCAL;
if (flags & (RTCF_BROADCAST | RTCF_MULTICAST)) {
(RTCF_MULTICAST | RTCF_BROADCAST | RTCF_LOCAL))) {
if (skb_rtable(skb)->rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST))
if (rt->rt_flags & (RTCF_MULTICAST | RTCF_BROADCAST)) {
if (rt->rt_flags & (RTCF_BROADCAST|RTCF_MULTICAST))
xdst->u.rt.rt_flags = rt->rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST |
if (skb_rtable(skb)->rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST))