Hi,
thx for this explanations.
I mean i send some Byte throw a socket like the izchat. Now it is more
clear how to use this mlme functions.
i report if a have finished or have some other questions
Best regards,
Ivo
>>> Christophe Aeschlimann <c.aeschlim...@acn-group.ch> 13.09.2012
16:40 >>>
Hi Ivo,
Le 13.09.2012 14:33, Ivo Kunadt a écrit :
> At the moment i send some bytes in the xmit function of the
> net_device_ops.
What do you mean by that ? You cannot just send "some" bytes. Your
driver must forward the data that comes from the higher layer (the
soft
mac) to your radio chip over SPI.
> Now i want to use the ieee802154_mlme_ops func e.g. to
> send a request. But how can i do that?
mlme_ops contains the MAC management interface access points e.g. to
start scanning the channels, to associate/disaccociate with a network,
etc.
These functions will be called through a netlink socket by a user
space
application. (in our case the tool called 'iz').
For example when you do an assoc request using the following command :
iz assoc [insert system dependant parameters here]
The following functions are called in the kernel (abstract)
0) | ieee802154_associate_req() {
0) + 14.805 us | ieee802154_nl_get_dev.clone.9();
0) | mac802154_mlme_assoc_req() {
0) + 14.415 us | mac802154_dev_set_pan_id();
0) 5.925 us | mac802154_dev_set_page_channel();
0) 3.540 us | mac802154_dev_set_ieee_addr();
0) | mac802154_send_cmd() {
0) 6.330 us | mac802154_dev_get_dsn();
0) 7.080 us | mac802154_header_create();
0) | mac802154_wpan_xmit() {
0) | mac802154_tx() {
And only then your driver xmit() function will be called. (and your
driver must pass the sk_buff data over SPI to your radio chip)
You can generate "simple" data frame using the izchat program as show
on
the getting started page you were shown before.
I hope that helped,
Best regards,
--
Christophe Aeschlimann
Embedded Software Engineer & IT Manager
ACN Advanced Communications Networks S.A.
2000 - Neuchâtel, Switzerland
Tel. +41 32 724 74 31
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond.
Discussions
will include endpoint security, mobile security and the latest in
malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel
------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel