Signed-off-by: Tony Cheneau <[email protected]>
---
 net/ieee802154/6lowpan.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/net/ieee802154/6lowpan.c b/net/ieee802154/6lowpan.c
index d1d4ee6..276971b 100644
--- a/net/ieee802154/6lowpan.c
+++ b/net/ieee802154/6lowpan.c
@@ -577,10 +577,12 @@ static int lowpan_header_create(struct sk_buff *skb,
 
                /* prepare wpan address data */
                sa.addr_type = IEEE802154_ADDR_LONG;
-               sa.pan_id = 0xff;
+               sa.pan_id = ieee802154_mlme_ops(dev)->get_pan_id(dev);
+
                memcpy(&(sa.hwaddr), saddr, 8);
+               /* intra-PAN communications */
+               da.pan_id = ieee802154_mlme_ops(dev)->get_pan_id(dev);
 
-               da.pan_id = 0xff;
                /*
                 * if the destination address is the broadcast address, use the
                 * corresponding short address
-- 
1.7.12.4


------------------------------------------------------------------------------
Own the Future-Intel&reg; Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
_______________________________________________
Linux-zigbee-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to