summaryrefslogtreecommitdiff
path: root/sys/dev/ic/malo.c
AgeCommit message (Expand)Author
2008-08-27introduce new IEEE80211_STA_ONLY kernel option that can be set toDamien Bergamini
2008-08-14in ieee80211_input(), call if_start() after enqueuing frames in if_sndDamien Bergamini
2008-07-27fix a typo in a comment.Marc Balmer
2008-07-21instead of passing rx tstamp and rssi to the ieee80211_input function,Damien Bergamini
2008-04-16Kernel implementation of the 4-way handshake and group-keyDamien Bergamini
2007-11-10- Fix command timeouts in certain scenarios (like under X11)Marcus Glocker
2007-10-01More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...'.Kenneth R Westerback
2007-08-28unify firmware load failure messages; ok mglockerTheo de Raadt
2007-08-28Unify DPRINTF's and use the device name argument for all outputs.Marcus Glocker
2007-08-27Process all FW command responses, and therefore make them visible in debugMarcus Glocker
2007-08-26Fix XXX comment. There is nothing wrong with the following statement.Marcus Glocker
2007-08-25Remove FW command for WEP, it doesn't work with this FW versionMarcus Glocker
2007-08-25Fix typo in debug line.Marcus Glocker
2007-08-25Fix debug output for some FW commands.Marcus Glocker
2007-07-18replace the ieee80211_wepkey structure with a more generic ieee80211_keyDamien Bergamini
2007-05-29Beef up malo_hexdump() to emulate hexdump -C output. Helps to see hiddenClaudio Jeker
2007-05-25Bump firmware package version; Better naming of the malo firmware files.Marcus Glocker
2007-05-09Remove an obsolete comment which guesses about a register write an neverMarcus Glocker
2007-05-05malo_hexdump() is only used by code under MALO_DEBUG, so ifdef itJonathan Gray
2007-05-03Enable fast channel switching in monitor mode, which makes apps likeMarcus Glocker
2007-04-20Increase the delay while uploading a firmware buffer in malo_load_firmware().Claudio Jeker
2007-04-17The debug printf in malo_newstate() is too verbose so require debug level 2Claudio Jeker
2007-03-14Call ifp->if_start() at the end of the rx interrupt handling just in caseClaudio Jeker
2007-02-14Sync with pgt(4) multicast fix.Marcus Glocker
2007-02-09Spaces, no binary change.Claudio Jeker
2006-12-31Add a debug printf to warn when malo_init() fails and resets the card.Claudio Jeker
2006-12-31There is no need to busy wait in malo_send_cmd(). 0x0c14 only stores theClaudio Jeker
2006-12-31Use a bus_space_barrier instead of those stupid 0x0c14 reads to make sureClaudio Jeker
2006-12-31In malo_init() check for firmware loading errors and in case of an errorClaudio Jeker
2006-12-31malo_stop() never fails so no need to return an error. OK mglocker@Claudio Jeker
2006-12-31Use #ifdef MALO_DEBUG else a simple #define MALO_DEBUG will not work.Claudio Jeker
2006-12-30Fix another printf where the format string did not match with the varargs.Claudio Jeker
2006-12-30Don't use M_DUP_PKTHDR() on static mbufs. M_DUP_PKTHDR() copies the mtagClaudio Jeker
2006-12-30Why doing something as complex as for () bus_space_write_1(); when thereClaudio Jeker
2006-12-29No colon after "address".Marcus Glocker
2006-12-12Make malo(4) work on macppc by adding a few letoh32(), removing some htole32()Claudio Jeker
2006-12-10Add missing argument to a DPRINTF call.Claudio Jeker
2006-12-03First bits of endian cleanup more still needed but commit early, commit often.Claudio Jeker
2006-12-03Print the number of unknown commands in malo_cmd_string(). Also don'tClaudio Jeker
2006-11-30fix wep key index in firmware command.Damien Bergamini
2006-11-30Yay, forgot to add IEEE80211_C_SHPREAMBLE and IEEE80211_C_SHSLOTMarcus Glocker
2006-11-29Enable short slots, which should increase / stableize throughputMarcus Glocker
2006-11-29Enable monitor mode.Marcus Glocker
2006-11-28Instead debug message for WEP key setting, just complain if WEP keyMarcus Glocker
2006-11-27Enable WEP.Marcus Glocker
2006-11-26Replace the firmware reset command by a register write which alsoMarcus Glocker
2006-11-26It's sizeof(struct ieee80211_frame) not sizeof(struct ieee80211_frame *).Marcus Glocker
2006-11-26do not have each net80211 driver define its own rates structures. if they useTheo de Raadt
2006-11-25Cleanup obsolete rate bits and pass right value to the TX rate descriptor.Marcus Glocker
2006-11-25If no TX rate has been calculated yet, set rate value to autoselectMarcus Glocker