RTCF_BROADCAST
!(rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST)) &&
if (rt->rt_flags & (RTCF_MULTICAST | RTCF_BROADCAST)) {
if ((rt->rt_flags & RTCF_BROADCAST) && !sock_flag(sk, SOCK_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_BROADCAST) {
if (skb_rtable(oldskb)->rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST))
if ((rt->rt_flags & RTCF_BROADCAST) &&
if (rt->rt_flags & RTCF_BROADCAST && !sock_flag(sk, SOCK_BROADCAST))
flags |= RTCF_BROADCAST;
flags |= RTCF_BROADCAST | 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) &&
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))
if (rt == NULL || !(rt->rt_flags & RTCF_BROADCAST))
if (skb && skb_rtable(skb)->rt_flags & RTCF_BROADCAST)