<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/net/mac80211.h, branch linux-2.6.25.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-01-28T23:09:43Z</updated>
<entry>
<title>mac80211: add unified BSS configuration</title>
<updated>2008-01-28T23:09:43Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-12-28T13:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=471b3efdfccc257591331724145f8ccf8b3217e1'/>
<id>urn:sha1:471b3efdfccc257591331724145f8ccf8b3217e1</id>
<content type='text'>
This patch (based on Ron Rindjunsky's) creates a framework for
a unified way to pass BSS configuration to drivers that require
the information, e.g. for implementing power save mode.

This patch introduces new ieee80211_bss_conf structure that is
passed to the driver via the new bss_info_changed() callback
when the BSS configuration changes.

This new BSS configuration infrastructure adds the following
new features:
 * drivers are notified of their association AID
 * drivers are notified of association status

and replaces the erp_ie_changed() callback. The patch also does
the relevant driver updates for the latter change.

Signed-off-by: Ron Rindjunsky &lt;ron.rindjunsky@intel.com&gt;
Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: move interface type to vif structure</title>
<updated>2008-01-28T23:09:37Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-12-19T00:31:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51fb61e76d952e6bc2fbdd9f0d38425fbab1cf31'/>
<id>urn:sha1:51fb61e76d952e6bc2fbdd9f0d38425fbab1cf31</id>
<content type='text'>
Drivers that support mixed AP/STA operation may well need to
know the type of a virtual interface when iterating over them.
The easiest way to support that is to move the interface type
variable into the vif structure.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: dont use interface indices in drivers</title>
<updated>2008-01-28T23:09:36Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-12-19T00:31:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=32bfd35d4b63bd63de4bb0d791ef049c3c868726'/>
<id>urn:sha1:32bfd35d4b63bd63de4bb0d791ef049c3c868726</id>
<content type='text'>
This patch gets rid of the if_id stuff where possible in favour of
a new per-virtual-interface structure "struct ieee80211_vif". This
structure is located at the end of the per-interface structure and
contains a variable length driver-use data area.

This has two advantages:
 * removes the need to look up interfaces by if_id, this is better
   for working with network namespaces and performance
 * allows drivers to store and retrieve per-interface data without
   having to allocate own lists/hash tables

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: Add radio led trigger</title>
<updated>2008-01-28T23:01:04Z</updated>
<author>
<name>Ivo van Doorn</name>
</author>
<published>2008-01-07T18:45:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cdcb006fbe7a74b5f7827f5c5c27e11399a2fab7'/>
<id>urn:sha1:cdcb006fbe7a74b5f7827f5c5c27e11399a2fab7</id>
<content type='text'>
Some devices have a seperate LED which indicates if the radio is
enabled or not. This adds a LED trigger to mac80211 where drivers
can hook into when they are interested in radio status changes.

v2: Check hw.conf.radio_enabled when calling start().

Signed-off-by: Ivo van Doorn &lt;IvDoorn@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac80211: A-MPDU Rx add low level driver API</title>
<updated>2008-01-28T23:00:57Z</updated>
<author>
<name>Ron Rindjunsky</name>
</author>
<published>2007-12-25T15:00:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1b7d03acbfe9d6f1ecf169e6494c5eca29fa0ed3'/>
<id>urn:sha1:1b7d03acbfe9d6f1ecf169e6494c5eca29fa0ed3</id>
<content type='text'>
This patch adds the API to perform A-MPDU actions between mac80211 and low
level driver.

Signed-off-by: Ron Rindjunsky &lt;ron.rindjunsky@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac80211: support getting key sequence counters via cfg80211</title>
<updated>2008-01-28T22:59:50Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-12-19T01:03:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62da92fb75c346b503bca765fd1337e08771c9fe'/>
<id>urn:sha1:62da92fb75c346b503bca765fd1337e08771c9fe</id>
<content type='text'>
This implements cfg80211's get_key() to allow retrieving the sequence
counter for a TKIP or CCMP key from userspace. It also cleans up and
documents the associated low-level driver interface.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac80211: allow easier multicast/broadcast buffering in hardware</title>
<updated>2008-01-28T22:59:47Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-12-19T00:31:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7d54d0ddd66678ada6635159dac1eb82ccbe34b5'/>
<id>urn:sha1:7d54d0ddd66678ada6635159dac1eb82ccbe34b5</id>
<content type='text'>
There are various decisions influencing the decision whether to buffer
a frame for after the next DTIM beacon. The "do we have stations in PS
mode" condition cannot be tested by the driver so mac80211 has to do
that. To ease driver writing for hardware that can buffer frames until
after the next DTIM beacon, introduce a new txctl flag telling the
driver to buffer a specific frame.

While at it, restructure and comment the code for multicast buffering
and remove spurious "inline" directives.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Cc: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac80211: clean up eapol handling in TX path</title>
<updated>2008-01-28T22:59:46Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-12-19T00:31:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=678f5f7117d5780d3a51b201c9f44b7bf90f6a76'/>
<id>urn:sha1:678f5f7117d5780d3a51b201c9f44b7bf90f6a76</id>
<content type='text'>
The previous patch left only one user of the ieee80211_is_eapol()
function and that user can be eliminated easily by introducing
a new "frame is EAPOL" flag to handle the frame specially (we
already have this information) instead of doing the (expensive)
ieee80211_is_eapol() all the time.

Also, allow unencrypted frames to be sent when they are injected.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac80211: conditionally include timestamp in radiotap information</title>
<updated>2008-01-28T22:58:25Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-12-11T20:33:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c49e5ea322c2fb43f430abb3c4a49eae1394287e'/>
<id>urn:sha1:c49e5ea322c2fb43f430abb3c4a49eae1394287e</id>
<content type='text'>
This makes mac80211 include the low-level MAC timestamp
in the radiotap header if the driver indicated (by a new
RX flag) that the timestamp is valid.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac80211: adding 802.11n configuration flows</title>
<updated>2008-01-28T22:55:33Z</updated>
<author>
<name>Ron Rindjunsky</name>
</author>
<published>2007-11-26T14:14:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d3c990fb26b78f60614885d9ecaf7b7686b7b098'/>
<id>urn:sha1:d3c990fb26b78f60614885d9ecaf7b7686b7b098</id>
<content type='text'>
This patch configures the 802.11n mode of operation
internally in ieee80211_conf structure and in the low-level
driver as well (through op conf_ht).
It does not include AP configuration flows.

Signed-off-by: Ron Rindjunsky &lt;ron.rindjunsky@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
