<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/if_ndis, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-01-31T05:22:11Z</updated>
<entry>
<title>MFC r186919:</title>
<updated>2009-01-31T05:22:11Z</updated>
<author>
<name>Weongyo Jeong</name>
<email>weongyo@FreeBSD.org</email>
</author>
<published>2009-01-31T05:22:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2817a14990d11992dfc6779eb9d43f19899dc891'/>
<id>urn:sha1:2817a14990d11992dfc6779eb9d43f19899dc891</id>
<content type='text'>
  fix a typo to set the 48Mbps data rate.

  PR:		kern/130189
  Submitted by:	Paul B. Mahol &lt;onemda_at_gmail.com&gt;
  Reviewed by:	sam
  MFC after:	3 weeks
</content>
</entry>
<entry>
<title>MFC r183587:</title>
<updated>2008-10-16T08:24:02Z</updated>
<author>
<name>Weongyo Jeong</name>
<email>weongyo@FreeBSD.org</email>
</author>
<published>2008-10-16T08:24:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0380eba5f734e6881ae95155192c5c2d3cc949ca'/>
<id>urn:sha1:0380eba5f734e6881ae95155192c5c2d3cc949ca</id>
<content type='text'>
  sc-&gt;ndis_txidx should be cycle between 0 and sc-&gt;ndis_maxpkts, not
  NDIS_TXPKTS and don't allocate unused extra spaces for
  sc-&gt;ndis_txarray and sc-&gt;ndis_txpool.

  PR:		kern/127644
  Submitted by:	Antoine Pelisse &lt;apelisse_at_gmail.com&gt;

Approved by:	re (gnn)
</content>
</entry>
<entry>
<title>MFC: Use pause(9) instead of tsleep() on a stack variable.</title>
<updated>2008-02-12T19:15:21Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2008-02-12T19:15:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a385f103112e5a69ec9a7a836c0170ccd6c4492f'/>
<id>urn:sha1:a385f103112e5a69ec9a7a836c0170ccd6c4492f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r1.126</title>
<updated>2007-12-05T02:53:44Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2007-12-05T02:53:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4a30332e8c176b762d0d9ac71e63f580dbacf4ee'/>
<id>urn:sha1:4a30332e8c176b762d0d9ac71e63f580dbacf4ee</id>
<content type='text'>
 Hide a debug printf.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Fix up ndis interaction with net80211</title>
<updated>2007-07-26T20:11:16Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2007-07-26T20:11:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c4dd9fb67a816feac7857cb9ffb4a636014901ab'/>
<id>urn:sha1:c4dd9fb67a816feac7857cb9ffb4a636014901ab</id>
<content type='text'>
 - make NDIS_DEBUG a sysctl
 - default to IEEE80211_MODE_11B if the card doesnt tell us the channels
 - dont mess with ic_des_chan when we assosciate
 - Allow a directed scan by setting the ESSID before scanning (verified
   with wireshark). Hidden APs probably wouldnt have worked before.
 - Grab the channel type and use it to look up the correct curchan for
   the scan results (mistakenly used 11B before)
 - Fix memory leak in the ndis_scan_results

