Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-29 | move code to support Frequency-Hopping spread spectrum (FHSS) PHYs | Damien Bergamini | |
to the Attic. nothing uses it in the tree and it is very unlikely that something will use it one day. the only driver supporting FHSS PHYs in the tree is ray(4) and it does not use net80211. | |||
2008-08-27 | introduce new IEEE80211_STA_ONLY kernel option that can be set to | Damien Bergamini | |
remove IBSS and HostAP support from net80211 and 802.11 drivers. it can be used to shrink RAMDISK kernels for instance (like what was done for wi(4)). it also has the benefit of highlighting what is specific to IBSS and HostAP modes in the code. the cost is that we now have two code paths to maintain. | |||
2008-07-21 | instead of passing rx tstamp and rssi to the ieee80211_input function, | Damien Bergamini | |
pass a pointer to an ieee80211_rxinfo structure containing those two fields plus an extra flags field that indicates whether the frame was decrypted by hardware or not. required for a future fix. | |||
2008-07-01 | Do not use MINCLSIZE to figure out if a single mbuf or a mcluster should be | Claudio Jeker | |
used. Instead use MHLEN and MLEN acordingly because MINCLSIZE is bigger than a single mbuf now. OK mglocker@ | |||
2008-04-16 | Kernel implementation of the 4-way handshake and group-key | Damien Bergamini | |
handshake protocols (both supplicant and authenticator state machines) as defined in the IEEE 802.11i standard. Software implementation of the TKIP (Temporal Key Integrity Protocol) and CCMP (CTR with CBC-MAC Protocol) protocols. This diff doesn't implement any of the 802.1X authentication protocols and thus only PSK authentication (using pre-shared keys) is currently supported. In concrete terms, this adds support for WPA-PSK and WPA2-PSK protocols, both in station and hostap modes. The following drivers are marked as WPA-capable and should work: bwi(4), malo(4), ral(4), iwn(4), wpi(4), ural(4), rum(4), upgt(4), and zyd(4) The following options have been added to ifconfig(8): wpa, wpapsk, wpaprotos, wpaakms, wpaciphers, wpagroupcipher wpa-psk(8) can be used to generate keys from passphrases. tested by many@ ok deraadt@ | |||
2008-03-13 | Do not increment the input packet counter in these drivers as | Brad Smith | |
ieee80211_input() already does this. Mentioned by Peter Philipp in PR 5248. ok claudio@ mglocker@ | |||
2007-12-30 | Only do pullups when necessary, m_pullup() always prepends an mbuf | Claudio Jeker | |
which is very bad if it is not necessary as it causes scrary mbuf fragmentation. tested and OK mglocker@ | |||
2007-09-18 | Only the most obvious bzero() -> M_ZERO changes. No cast changes, no | Kenneth R Westerback | |
MALLOC/FREE, etc. Just adding M_ZERO to malloc() and deleting an immediately adjacent bzero(). | |||
2007-08-28 | unify firmware load failure messages; ok mglocker | Theo de Raadt | |
2007-07-18 | replace the ieee80211_wepkey structure with a more generic ieee80211_key | Damien Bergamini | |
one that can be used with other ciphers than WEP. | |||
2007-05-22 | Pass string to printf instead of struct that contains string. | Ray Lai | |
OK tedu@ and miod@. | |||
2007-02-14 | Add SIOCADDMULTI and SIOCDELMULTI ioctl handlers. Without them IPv6 does | Claudio Jeker | |
not work. Issue reported by brad@ OK mglocker@ | |||
2006-12-30 | Don't use M_DUP_PKTHDR() on static mbufs. M_DUP_PKTHDR() copies the mtag | Claudio Jeker | |
chain and so a later MFREE() is needed to free the chain again. Just initialize a minimal mbuf header for bpf_mtap(). See earlier rum(4) commit for the full story. OK mglocker@ Sounds good jsg@ | |||
2006-12-07 | Fix some channel tweaks; e.g. solves a bug which sets the channel to 40 | Marcus Glocker | |
when switching into hostap mode. ok claudio@ | |||
2006-11-25 | remove a comment that only applies to freebsd. | Damien Bergamini | |
2006-10-13 | Fix kernel page fault when the device gets detached after the firmware | Marcus Glocker | |
failed to load. Spotted by bernd@, aaron@ ok claudio@ | |||
2006-10-11 | more ether_sprintf()'s | Damien Bergamini | |
ok claudio@ | |||
2006-10-11 | fix a potential null deref and a memleak (both in error path). | Damien Bergamini | |
ok mglocker@ | |||
2006-10-11 | Use correct arguments in printfs. OK mglocker@ | Claudio Jeker | |
2006-10-09 | Kill unused debug flag. | Marcus Glocker | |
2006-10-09 | Change historical leftovers (tsleep "pftres" to "pgtres"). | Marcus Glocker | |
2006-10-09 | Add powerhooks. Tested with a Netgear WG511v1 on my X40. | Marcus Glocker | |
ok claudio@ | |||
2006-10-06 | Fix cardbus support for pgt(4). Tested with a Netgear WG511. | Marcus Glocker | |
ok claudio@ | |||
2006-10-05 | Zap more dead dot1x code. | Marcus Glocker | |
ok claudio@ | |||
2006-10-05 | Zap dead dot1x routine pgt_update_hw_from_nodes(). There is some more | Marcus Glocker | |
dot1x stuff spreaded around which needs to be removed. ok claudio@ | |||
2006-10-05 | Remove obsolete ioctl command. | Marcus Glocker | |
ok claudio@ | |||
2006-10-05 | Zap dead routine pgt_80211_set(). | Marcus Glocker | |
ok claudio@ | |||
2006-10-04 | Merge pgt_start_body() into pgt_start(). | Marcus Glocker | |
ok claudio@ | |||
2006-10-04 | Mini cleanup. | Marcus Glocker | |
ok claudio@ | |||
2006-10-03 | Do not use IF_PREPEND. Instead use IFQ_POLL and IFQ_DEQUEUE. This should | Claudio Jeker | |
"fix" altq. OK mglocker@ | |||
2006-10-02 | Zap unused MLME routines. Probably they were just used in WPA mode. | Marcus Glocker | |
ok claudio@ | |||
2006-10-02 | Simplify device attachment. From brad@ with a tiny correction. | Marcus Glocker | |
2006-10-01 | Make monitor mode work by prepending the right kind headers and fixing the | Claudio Jeker | |
channel selection code. Joint work with mglocker@, OK mglocker@ | |||
2006-10-01 | Get rid of this strange pgt_data_frame which is unused. Nice side-effect is | Claudio Jeker | |
an easier to read pgt_datarx_completion. OK mglocker@ | |||
2006-10-01 | Kill some #if 0 code. OK mglocker@ | Claudio Jeker | |
2006-10-01 | Set ic_max_rssi to 255 the rssi value returned by the card is a u_int8_t | Claudio Jeker | |
and mglocker@ and I both have seen values up to 240. OK mglocker@ | |||
2006-09-27 | - do not bother printing the attach error message from the attach hook | Brad Smith | |
if pgt_attach() fails. - remove pgt_disable/pgt_reboot from the pgt_attach error path, just return for now. ok mglocker@ | |||
2006-09-26 | Start to get HostAP mode working for pgt(4). Works at the first try, | Marcus Glocker | |
but surely needs more testing and some more modifications. | |||
2006-09-23 | In pgt_media_status() also DPRINTF if the rate == 0. | Marcus Glocker | |
2006-09-23 | Update media state correctly. | Marcus Glocker | |
ok claudio@ | |||
2006-09-19 | add missing sys/device.h. | Brad Smith | |
ok mglocker@ | |||
2006-09-16 | Don't panic if firmware files are not in place. Ja ja ja ja claudio@. | Marcus Glocker | |
ok deraadt@ | |||
2006-09-16 | Bring pgt(4) in a working state. Much work also done by claudio@. | Marcus Glocker | |
ok deraadt@ | |||
2006-08-31 | Start to get interface attach working. | Marcus Glocker | |
ok deraadt@ | |||
2006-08-31 | Some first cleanup run. | Marcus Glocker | |
ok deraadt@ | |||
2006-08-31 | Bring chip into initialized state. | Marcus Glocker | |
ok deraadt@ | |||
2006-08-31 | Do proper chipset identification. | Marcus Glocker | |
ok deraadt@ | |||
2006-08-31 | Get firmware loaded. | Marcus Glocker | |
ok deraadt@ | |||
2006-08-28 | Port bus_dmamap_load(9) and bus_dmamap_sync(9). | Marcus Glocker | |
2006-08-28 | Move DMA mapping code from if_pgt_pci.c to pgt.c and port it as is for now. | Marcus Glocker | |
Remove dead code chunk from if_pgt_pci.c. For those who want to refer to the original code you can find it in ~mglocker/pgt/orig. |