mac80211: Fix mesh portal communication with other mesh nodes.
authorJoel A Fernandes <agnel.joel@gmail.com>
Wed, 29 Dec 2010 01:28:11 +0000 (19:28 -0600)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 4 Jan 2011 19:43:01 +0000 (14:43 -0500)
commitf76b57b47e5fd423f9827c7b0ba7bbd06cca6b9b
tree8ff2b50bb0e57611f5d37fe6abaef75f9fcd34a6
parent1c30cc19081c16b1fe73ac13f2cb2abc009cdcc4
mac80211: Fix mesh portal communication with other mesh nodes.

Fixed a bug where if a mesh interface has a different MAC address from its bridge
interface, then it would not be able to send data traffic to any other mesh node.
This also adds support for communication between mesh nodes and external bridged
nodes by using a 6 address format if the source is a node within the mesh and the
destination is an external node proxied by a mesh portal.

Signed-off-by: Joel A Fernandes <agnel.joel@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/tx.c