History log of /src/sys/dev/pci/if_ipwvar.h |
Revision | | Date | Author | Comments |
1.19 |
| 05-Oct-2019 |
mrg | remove __packed attribute from struct ieee80211_radiotap_header and all the structures that include it.
this should not change anything while avoiding packed vs alignment warnings from GCC 8, and potentially pessimised code generation due to the packed marker (there are no misaligned members, just that the per-device parts may end unaligned.)
all consumers of these members are done from the properly aligned packet members directly, or, as a union with a 64 byte member, also properly aligned. codegen didn't appear to change, except for the definition of sizeof(struct driver_[rt]x_radiotap_header) in debug info, which is not directly used anywhere.
|
1.18 |
| 02-Feb-2017 |
nonaka | branches: 1.18.14; wlan interfaces make interrupt routine running on softint context.
see http://mail-index.netbsd.org/tech-kern/2016/12/06/msg021281.html
tested device: * ath at pci: AR5212, AR5424 * athn at pci: AR9287 * ipw at pci: 2100BG * iwi at pci: 2915ABG * iwm at pci: 3165, 7260, 8260 * iwn at pci: 4945, 6235 * ral at pci: RT2560 * rtwn at pci: RTL8192CE
|
1.17 |
| 06-Sep-2015 |
dholland | branches: 1.17.2; 1.17.4; More on PR 41200: headers that declare ioctls should include sys/ioccom.h. This covers (I think) all the MI headers outside of external/ (and dist/).
|
1.16 |
| 27-Oct-2012 |
chs | branches: 1.16.14; split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.15 |
| 19-Jan-2010 |
pooka | branches: 1.15.12; 1.15.22; Redefine bpf linkage through an always present op vector, i.e. #if NBPFILTER is no longer required in the client. This change doesn't yet add support for loading bpf as a module, since drivers can register before bpf is attached. However, callers of bpf can now be modularized.
Dynamically loadable bpf could probably be done fairly easily with coordination from the stub driver and the real driver by registering attachments in the stub before the real driver is loaded and doing a handoff. ... and I'm not going to ponder the depths of unload here.
Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.
|
1.14 |
| 07-Nov-2008 |
joerg | Match image name with upstream distfiles.
|
1.13 |
| 27-May-2008 |
dyoung | branches: 1.13.4; 1.13.6; 1.13.8; Straggler from last commit: drop unused radiotap flags field, set the __packed attribute on the radiotap headers.
|
1.12 |
| 09-Dec-2007 |
jmcneill | branches: 1.12.10; 1.12.12; 1.12.14; 1.12.16; Merge jmcneill-pm branch.
|
1.11 |
| 17-Apr-2006 |
rpaulo | branches: 1.11.32; 1.11.34; 1.11.44; 1.11.46; Remove SIOCKILLFW.
|
1.10 |
| 17-Apr-2006 |
rpaulo | Oops, 16 is not enough to store the firmware filenames, use 24.
|
1.9 |
| 17-Apr-2006 |
rpaulo | Use the firmload API to retrive the firmware from the filesystem.
|
1.8 |
| 20-Dec-2005 |
skrll | branches: 1.8.4; 1.8.6; 1.8.8; 1.8.10; 1.8.12; Merge the FreeBSD code and adapt to NetBSD:
- add power management. - update ioctl handling.
Fix PR 27439 as the FreeBSD code has joerg's fix for when the RX intr routine can't allocate a new mbuf.
Fix PR 30806. Thanks to cube@ for testing and some struct ipw_soft_hdr handling code.
XXX The state machine doesn't sync with the net80211 layer, but that's XXX not a surprise.
|
1.7 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.6 |
| 22-Jun-2005 |
dyoung | branches: 1.6.2; Resolve conflicts in importation of 18-May-2005 ath(4) / net80211(9) from FreeBSD. Introduce compatibility shims (sys/dev/ic/ath_netbsd.[ch], sys/net80211/ieee80211_netbsd.[ch]). Update drivers (an, atu, atw, awi, ipw, iwi, rtw, wi) for the new net80211(9) API.
|
1.5 |
| 19-Jan-2005 |
dyoung | Keep a count of free transmit/command descriptors, sc->txfree. Make the transmit section reserve one descriptor for issuing a command at all times. If either transmit descriptors run out, or header/buffer software descriptors run out, set IFF_OACTIVE and get out of ipw_start, rather than re-using a descriptor or trying to use a NULL descriptor that comes off the front of an empty descriptor tailqueue.
This ought to fix port-i386/27439 and kern/28683.
|
1.4 |
| 14-Sep-2004 |
lukem | branches: 1.4.4; Add IEEE802.11 radiotap support. From Damien Bergamini.
|
1.3 |
| 14-Sep-2004 |
lukem | Whitespace tweaks from Damien Bergamini. Whitespace tweaks by me. Remove vendor RCSID, since it's out of sync already (due to manual patchs).
|
1.2 |
| 23-Aug-2004 |
lukem | branches: 1.2.2; NetBSD RCSID
|
1.1 |
| 23-Aug-2004 |
lukem | branches: 1.1.1; Initial revision
|
1.1.1.2 |
| 20-Dec-2005 |
skrll | Import of the ipw(4) FreeBSD sources from 14-Nov-2005 (just after the last net80211 merge) as a step towards a working driver and to make future merging easier.
|
1.1.1.1 |
| 23-Aug-2004 |
lukem | ipw(4) - Intel PRO/Wireless 2100 driver. Written by Damien Bergamini, from http://damien.bergamini.free.fr/ipw/
|
1.2.2.6 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.2.2.5 |
| 24-Jan-2005 |
skrll | Sync with HEAD.
|
1.2.2.4 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.2.2.3 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.2.2.2 |
| 25-Aug-2004 |
skrll | Sync with HEAD.
|
1.2.2.1 |
| 23-Aug-2004 |
skrll | file if_ipwvar.h was added on branch ktrace-lwp on 2004-08-25 06:58:05 +0000
|
1.4.4.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.6.2.2 |
| 21-Jan-2008 |
yamt | sync with head
|
1.6.2.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.8.12.1 |
| 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.8.10.1 |
| 19-Apr-2006 |
elad | sync with head.
|
1.8.8.1 |
| 24-May-2006 |
yamt | sync with head.
|
1.8.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.8.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.11.46.1 |
| 11-Dec-2007 |
yamt | sync with head.
|
1.11.44.1 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.11.34.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.11.32.1 |
| 05-Oct-2007 |
joerg | Convert ipw(4) to PNP power management and use pci_disable_retry.
|
1.12.16.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.12.14.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.12.14.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.12.12.1 |
| 04-Jun-2008 |
yamt | sync with head
|
1.12.10.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.12.10.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.13.8.1 |
| 09-Nov-2008 |
snj | Pull up following revision(s) (requested by joerg in ticket #25): sys/dev/pci/if_ipw.c: revision 1.44 sys/dev/pci/if_ipwvar.h: revision 1.14 sys/dev/pci/if_iwi.c: revision 1.76 sys/dev/pci/if_iwn.c: revision 1.26 Match image name with upstream distfiles.
|
1.13.6.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.13.4.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.15.22.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.15.22.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.15.12.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.16.14.2 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
1.16.14.1 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
1.17.4.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.17.2.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.18.14.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|