<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/linux/ieee80211.h, branch v2.6.27.8</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v2.6.27.8</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v2.6.27.8'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2008-08-04T19:09:07Z</updated>
<entry>
<title>mac80211: pass dtim_period to low level driver</title>
<updated>2008-08-04T19:09:07Z</updated>
<author>
<name>Emmanuel Grumbach</name>
<email>emmanuel.grumbach@intel.com</email>
</author>
<published>2008-07-18T05:52:59Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=98f7dfd86cbbd377e2cbc293529681b914296f68'/>
<id>urn:sha1:98f7dfd86cbbd377e2cbc293529681b914296f68</id>
<content type='text'>
This patch adds the dtim_period in ieee80211_bss_conf, this allows the low
level driver to know the dtim_period, and to plan power save accordingly.

Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Zhu Yi &lt;yi.zhu@intel.com&gt;
Acked-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 QOS control helpers into ieee80211.h</title>
<updated>2008-07-08T18:15:59Z</updated>
<author>
<name>Harvey Harrison</name>
<email>harvey.harrison@gmail.com</email>
</author>
<published>2008-07-02T18:05:34Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=238f74a227fd7de8ea1bc66dcbbd36cf9920d1cb'/>
<id>urn:sha1:238f74a227fd7de8ea1bc66dcbbd36cf9920d1cb</id>
<content type='text'>
Also remove the WLAN_IS_QOS_DATA inline after removing the last
two users.  This starts moving away from using rx-&gt;fc to using
the header frame_control directly.

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: add block ack request capability</title>
<updated>2008-07-08T14:21:34Z</updated>
<author>
<name>Ron Rindjunsky</name>
<email>ron.rindjunsky@intel.com</email>
</author>
<published>2008-07-01T11:16:03Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=429a380571a6e6b8525b93161544eafc9b227e44'/>
<id>urn:sha1:429a380571a6e6b8525b93161544eafc9b227e44</id>
<content type='text'>
This patch adds block ack request capability

Signed-off-by: Ester Kummer &lt;ester.kummer@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Ron Rindjunsky &lt;ron.rindjunsky@intel.com&gt;
Acked-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: 11h - Handling measurement request</title>
<updated>2008-06-26T20:49:14Z</updated>
<author>
<name>Assaf Krauss</name>
<email>assaf.krauss@intel.com</email>
</author>
<published>2008-06-16T13:09:49Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=b662348662f9661f9259c7186c1bdb65620045f1'/>
<id>urn:sha1:b662348662f9661f9259c7186c1bdb65620045f1</id>
<content type='text'>
This patch handles the 11h measurement request information element.
This is minimal requested implementation - refuse measurement.

Signed-off-by: Assaf Krauss &lt;assaf.krauss@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: 11h Infrastructure - Parsing</title>
<updated>2008-06-26T20:49:14Z</updated>
<author>
<name>Assaf Krauss</name>
<email>assaf.krauss@intel.com</email>
</author>
<published>2008-06-15T15:23:29Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=f2df38596a81b6c24f4586b0b4befeaebf3e02db'/>
<id>urn:sha1:f2df38596a81b6c24f4586b0b4befeaebf3e02db</id>
<content type='text'>
This patch introduces parsing of 11h and 11d related elements from incoming
management frames.

Signed-off-by: Assaf Krauss &lt;assaf.krauss@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: remove ieee80211_get_morefrag</title>
<updated>2008-06-14T16:18:12Z</updated>
<author>
<name>Harvey Harrison</name>
<email>harvey.harrison@gmail.com</email>
</author>
<published>2008-06-11T21:21:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=8b7b1e05b0454f232b8ae1e6ee134b7f0b38abfb'/>
<id>urn:sha1:8b7b1e05b0454f232b8ae1e6ee134b7f0b38abfb</id>
<content type='text'>
Replaced by the new helper ieee80211_has_morefrags which is
more consistent with the intent of the function.

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: add helpers for frame control testing</title>
<updated>2008-06-14T16:18:12Z</updated>
<author>
<name>Harvey Harrison</name>
<email>harvey.harrison@gmail.com</email>
</author>
<published>2008-06-11T21:21:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=fd7c8a40b2a63863f749e4d17f0d94d2e5ab1331'/>
<id>urn:sha1:fd7c8a40b2a63863f749e4d17f0d94d2e5ab1331</id>
<content type='text'>
A few general categories:

1) ieee80211_has_* tests if particular fctl bits are set, the helpers are de
in the same order as the fctl defines:

A combined _has_a4 was also added to test when both FROMDS and TODS are set.

2) ieee80211_is_* is meant to test whether the frame control is of a certain
ftype - data, mgmt, ctl, and two special helpers _is_data_qos, _is_data_pres
which also test a subset of the stype space.

When testing for a particular stype applicable only to one ftype, functions
like ieee80211_is_ack have been added.  Note that the ftype is also being
checked in these helpers.  They have been added for all mgmt and ctl stypes
in the same order as the STYPE defines.

3) ieee80211_get_* is meant to take a struct ieee80211_hdr * and returns a
pointer to somewhere in the struct, see get_SA, get_DA, get_qos_ctl.

The intel wireless drivers had helpers that used this namespace, convert the
all to use the new helpers and remove the byteshifting as they were defined
in cpu-order rather than little-endian.

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>iwlwifi: remove redundant flags regarding to FAT channel</title>
<updated>2008-06-14T16:18:06Z</updated>
<author>
<name>Emmanuel Grumbach</name>
<email>emmanuel.grumbach@intel.com</email>
</author>
<published>2008-06-12T01:47:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=963f55178b25cb673ab438edaae4127b1d014bc1'/>
<id>urn:sha1:963f55178b25cb673ab438edaae4127b1d014bc1</id>
<content type='text'>
This patch removes redundant flags regarding to FAT channel. Use
mac80211's flag instead.

Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Zhu Yi &lt;yi.zhu@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: allow disable FAT in specific configurations</title>
<updated>2008-06-03T19:00:26Z</updated>
<author>
<name>Emmanuel Grumbach</name>
<email>emmanuel.grumbach@intel.com</email>
</author>
<published>2008-05-29T08:35:23Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9306102ea5696a3815f8d24ac0c0fbd1e19be7d3'/>
<id>urn:sha1:9306102ea5696a3815f8d24ac0c0fbd1e19be7d3</id>
<content type='text'>
This patch allows to disable FAT channel in specific configurations.

For example the configuration (8, +1), (primary channel 8, extension
channel 12) isn't permitted in U.S., but (8, -1), (primary channel 8,
extension channel 4) is. When FAT channel configuration is not
permitted, FAT channel should be reported as not supported in the
capabilities of the HT IE in association request. And sssociation is
performed on 20Mhz channel.

Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: separate Tx and Rx MCS when configuring HT</title>
<updated>2008-05-22T01:47:52Z</updated>
<author>
<name>Ron Rindjunsky</name>
<email>ron.rindjunsky@intel.com</email>
</author>
<published>2008-05-15T05:53:55Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=edcdf8b21ac920e06b4180246123fe43b022e020'/>
<id>urn:sha1:edcdf8b21ac920e06b4180246123fe43b022e020</id>
<content type='text'>
This patch follows the 11n spec in separation between Tx and Rx MCS
capabilities. Up until now, when configuring the HT possible set of Tx
MCS only Rx MCS were considered, assuming they are the same as the Tx MCS.
This patch fixed this by looking at low level driver Tx capabilities.

Signed-off-by: Ron Rindjunsky &lt;ron.rindjunsky@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
