<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac802154/mac_cmd.c, branch linux-3.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-04-01T20:25:51Z</updated>
<entry>
<title>mac802154: make csma/cca parameters per-wpan</title>
<updated>2014-04-01T20:25:51Z</updated>
<author>
<name>Phoebe Buckheister</name>
</author>
<published>2014-03-31T19:37:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e462ded699aa2cca04b68fbf203ea4675d4c44d4'/>
<id>urn:sha1:e462ded699aa2cca04b68fbf203ea4675d4c44d4</id>
<content type='text'>
Commit 9b2777d6089bcd (ieee802154: add TX power control to wpan_phy)
and following erroneously added CSMA and CCA parameters for 802.15.4
devices as PHY parameters, while they are actually MAC parameters and
can differ for any two WPAN instances. Since it is now sensible to have
multiple WPAN devices with differing CSMA/CCA parameters, make these
parameters MAC parameters instead.

Signed-off-by: Phoebe Buckheister &lt;phoebe.buckheister@itwm.fraunhofer.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ieee802154: use ieee802154_addr instead of *_sa variants</title>
<updated>2014-03-15T02:15:26Z</updated>
<author>
<name>Phoebe Buckheister</name>
</author>
<published>2014-03-14T20:24:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ae531b9475f62c5e1863508604cd6b3faf362d56'/>
<id>urn:sha1:ae531b9475f62c5e1863508604cd6b3faf362d56</id>
<content type='text'>
Change all internal uses of ieee802154_addr_sa to ieee802154_addr,
except for those instances that communicate directly with userspace.

Signed-off-by: Phoebe Buckheister &lt;phoebe.buckheister@itwm.fraunhofer.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ieee802154: enforce consistent endianness in the 802.15.4 stack</title>
<updated>2014-03-15T02:15:26Z</updated>
<author>
<name>Phoebe Buckheister</name>
</author>
<published>2014-03-14T20:23:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b70ab2e87f17176d18f67ef331064441a032b5f3'/>
<id>urn:sha1:b70ab2e87f17176d18f67ef331064441a032b5f3</id>
<content type='text'>
Enable sparse warnings about endianness, replace the remaining fields
regarding network operations without explicit endianness annotations
with such that are annotated, and propagate this through the entire
stack.

Uses of ieee802154_addr_sa are not changed yet, this patch is only
concerned with all other fields (such as address filters, operation
parameters and the likes).

Signed-off-by: Phoebe Buckheister &lt;phoebe.buckheister@itwm.fraunhofer.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ieee802154: rename struct ieee802154_addr to *_sa</title>
<updated>2014-03-15T02:15:25Z</updated>
<author>
<name>Phoebe Buckheister</name>
</author>
<published>2014-03-14T20:23:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=376b7bd3558eaf12d3e5c24aa71d0c162d2701fd'/>
<id>urn:sha1:376b7bd3558eaf12d3e5c24aa71d0c162d2701fd</id>
<content type='text'>
The struct as currently defined uses host byte order for some fields,
and most big endian/EUI display byte order for other fields. Inside the
stack, endianness should ideally match network byte order where possible
to minimize the number of byteswaps done in critical paths, but this
patch does not address this; it is only preparatory.

Signed-off-by: Phoebe Buckheister &lt;phoebe.buckheister@itwm.fraunhofer.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac802154: add mac802154_dev_get_dsn()</title>
<updated>2013-03-26T16:37:58Z</updated>
<author>
<name>Tony Cheneau</name>
</author>
<published>2013-03-25T17:59:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0483546a3de329cad7705d42962edb09a28794c6'/>
<id>urn:sha1:0483546a3de329cad7705d42962edb09a28794c6</id>
<content type='text'>
Bring-over mac802154_dev_get_dsn() function that was present in the
Linux ZigBee kernel. This function is called by the 6LoWPAN code in
order to properly set the DSN (Data Sequence Number) value in the IEEE
802.15.4 frame.

Signed-off-by: Tony Cheneau &lt;tony.cheneau@amnesiak.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac802154: sparse warnings: make symbols static</title>
<updated>2012-07-12T14:54:45Z</updated>
<author>
<name>alex.bluesman.smirnov@gmail.com</name>
</author>
<published>2012-07-10T21:22:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=428840424fc54dd2d3f67d3de8b78bb71a479537'/>
<id>urn:sha1:428840424fc54dd2d3f67d3de8b78bb71a479537</id>
<content type='text'>
Make symbols static to avoid the following warning shown up
by sparse:

    warning: symbol ... was not declared. Should it be static?

Signed-off-by: Alexander Smirnov &lt;alex.bluesman.smirnov@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac802154: add get short address method</title>
<updated>2012-07-12T14:54:45Z</updated>
<author>
<name>alex.bluesman.smirnov@gmail.com</name>
</author>
<published>2012-07-10T21:22:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e885a47a474fe53ed7d952af4b6e9a5cf86d9a07'/>
<id>urn:sha1:e885a47a474fe53ed7d952af4b6e9a5cf86d9a07</id>
<content type='text'>
Add method to get the device short 802.15.4 address. This call
needed by ieee802154 layer to satisfy 'iz list' request from
the user space.

Signed-off-by: Alexander Smirnov &lt;alex.bluesman.smirnov@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac802154: mlme start request</title>
<updated>2012-06-27T04:06:11Z</updated>
<author>
<name>alex.bluesman.smirnov@gmail.com</name>
</author>
<published>2012-06-25T23:24:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5265f46711ca4e6c389519a00e97036ddb892781'/>
<id>urn:sha1:5265f46711ca4e6c389519a00e97036ddb892781</id>
<content type='text'>
Basic preparations to start the interface.

Signed-off-by: Alexander Smirnov &lt;alex.bluesman.smirnov@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac802154: add wpan device-class support</title>
<updated>2012-06-27T04:06:11Z</updated>
<author>
<name>alex.bluesman.smirnov@gmail.com</name>
</author>
<published>2012-06-25T23:24:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=32bad7e30f113a8a5cebe4704bf6519ab4383e1b'/>
<id>urn:sha1:32bad7e30f113a8a5cebe4704bf6519ab4383e1b</id>
<content type='text'>
Every real 802.15.4 transceiver, which works with software MAC layer,
can be classified as a wpan device in this stack. So the wpan device
implementation provides missing link in datapath between the device
drivers and the Linux network queue.

According to the IEEE 802.15.4 standard each packet can be one of the
following types:
 - beacon
 - MAC layer command
 - ACK
 - data

This patch adds support for the data packet-type only, but this is
enough to perform data transmission and receiving over radio.

Signed-off-by: Alexander Smirnov &lt;alex.bluesman.smirnov@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac802154: basic MAC commands interface support</title>
<updated>2012-05-16T19:17:08Z</updated>
<author>
<name>alex.bluesman.smirnov@gmail.com</name>
</author>
<published>2012-05-15T20:50:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6e2128d42af43906d8bcbed7cf2207244fa4301e'/>
<id>urn:sha1:6e2128d42af43906d8bcbed7cf2207244fa4301e</id>
<content type='text'>
Declare set of MAC-commands for reduced functionality interface.

Signed-off-by: Alexander Smirnov &lt;alex.bluesman.smirnov@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
