Home | History | Annotate | Download | only in net80211
History log of /src/sys/net80211/_ieee80211.h
RevisionDateAuthorComments
 1.11  14-Mar-2022  mlelstv Additional channel flags.
 1.10  21-Mar-2013  christos branches: 1.10.38;
Instead of always checking for ANYC, make it a valid channel
 1.9  21-Mar-2013  christos Don't attempt to dereference ANYC (since it is a pointer to 0x1).
Fixes random crashes in hostap mode (race conditions in the interrupt handler
while the interface comes up or down).
 1.8  10-Jan-2009  cegger branches: 1.8.14; 1.8.24;
Introduce ieee80211_setbasicrates().
Use it to set speed in ieee80211_ifattach().
Export new ieee80211_std_rateset_11{a,b,g}.

From OpenBSD.
 1.7  28-Jul-2008  christos branches: 1.7.2;
- trailing commas in enums
- arithmetic on enums needs cast
from Anon Ymous
 1.6  16-Dec-2007  degroote branches: 1.6.4; 1.6.6; 1.6.10; 1.6.12; 1.6.14; 1.6.16;
Add support for the command list scan in ifconfig (this command permits to scan
access point in the neighbourhood).

Complete list of channel attributes and list of management information element
payload.

While here, use estrlcpy instead of strncpy.

From FreeBSD ifconfig and net80211
 1.5  08-Mar-2006  lukem branches: 1.5.36; 1.5.46; 1.5.50;
Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings.
Add a space between numbers and Hz unit.
 1.4  02-Mar-2006  dyoung branches: 1.4.2; 1.4.4;
Miscellaneous ath(4) and net80211 updates and bug-fixes coming from
sam@ and various open source repositories:

ath(4):

Ignore "phantom" beacon misses: should stabilize connections
to access points (no more ceaseless link-UP/DOWN indications).
Also, re-synchronize beacon timer using the TSF in the
first beacon received after joining a BSS---this should
also help suppress spurious beacon misses. I am hopeful
that this will help ath(4) lossage reported by perry@ and
smb@.

Add new configuration through sysctl.

Use a shorter calibration interval until IQ calibration
finishes.

Report antenna noise through radiotap.

Rudiments of Radar Detection / Dynamic Frequency Selection.

Update to HAL version 0.9.16.13.

Update open sources for changes to the HAL API.

Add HALs for additional architectures: add big-endian ELF
HALs for sparc64 and for PowerPC. Also add a Alpha HAL.
These new HALs are untested under NetBSD.

ath(4) + net80211:

Make the multicast transmit rate configurable by ioctl.

Miscellaneous bug fixes.
 1.3  10-Dec-2005  elad branches: 1.3.4; 1.3.6;
Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.
 1.2  20-Nov-2005  dyoung Set the "special" struct ieee80211_channel pointer, IEEE80211_CHAN_ANYC,
to 0x1 instead of 0xffff, so the kernel will trap accidental
dereferences. I don't set IEEE80211_CHAN_ANYC to NULL because it
may have a distinct meaning in net80211. Thanks to Steve Woodford
for pointing out that 0xffff may be a valid kernel memory address
on x86.
 1.1  21-Jun-2005  dyoung branches: 1.1.1;
Initial revision
 1.1.1.2  18-Nov-2005  skrll Import FreeBSD's net80211(9) of 1-nov-2005
 1.1.1.1  21-Jun-2005  dyoung branches: 1.1.1.1.2; 1.1.1.1.8; 1.1.1.1.10;
Import FreeBSD's net80211(9) of 2005-05-18
 1.1.1.1.10.1  22-Nov-2005  yamt sync with head.
 1.1.1.1.8.3  11-Dec-2005  christos Sync with head.
 1.1.1.1.8.2  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.1.1.1.8.1  21-Jun-2005  skrll file _ieee80211.h was added on branch ktrace-lwp on 2005-11-10 14:10:51 +0000
 1.1.1.1.2.2  21-Jan-2008  yamt sync with head
 1.1.1.1.2.1  21-Jun-2006  yamt sync with head.
 1.3.6.1  22-Apr-2006  simonb Sync with head.
 1.3.4.1  09-Sep-2006  rpaulo sync with head
 1.4.4.1  19-Apr-2006  elad sync with head.
 1.4.2.1  13-Mar-2006  yamt sync with head.
 1.5.50.1  02-Jan-2008  bouyer Sync with HEAD
 1.5.46.1  26-Dec-2007  ad Sync with head.
 1.5.36.1  09-Jan-2008  matt sync with HEAD
 1.6.16.1  19-Oct-2008  haad Sync with HEAD.
 1.6.14.1  31-Jul-2008  simonb Sync with head.
 1.6.12.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.6.10.1  04-May-2009  yamt sync with head.
 1.6.6.2  17-Jan-2009  mjf Sync with HEAD.
 1.6.6.1  28-Sep-2008  mjf Sync with HEAD.
 1.6.4.1  22-Feb-2008  skrll Beginning of a sync with net80211 from FreeBSD. Lots to do.

Sources taken from 2008-02-22.
 1.7.2.1  19-Jan-2009  skrll Sync with HEAD.
 1.8.24.1  23-Jun-2013  tls resync from head
 1.8.14.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.10.38.2  28-Jun-2018  phil Add RCS ID at the top of all the files.
 1.10.38.1  28-Jun-2018  phil Start of WiFi refresh. Copy of FreeBSD net80211 directory with git
mirror commit id of 09e3123164ec345822e00465039503686efde455, no
changes yet. ieee80211_netbsd.[ch] from ieee80211_freebsd.[ch].

RSS XML Feed