Skip to content

Commit

Permalink
Merge branch 'batman-adv/maint' of git://git.open-mesh.org/linux-merge
Browse files Browse the repository at this point in the history
  • Loading branch information
David S. Miller committed Sep 27, 2011
2 parents a0babc8 + 8b267b3 commit 29453f6
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions net/batman-adv/soft-interface.c
Original file line number Diff line number Diff line change
Expand Up @@ -565,7 +565,7 @@ static int interface_tx(struct sk_buff *skb, struct net_device *soft_iface)
struct orig_node *orig_node = NULL;
int data_len = skb->len, ret;
short vid = -1;
bool do_bcast = false;
bool do_bcast;

if (atomic_read(&bat_priv->mesh_state) != MESH_ACTIVE)
goto dropped;
Expand Down Expand Up @@ -598,15 +598,15 @@ static int interface_tx(struct sk_buff *skb, struct net_device *soft_iface)
tt_local_add(soft_iface, ethhdr->h_source);

orig_node = transtable_search(bat_priv, ethhdr->h_dest);
if (is_multicast_ether_addr(ethhdr->h_dest) ||
(orig_node && orig_node->gw_flags)) {
do_bcast = is_multicast_ether_addr(ethhdr->h_dest);
if (do_bcast || (orig_node && orig_node->gw_flags)) {
ret = gw_is_target(bat_priv, skb, orig_node);

if (ret < 0)
goto dropped;

if (ret == 0)
do_bcast = true;
if (ret)
do_bcast = false;
}

/* ethernet packet should be broadcasted */
Expand Down

0 comments on commit 29453f6

Please sign in to comment.