This code does not currently compile and it is disabled via the Kconfig BROKEN
flag.
---
include/linux/if_ether.h |1
include/linux/socket.h |4
include/net/zigbee/af_zigbee.h | 17 ++
include/net/zigbee/nwk.h | 94 +
net/Kconfig|1
---
arch/arm/mach-at91/board-sam9g20ek.c | 53
arch/arm/mach-pxa/stargate2.c | 19 +++
arch/powerpc/boot/dts/mpc8349emitx.dts | 14
arch/powerpc/boot/wrapper |1 +
4 files changed, 87 insertions(+), 0 deletions(-)
---
drivers/ieee802154/Kconfig |4
drivers/ieee802154/Makefile |1
drivers/ieee802154/adf7242.c | 1034 ++
include/linux/spi/adf7242.h | 53 ++
4 files changed, 1092 insertions(+), 0 deletions(-)
create mode 100644 drivers/ieee802154/adf724
---
drivers/ieee802154/Kconfig |6
drivers/ieee802154/Makefile |1
drivers/ieee802154/cc2420.c | 859 +++
include/linux/spi/cc2420.h | 198 ++
4 files changed, 1064 insertions(+), 0 deletions(-)
create mode 100644 drivers/ieee802154/c
---
drivers/ieee802154/Kconfig |5
drivers/ieee802154/Makefile|1
drivers/ieee802154/at86rf230.c | 988
include/linux/spi/at86rf230.h | 32 +
4 files changed, 1026 insertions(+), 0 deletions(-)
create mode 100644 drivers/ieee802154/a
---
drivers/ieee802154/Kconfig |4
drivers/ieee802154/Makefile |1
drivers/ieee802154/serial.c | 1047 +++
include/linux/tty.h |1
4 files changed, 1053 insertions(+), 0 deletions(-)
create mode 100644 drivers/ieee802154/serial.c
d
---
drivers/ieee802154/Kconfig | 11 ++
drivers/ieee802154/Makefile |1
drivers/ieee802154/fakelb.c | 311 +++
3 files changed, 323 insertions(+), 0 deletions(-)
create mode 100644 drivers/ieee802154/fakelb.c
diff --git a/drivers/ieee802154/Kconf
---
include/linux/if_arp.h|1
include/linux/nl802154.h |1
net/mac802154/Makefile|2 -
net/mac802154/mac802154.h |3 +
net/mac802154/main.c |4 +
net/mac802154/mib.c |3 +
net/mac802154/rx.c|1
net/mac802154/smac.c | 127 +++
---
include/linux/if_arp.h|1
include/linux/nl802154.h |1
net/mac802154/Makefile|2 -
net/mac802154/mac802154.h |3 +
net/mac802154/main.c |4 ++
net/mac802154/mib.c |3 +
net/mac802154/monitor.c | 116 +
---
drivers/ieee802154/Kconfig|4 ++--
include/linux/if_ieee802154.h |6 ++
2 files changed, 8 insertions(+), 2 deletions(-)
create mode 100644 include/linux/if_ieee802154.h
diff --git a/drivers/ieee802154/Kconfig b/drivers/ieee802154/Kconfig
index 9b9f43a..df24c5e 100644
--- a/
This is a forward port of the existing linux-zigbee code to 2.6.38. Nothing was
intentionally changed. Let me know if I broke something.
I split the code up into a patch series to make it easier to understand.
---
Jon Smirl (11):
Low level changes to the IEEE 802.15.4 code
802.15.4
__
> Linux-zigbee-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel
>
>
--
Jon Smirl
[email protected]
-
gt; http://p.sf.net/sfu/novell-sfdev2dev
> ___
> Linux-zigbee-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel
>
--
Jon Smirl
[email protected]
-
On Wed, Sep 8, 2010 at 11:43 AM, Jon Smirl wrote:
>> "For example, the Interface Identifier for an Ethernet interface whose
>> built-in address is, in hexadecimal,
Interface Identifier != MAC address. It is a two step process.
For Ethernet (48b) MAC addresses.
34-56-7
On Wed, Sep 8, 2010 at 11:43 AM, Jon Smirl wrote:
> On Wed, Sep 8, 2010 at 10:40 AM, Mariano Alvira wrote:
>> On Wed, Aug 11, 2010 at 01:35:44AM +0400, Dmitry Eremin-Solenikov wrote:
>>> On 8/11/10, Mariano Alvira wrote:
>>>
>>> Please refer to the
C2-A8-Cx-xx-yy-yy
>
> and the "Interface Identifier" would be (I supppose):
>
> 00-50-C2-FF-FE-A8-Cx-xx
>
> but which group of bits to put as "x-xx" doesn't seem properly defined
> (at least for IAB owners). It's also annoying that, I have 28
ss into a variable at boot and not bother
with flash after that.
>
> Regardless, I'll get this into the patchwork so the issue doesn't get
> lost.
>
> -Mar.
>
>
> On Fri, Aug 27, 2010 at 09:04:52AM -0400, Jon Smirl wrote:
>>
>> ---
>> linux.c | 22 ++
---
linux.c | 22 ++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/linux.c b/linux.c
index 4506b13..a52e254 100644
--- a/linux.c
+++ b/linux.c
@@ -69,18 +69,40 @@ int timed_getc(volatile uint8_t *c) {
return -ETIMEDOUT;
}
+const uint8_t hex[16]={
---
include/nl802154.h |1 +
src/iz-phy.c | 68
test-serial/test_DQ.py |6 ++--
3 files changed, 72 insertions(+), 3 deletions(-)
diff --git a/include/nl802154.h b/include/nl802154.h
index ce1e6a1..cc80bd6 100644
--- a/incl
IEEE802154_DEV_MONITOR,
IEEE802154_DEV_SMAC,
+ IEEE802154_DEV_6LOWPAN,
__IEEE802154_DEV_MAX,
};
diff --git a/net/mac802154/6lowpan.c b/net/mac802154/6lowpan.c
new file mode 100644
index 000..46a1e1b
--- /dev/null
+++ b/net/mac802154/6lowpan.c
@@ -0,0 +1,946 @@
+/*
+ * 6lowpan - IPv6
e revenue and
> speed time-to-market. Join now, and jumpstart your future.
> http://p.sf.net/sfu/intel-atom-d2d
> ___
> Linux-zigbee-devel mailing list
> [email protected]
> https://lists.sourceforge.net/li
a/net/mac802154/6lowpan.c b/net/mac802154/6lowpan.c
new file mode 100644
index 000..51ccfb7
--- /dev/null
+++ b/net/mac802154/6lowpan.c
@@ -0,0 +1,948 @@
+/*
+ * 6lowpan - IPv6 compression on 802.15.4
+ *
+ * Copyright 2010, Jon Smirl
+ * This code is derived from Contiki - http://www.sics.se
On Mon, Aug 23, 2010 at 5:34 AM, Dmitry Eremin-Solenikov
wrote:
> Hello,
>
> On Sun, Aug 22, 2010 at 3:13 PM, Jon Smirl wrote:
>> 6lowpan spec provides a clue on how to handle this:
>>
>> A short IEEE 802.15.4 address is 16 bits in length. Short addresses
>>
address format. On transmit look for this pattern
and then convert back to short address mode. struct ieee802154_addr
can be eliminated and replaced with u8[ALEN].
--
Jon Smirl
[email protected]
--
This SF.net email is
Do FFDs always know the whole map of short address to long
address, or it is the map only known to the coordinator?
--
Jon Smirl
[email protected]
--
This SF.net email is sponsored by
Make an app they can't live with
have a few days next week to work on 6lowpan.
I want to get it to the point where it can ping.
>
> On Wed, Aug 11, 2010 at 4:52 AM, Jon Smirl wrote:
>> Signed-off-by: Jon Smirl
>> ---
>> drivers/ieee802154/serial.c | 54
>> +-
(pos = 0; pos < 60; pos++)
+ printk("%02x ", skb->data[pos]);
+ printk("\n");
pos = 0;
head[pos++] = 0x41; /* temp force uncompressed ipv6 */
--
Jon Smirl
[email protected]
--
Signed-off-by: Jon Smirl
---
drivers/ieee802154/serial.c | 54 +--
include/net/mac802154.h |2 ++
net/ipv6/addrconf.c | 12 ++
net/mac802154/6lowpan.c |9 ++-
net/mac802154/main.c|9 +++
5 files
hardware also use the
xxx_ALEN convention.
--
Jon Smirl
[email protected]
--
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-de
On Tue, Aug 10, 2010 at 4:28 PM, Dmitry Eremin-Solenikov
wrote:
> On 8/11/10, Dmitry Eremin-Solenikov wrote:
>> Hello,
>>
>> On 8/10/10, Jon Smirl wrote:
>>> Other network hardware has a include/linux/if_.h file describing
>>> it. IEEE 802.15.4 has th
On Tue, Aug 10, 2010 at 4:26 PM, Dmitry Eremin-Solenikov
wrote:
> On 8/10/10, Jon Smirl wrote:
>> I'm added a command to the serial serial driver to retrieve the MAC
>> address. That let me implement the code needed to auto-add link local
>> addresses.
>>
>&
B)
I modified net-tools to show IEEE 802.15.4 address. The changes are on
their way upstream.
Before the link local address changes can go in the kernel, we need to
reorganize the header files to make a linux/if_ieee802154.h to match
the design of the other hardware families.
--
Jon Smirl
e the headers or should I try?
--
Jon Smirl
[email protected]
--
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/R
On Sun, Aug 8, 2010 at 9:54 PM, Jon Smirl wrote:
> Something else is causing the rtnl lock problem. I updated to your
> current zigbee/devel tree at the same time I applied the patch.
> I have all of my code backed out.
I don't know what was causing the rtnl lock problem. I rebu
Something else is causing the rtnl lock problem. I updated to your
current zigbee/devel tree at the same time I applied the patch.
I have all of my code backed out.
--
Jon Smirl
[email protected]
--
This SF.net email
: [14162.110254] []
sys_ioctl+0x81/0xa0
Aug 8 21:15:31 (none) kernel: [14162.110267] [] ?
sys_socket+0x49/0x80
Aug 8 21:15:31 (none) kernel: [14162.110270] []
system_call_fastpath+0x16/0x1b
--
Jon Smirl
[email protected]
--
This
t;0f> 0b eb fe 90 55 48 83 ef 80 48 89 e5 41 54 49 89 f4 53
e8 6d
[ 3433.612239] RIP []
ieee802154_free_device+0x3b/0x40 [mac802154]
[ 3433.612243] RSP
[ 3433.612247] ---[ end trace 341b58fb9d2ea52f ]---
[ 3433.612250] Fixing recursive fault but reboot is needed!
jonsm...@terra:/home/linus
On Sat, Aug 7, 2010 at 8:44 PM, Dmitry Eremin-Solenikov
wrote:
> Hello,
>
> On Fri, Aug 06, 2010 at 02:56:36PM -0400, Jon Smirl wrote:
>> You're added Freescale SMAC. How do I create an interface for SMAC
>> mode? A new option in the iz command?
>
> In the same w
e modprobe zigbee.
Can you mix 6lowpan and Zigbee on a net? Can you tell the headers apart?
--
Jon Smirl
[email protected]
--
This SF.net email is sponsored by
Make an app they can't live without
Enter the Black
On Wed, Aug 4, 2010 at 7:59 PM, Jon Smirl wrote:
>>> I'm trying to figure out where to insert 6lowpan support but I'm
>>
>> 6lowpan should be just a listener for all 802.15.4 frames. We have not had
>> come with any interface (other than BSD sockets). You c
e I should write some extended 'Design' documentation.
> Anyway I'll have to prepare that as a part of LinuxKongress talk.
A diagram showing the relationships of the components and mapping them
to the 802.11 equivalents would make a good slide.
--
Jon Smirl
[email protected]
-
On Tue, Aug 3, 2010 at 6:13 PM, Dmitry Eremin-Solenikov
wrote:
> Hello,
>
> On 8/3/10, Jon Smirl wrote:
>> On Sun, Aug 1, 2010 at 8:54 PM, Jon Smirl wrote:
>>> This is a first pass, do you want to touch up the wpan ones?
>>>
>>> Signed-off-by: Jon Sm
On Sun, Aug 1, 2010 at 8:54 PM, Jon Smirl wrote:
> This is a first pass, do you want to touch up the wpan ones?
>
> Signed-off-by: Jon Smirl
Are these MAC renames ok? If so can you apply the patch to your repo.
Then we can do another round with more reorganization. For example,
shoul
This is a first pass, do you want to touch up the wpan ones?
Signed-off-by: Jon Smirl
---
net/mac802154/beacon.c | 16 ---
net/mac802154/beacon_hash.c | 12 +++--
net/mac802154/beacon_hash.h |8 ++--
net/mac802154/mac802154.h | 36
net/mac802154/mac_cmd.c
x27;t tell them apart. Changing the name prefix to
match the subdirectory is commonly done to avoid this problem.
--
Jon Smirl
[email protected]
--
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Develo
;flags = IFF_NOARP | IFF_BROADCAST;
dev->watchdog_timeo = 0;
dev->destructor = free_netdev;
dev->netdev_ops = &ieee802154_wpan_ops;
dev->ml_priv= &mac802154_mlme;
--
Jon Smirl
[email protected]
ck, pass some more info about netdev to core layers (e.g.
> wifi core layers bear info about netdev -> phy relationship).
>
> What do you think?
>
> On Wed, Jul 28, 2010 at 10:25 PM, Jon Smirl wrote:
>> Fix a segfault when deleting the monitor interface
>>
>&g
Fix a segfault when deleting the monitor interface
Signed-off-by: Jon Smirl
---
net/mac802154/main.c|2 +-
net/mac802154/mib.c |2 +-
net/mac802154/monitor.c |1 +
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/net/mac802154/main.c b/net/mac802154/main.c
On Tue, Jul 27, 2010 at 9:48 PM, Jon Smirl wrote:
> On Tue, Jul 27, 2010 at 9:46 PM, Dmitry Eremin-Solenikov
> wrote:
>> Hello,
>>
>> On Wed, Jul 28, 2010 at 4:33 AM, Jon Smirl wrote:
>>> I didn't make a primary net device, I only created the monitor
>&g
On Tue, Jul 27, 2010 at 9:46 PM, Dmitry Eremin-Solenikov
wrote:
> Hello,
>
> On Wed, Jul 28, 2010 at 4:33 AM, Jon Smirl wrote:
>> I didn't make a primary net device, I only created the monitor
>> interface. It looks sdata->list is empty when I try to delete the
&g
I didn't make a primary net device, I only created the monitor
interface. It looks sdata->list is empty when I try to delete the
monitor device. That implies that it was never added to list to begin
with.
--
Jon Smirl
jonsm...@g
43 20
48 8b
[28816.991861] RIP []
ieee802154_del_iface+0x97/0x210 [ieee802154]
[28816.991865] RSP
[28816.991867] CR2: 0028
[28816.991869] ---[ end trace e2994195a9387d2f ]---
--
Jon Smirl
[email protected]
---
On Tue, Jul 27, 2010 at 8:15 PM, Dmitry Eremin-Solenikov
wrote:
> Hello,
>
> On Wed, Jul 28, 2010 at 4:13 AM, Jon Smirl wrote:
>> On Tue, Jul 27, 2010 at 6:09 PM, Dmitry Eremin-Solenikov
>> wrote:
>>> Hello,
>>>
>>> On Tue, Jul 27, 2010 at 8:14 PM
On Tue, Jul 27, 2010 at 6:09 PM, Dmitry Eremin-Solenikov
wrote:
> Hello,
>
> On Tue, Jul 27, 2010 at 8:14 PM, Jon Smirl wrote:
>> I was trying to restart everything without rebooting.
>> I haven't looked at what caused the fault.
>>
>> jonsm...@terra:/ho
48 8b 43 20
48 8b
[14426.029408] RIP []
ieee802154_del_iface+0x97/0x210 [ieee802154]
[14426.029412] RSP
[14426.029413] CR2: 0028
[14426.029416] ---[ end trace afed69ca3e800566 ]---
jonsm...@terra:~$
--
Jon Smirl
j
I added the Contiki and linux-zigbee lists
On Tue, Jul 13, 2010 at 4:53 PM, Umberto Manzoli wrote:
> On 13 July 2010 20:47, Jon Smirl wrote:
>>
>> PPP/SLIP are adding an unnecessary layer of complexity. For example
>> I'm not sure yet if they work right for IP
Is there a special need for writing izattach? Could the standard
ldattach command work?
--
Jon Smirl
[email protected]
--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone
On Tue, Mar 30, 2010 at 5:49 AM, Dmitry Eremin-Solenikov
wrote:
> Hello,
>
> On Tue, Mar 30, 2010 at 2:22 AM, Jon Smirl wrote:
>> Dmitry, can you make a new 'zb' message that originates in the
>> attached serial device and allows them to send a debug message? By
&
ivers when the serial line is tied up
with packet protocol. There is no other way to get a message out of
the chip.
--
Jon Smirl
[email protected]
--
Download Intel® Parallel Studio Eval
Try the new software tools fo
ssector("wpan_cc24xx", dissect_ieee802154_cc24xx,
proto_ieee802154);
register_dissector("wpan-nonask-phy",
dissect_ieee802154_nonask_phy, proto_ieee802154_nonask_phy);
I can't figure out how to force "wpan_nofcs"
--
Jon Smirl
[email protected]
?
Contiki just did a hc06 update with a BSD license so it is ok to
import it into Linux. Might be easier to just reference it since the
network buffer structures are different.
>
> Best regards
>
> John Sucaet
>
> -Original Message-
> From: Jon Smirl [mailto:jonsm...
On Fri, Mar 19, 2010 at 10:57 AM, Dmitry Eremin-Solenikov
wrote:
> On Fri, Mar 19, 2010 at 5:53 PM, Jon Smirl wrote:
>> Why does this fail?
>
> Hmmm. Because wpan isn't 6lowpan?
We aren't using 6lowpan. It should be possible to set an IPv6 address
on the interface. I ca
Why does this fail?
r...@terra:/home/linus# ip -6 address add fe80::0012:13ff:fe14:1510/64
scope link dev wpan0
RTNETLINK answers: No buffer space available
How can I set the IPv6 address?
--
Jon Smirl
[email protected]
@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel
>
--
Jon Smirl
[email protected]
--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compil
.
--
Jon Smirl
[email protected]
--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel
> Linux-zigbee-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel
>
--
Jon Smirl
[email protected]
--
Download Intel® Parallel S
o get in touch with it.
Have you played with your mc13224 devices yet?
Do they use a ft232 for the USB connection?
--
Jon Smirl
[email protected]
--
Download Intel® Parallel Studio Eval
Try the new software tools for you
vides features such as DTrace,
> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
> http://p.sf.net/sfu/solaris-dev2dev
> ___
> Linux-zigbee-devel mailing list
> [email protected]
>
t; [email protected]
> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel
>
--
Jon Smirl
[email protected]
--
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predicti
How do I hook up to the IPv6 stack?
Also, you should rename the serial driver, serial is far too generic.
--
Jon Smirl
[email protected]
--
This SF.Net email is sponsored by the Verizon Developer Community
Take
On Sat, Jan 9, 2010 at 8:06 PM, Dmitry Eremin-Solenikov
wrote:
> On Sat, Jan 09, 2010 at 07:56:19PM -0500, Jon Smirl wrote:
>> On Sat, Jan 9, 2010 at 7:29 PM, Dmitry Eremin-Solenikov
>> wrote:
>> > On Sat, Jan 09, 2010 at 07:25:23PM -0500, Jon Smirl wrote:
>> &
On Sat, Jan 9, 2010 at 7:29 PM, Dmitry Eremin-Solenikov
wrote:
> On Sat, Jan 09, 2010 at 07:25:23PM -0500, Jon Smirl wrote:
>> >> Why don't these look like 802.15.4 packets in wireshark?
>> >
>> > Do you use our patched wireshark? We've had to put some
I'm able to sniff and decode 802.15.4 packets from the air. I use a
Raven stick. It does the 6lowpan expansion inside the stick since the
6lowpan support inside wireshare doesn't match what is in Contiki.
--
Jon Smirl
[email protected]
--
use of the
install path issue.
Why don't these look like 802.15.4 packets in wireshark?
--
Jon Smirl
[email protected]
--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon&
On Sat, Jan 9, 2010 at 4:20 PM, Jon Smirl wrote:
> Both of my wpans send back the same address:
>
> r...@terra:/home/apps/linux-zigbee/src# iz assoc wpan1 777 1 11 short
> Received short address 8001, status 00
> r...@terra:/home/apps/linux-zigbee/src# iz assoc wpan2 777 1 11 s
...
echo 1 > /sys/bus/platform/devices/ieee80215fakelb/adddev
echo 1 > /sys/bus/platform/devices/ieee80215fakelb/adddev
I had to make some paths:
mkdir -p /usr/local/var/run
mkdir -p /usr/local/var/lib/lowpan-tools
Install should have made those.
--
Jon Smirl
jo
Termios only has baud rate constants that go up to 230,400. I have my
mc13224 board running at 921,600. The perl package
Device::SerialPort; allows higher baud rates. Running a high baud
reduces latency. Is there a Python equivalent? I can slow my board
down in the meanwhile.
--
Jon Smirl
jonsm
aven sticks and can bridge to Linux under IPv6. I want to
switch out the Raven stick and use one of mc13224 device for a USB
connected bridge.
--
Jon Smirl
[email protected]
--
This SF.Net email is sponsored by the Ve
On Fri, Dec 4, 2009 at 11:14 AM, Andrew Webster wrote:
> On Fri, Dec 4, 2009 at 10:55 AM, Jon Smirl wrote:
>> On Mon, Nov 30, 2009 at 10:14 AM, Andrew Webster wrote:
>>> I have been working on a serial mac driver similar to the serial phy
>>> driver except that it
ing. Discover what's new with
> Crystal Reports now. http://p.sf.net/sfu/bobj-july
> ___
> Linux-zigbee-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel
>
--
Jon Smirl
On Sun, Aug 2, 2009 at 4:22 PM, Henning Glawe wrote:
> On Sun, Aug 02, 2009 at 02:04:46PM -0400, Jon Smirl wrote:
>> On Sun, Aug 2, 2009 at 8:47 AM, Henning Glawe wrote:
>> > This usb device claims to be of HID class, but is in fact a 802.15.4
>> > lowpan transceiver.
On Sun, Aug 2, 2009 at 8:47 AM, Henning Glawe wrote:
> This usb device claims to be of HID class, but is in fact a 802.15.4
> lowpan transceiver.
Do you have a link to datasheet for this dongle? Which chipset does it use?
--
Jon Smirl
jonsm...@gma
82 matches
Mail list logo