Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-15 | Second pass of simple timeout_add -> timeout_add_sec conversions | Bret Lambert | |
This should take care of the simpler ones (i.e., timeout values of integer multiples of hz). ok krw@, art@ | |||
2008-08-27 | another IEEE80211_RADIOTAP_F_FCS candidate. | Damien Bergamini | |
2008-08-27 | override net80211's ic_node_alloc function to allocate a full | Damien Bergamini | |
bwi_node structure (containing the rate control state). because bwi(4) does not support HostAP or IBSS modes there is no need to maintain a per-node rate control state, so we could as well store it in bwi_softc but that will allow for future improvements. pointed out by Taylor R Campbell (campbell AT mumble DOT net) on tech@ | |||
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-08-22 | a ; in a bad place; dragonfly; ok mglocker | Theo de Raadt | |
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-06-11 | Don't get the address of the txstats pointers when doing bzero, | Jonathan Gray | |
just use the actual pointers. Debugged into the early hours of the morning with todd, without being able to use a keyboard with ddb. Fixes a panic seen on his powerbook. | |||
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-02-25 | Make bwi compile in debug mode again. | Marcus Glocker | |
2008-02-25 | Sync up with DragonFlyBSD driver. Please read their commit message | Marcus Glocker | |
for details: http://leaf.dragonflybsd.org/mailarchive/commits/2008-02/msg00165.html Tested and OK brad@, kettenis@ | |||
2008-02-16 | Zap KKASSERT porting macro and use KASSERT instead. | Marcus Glocker | |
2008-02-16 | Count output packets. | Marcus Glocker | |
2008-02-16 | Replace bwi_rate2plcp() with ieee80211_rate2plcp(). | Marcus Glocker | |
2008-02-16 | Fix spacing / comments. | Marcus Glocker | |
2008-02-16 | While importing the driver a lot of printf's have been converted to | Marcus Glocker | |
DPRINTF's by mistake. Fix this so we can see fatal errors without beeing in DEBUG mode. | |||
2008-02-16 | Report rssi and rate in rx radio tap. | Marcus Glocker | |
From the DragonFlyBSD driver. | |||
2008-02-16 | Better support for 11b mode. | Marcus Glocker | |
From the DragonFlyBSD driver. | |||
2008-02-16 | Remove some double prototype definitions. | Marcus Glocker | |
2008-02-16 | Always print device name in front of debug messages. | Marcus Glocker | |
2007-11-17 | - Add more LED support, like activity blinking (though just supporting | Marcus Glocker | |
some devices yet). - Calculate RX rate which can be used later in bpf_mtap(). Diff ported from DragonFlyBSD, tested by some. | |||
2007-10-18 | Add some first LEDs support. Tested on my cardbus Linksys WPC54G Ver 3. | Marcus Glocker | |
Diff ported from DragonFlyBSD | |||
2007-10-04 | Since we know the firmware load works, merge the single firmware files | Marcus Glocker | |
together to one single, finally. You need to bump the firmware package to version 1.3! OK jsg@ | |||
2007-10-01 | Spacing. | Marcus Glocker | |
2007-10-01 | Fix `bogus xmit rate setup' panic, which mostly happened while associating | Marcus Glocker | |
to an 11b AP due to not correct initialized tx rates. | |||
2007-10-01 | remove rate_fb variable as it always gets set to the same value | Jonathan Gray | |
as rate anyway. | |||
2007-10-01 | Print the MAC address. | Jonathan Gray | |
2007-10-01 | Disable default debug setting, make tx power map printing debug only. | Jonathan Gray | |
2007-10-01 | Use uint_* consistent. | Marcus Glocker | |
Agreed with jsg@ | |||
2007-09-30 | Spacing. | Marcus Glocker | |
2007-09-30 | Don't count interrupts with state "not of interest". | Marcus Glocker | |
From Oleg Safiullin. OK jsg@ | |||
2007-09-30 | BWI_BBP_ATTEN is a 16-bit register, so use CSR_WRITE_2 to access it. | Mark Kettenis | |
Fixes unaligned access on strict-alignment architectures. ok mglocker@ | |||
2007-09-29 | Fix two panic's on macppc. Allows me first network communication over | Marcus Glocker | |
my PowerBook G4 internal BCM4306 device. | |||
2007-09-27 | Spacing. | Marcus Glocker | |
2007-09-27 | Add automatic rate control (AMRR). | Marcus Glocker | |
2007-09-27 | Spacing. | Marcus Glocker | |
2007-09-27 | Kill __BIT* macros. | Marcus Glocker | |
Help and OK jsg@ | |||
2007-09-24 | Add radio tap support. We still need to calculate correct RX rate and | Marcus Glocker | |
RX signal strength. | |||
2007-09-23 | Fix page fault kernel crash when changing media and device is up. | Marcus Glocker | |
2007-09-23 | Add missing device name printf arguments for firmware load error output. | Marcus Glocker | |
2007-09-23 | More debug ouput cleanup. | Marcus Glocker | |
2007-09-23 | Correctly clear PCI_STATUS_TARGET_TARGET_ABORT bit. | Marcus Glocker | |
2007-09-23 | Properly handle the physical address in bwi_encap() as well. | Jonathan Gray | |
With this change I can now scan, associate and ssh via bwi(4) | |||
2007-09-23 | Make sure to set physical address in bwi_newbuf() | Jonathan Gray | |
2007-09-18 | Drag back the original DragonFlyBSD firmware loading routines, so we can | Marcus Glocker | |
load the same firmware revision as they do. Our previously used firmware images seem to contain the wrong revision. You need to bump your firmware package to version 1.2. Other than expected, loading the right firmware revision still doesn't fix a fatal chip error at initialization time. | |||
2007-09-17 | If device is down, don't handle any interrupts. Even don't read the | Marcus Glocker | |
interrupt status register instead return directly. This fixes the machine freeze on amd64 and let me receive proper interrupts if device is up. This bit was originaly in the DragonFly code, and must have sneaked out while porting ... | |||
2007-09-17 | Several DPRINTF arguments was missing, which can lead to ugly kernel | Marcus Glocker | |
crashes. Fix them. | |||
2007-09-17 | In case of IV load failure free ucode. | Marcus Glocker | |
2007-09-16 | Remove more obsolete firmware specific bits. | Marcus Glocker | |
2007-09-16 | Remove obsolete firmware specific bits. | Marcus Glocker | |
2007-09-16 | Better version of fake KKASSERT until they are changed properly. | Jonathan Gray | |