Thank you for patches Mariano,

but even after editing (there was no dev.c in my /net/mac802154, but there
were wpan.c and rx.c) and applying them to my kernel,
I couldn't ping one imote from another.
May be it's because the following hunk failed to apply to rx.c?:

@@ -837,7 +842,8 @@ void ieee802154_subif_rx(struct ieee802154_dev *hw,
struct sk_buff *skb)
        ret = parse_frame_start(skb); /* 3 bytes pulled after this */
        if (ret) {
                pr_debug("%s(): Got invalid frame\n", __func__);
-               goto out;
+               /* don't bail if sniffing */
+               //goto out;
        }
 
        pr_debug("%s() frame %d\n", __func__, mac_cb_type(skb));

It seems that drivers from local repository differ much from those, written
by Michael White, as those allowed to have some ip functionality.
 

-- 
Respectfully yours, Alexander E. Gogolev

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Linux-zigbee-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to