Tested by:	matteo
Reviewed by:	sam
Approved by:	re (rwatson)
</content>
</entry>
<entry>
<title>Improve the net80211 handling within ndis</title>
<updated>2007-07-12T02:54:05Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2007-07-12T02:54:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cddce0cb903815f7309dff5c86d21f663132794d'/>
<id>urn:sha1:cddce0cb903815f7309dff5c86d21f663132794d</id>
<content type='text'>
 - use net80211 for scanning and pass the results back to the scan cache
 - use ieee80211_init_channels to fill our channel list
 - fix up state transitions
 - depreciate the old wicontrol ioctls
 - add some debugging lines (#define NDIS_DEBUG)

Reviewed by:	sam
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>finish removing usb_port.h macros.</title>
<updated>2007-06-18T22:24:32Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-06-18T22:24:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=79d80dc2847427032e32e7694af000ca3ebd4519'/>
<id>urn:sha1:79d80dc2847427032e32e7694af000ca3ebd4519</id>
<content type='text'>
Use device_foo_t to declare functions
a little de-k&amp;r
</content>
</entry>
<entry>
<title>Expand USB_ATTACH_{ERROR,SUCCESS}_RETURN inline and eliminate from</title>
<updated>2007-06-12T15:37:19Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-06-12T15:37:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=645016c0e428f5acb73007eb3c79ab0aee92ffa5'/>
<id>urn:sha1:645016c0e428f5acb73007eb3c79ab0aee92ffa5</id>
<content type='text'>
usb_port.h.  They aren't needed, and are a legacy of this code's past.
</content>
</entry>
<entry>
<title>Update 802.11 wireless support:</title>
<updated>2007-06-11T03:36:55Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2007-06-11T03:36:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=68e8e04e93c1ec3d37022223b69073f50d3d4981'/>
<id>urn:sha1:68e8e04e93c1ec3d37022223b69073f50d3d4981</id>
<content type='text'>
o major overhaul of the way channels are handled: channels are now
  fully enumerated and uniquely identify the operating characteristics;
  these changes are visible to user applications which require changes
o make scanning support independent of the state machine to enable
  background scanning and roaming
o move scanning support into loadable modules based on the operating
  mode to enable different policies and reduce the memory footprint
  on systems w/ constrained resources
o add background scanning in station mode (no support for adhoc/ibss
  mode yet)
o significantly speedup sta mode scanning with a variety of techniques
o add roaming support when background scanning is supported; for now
  we use a simple algorithm to trigger a roam: we threshold the rssi
  and tx rate, if either drops too low we try to roam to a new ap
o add tx fragmentation support
o add first cut at 802.11n support: this code works with forthcoming
  drivers but is incomplete; it's included now to establish a baseline
  for other drivers to be developed and for user applications
o adjust max_linkhdr et. al. to reflect 802.11 requirements; this eliminates
  prepending mbufs for traffic generated locally
o add support for Atheros protocol extensions; mainly the fast frames
  encapsulation (note this can be used with any card that can tx+rx
  large frames correctly)
o add sta support for ap's that beacon both WPA1+2 support
o change all data types from bsd-style to posix-style
o propagate noise floor data from drivers to net80211 and on to user apps
o correct various issues in the sta mode state machine related to handling
  authentication and association failures
o enable the addition of sta mode power save support for drivers that need
  net80211 support (not in this commit)
o remove old WI compatibility ioctls (wicontrol is officially dead)
o change the data structures returned for get sta info and get scan
  results so future additions will not break user apps
o fixed tx rate is now maintained internally as an ieee rate and not an
  index into the rate set; this needs to be extended to deal with
  multi-mode operation
o add extended channel specifications to radiotap to enable 11n sniffing

Drivers:
o ath: add support for bg scanning, tx fragmentation, fast frames,
       dynamic turbo (lightly tested), 11n (sniffing only and needs
       new hal)
o awi: compile tested only
o ndis: lightly tested
o ipw: lightly tested
o iwi: add support for bg scanning (well tested but may have some
       rough edges)
o ral, ural, rum: add suppoort for bg scanning, calibrate rssi data
o wi: lightly tested

This work is based on contributions by Atheros, kmacy, sephe, thompsa,
mlaier, kevlo, and others.  Much of the scanning work was supported by
Atheros.  The 11n work was supported by Marvell.
</content>
</entry>
<entry>
<title>Initialize irql to something prior to calls that (might) set it.</title>
<updated>2007-05-20T16:59:37Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2007-05-20T16:59:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a443a26379cc8ea04e6dd73397c31146449ae324'/>
<id>urn:sha1:a443a26379cc8ea04e6dd73397c31146449ae324</id>
<content type='text'>
Whined about: gcc 4.2
</content>
</entry>
</feed>
