Hi Varka,

On Fri, May 09, 2014 at 06:39:42PM +0530, Varka Bhadram wrote:
> Hi,
> 
> I applied the backports-20140417 to 3.12 kernel. I am able to load the 
> required
> modules.
> 
> root@beaglebone:~# lsmod
> Module                  Size  Used by
> 6lowpan                31561  0
> 6lowpan_iphc            5938  1 6lowpan
> cc2520                  7534  0
> mac802154              14406  1 cc2520
> ieee802154             19973  2 mac802154,6lowpan
> compat                  5228  3 cc2520,6lowpan,ieee802154
> 
> But every packet that is going out of the cc2520 radio has the same DSN
> value(always 0x00).
> So the packets are treated as duplicate at the destination node.
> 
> Is there any patch to solve the problem?

this is an already known problem. I have a solution for this in my mind
but need time to make patches for this...

The hack solution looks like:
--- a/net/mac802154/tx.c
+++ b/net/mac802154/tx.c
@@ -42,12 +42,16 @@ struct xmit_work {
        u8 page;
 };
 
+static u8 seq;
+
 static void mac802154_xmit_worker(struct work_struct *work)
 {
        struct xmit_work *xw = container_of(work, struct xmit_work, work);
        struct mac802154_sub_if_data *sdata;
        int res;
 
+       skb_mac_header(xw->skb)[2] = seq++;
+
        mutex_lock(&xw->priv->phy->pib_lock);
        if (xw->priv->phy->current_channel != xw->chan ||
            xw->priv->phy->current_page != xw->page) {




but this is the wrong way! We need to increment it by dev_hard_header but
we have also problems in fragmentation then...

I have a solution for this in my minds but takes some time... The hacked
solution works only because we sending out only dataframes at the
moment.

- Alex

------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to