aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211
Commit message (Expand)AuthorAgeFilesLines
* mac80211: refresh patchesGabor Juhos2012-12-0218-46/+40
* mac80211: rename a misnamed ath9k patchGabor Juhos2012-12-021-0/+0
* mac80211/rt2x00: add rf_vals for Rt3352 with Xtal=20MHzGabor Juhos2012-11-201-0/+121
* mac80211/rt2x00: support Rt3352 with external PAGabor Juhos2012-11-201-0/+212
* mac80211: add more tx skb free fixes (hopefully final fix to #11894)Felix Fietkau2012-11-103-160/+209
* mac80211: prevent reconfigure calls while interfaces are downFelix Fietkau2012-10-312-1/+13
* mac80211: report tx status for dropped frames, should fix some remaining stab...Felix Fietkau2012-10-291-38/+133
* ath9k: add a patch that prevents excessive retry of single frames during an a...Felix Fietkau2012-10-295-11/+41
* generic: allow to disable [25]GHz support in ath9k via platform dataGabor Juhos2012-10-271-0/+70
* ath9k: fix a stale bf->bf_next pointer, potentially leading to double-free er...Felix Fietkau2012-10-251-0/+18
* mac80211: refresh patchFelix Fietkau2012-10-251-10/+4
* mac80211: add md5sum for linux-firmware file, to download it from the mirror.Hauke Mehrtens2012-10-251-0/+2
* mac80211: update carl9170 firmwareHauke Mehrtens2012-10-251-2/+2
* kernel: update bcma and ssb to master-2012-10-18 from wireless-testingHauke Mehrtens2012-10-251-0/+48
* ath9k: fix operating state check on changing the channel bandwidth via debugfsFelix Fietkau2012-10-221-1/+1
* mac80211: update firmware from linux-firmwareHauke Mehrtens2012-10-181-19/+57
* mac80211: fix typo that broke specifying the phy name directly (deprecated)Felix Fietkau2012-10-181-1/+1
* mac80211: store the device path as identifier in the config instead of the ma...Felix Fietkau2012-10-181-10/+38
* mac80211: merge a client mode state handling fix, refresh patchesFelix Fietkau2012-10-173-3/+62
* mac80211: remove useless menus for extra configurationFelix Fietkau2012-10-171-26/+16
* mac80211: use ieee80211_free_txskb in a few more placesFelix Fietkau2012-10-101-0/+51
* mac80211: fix intel wifi autoload module namesJonas Gorski2012-10-091-2/+2
* mac80211: brcmsmac: use firmware extracted from proprietary driverHauke Mehrtens2012-10-082-1/+33
* tools: add b43-toolsHauke Mehrtens2012-10-083-196/+9
* mac80211: fix spacingHauke Mehrtens2012-10-081-4/+4
* add myself as a maintainer for various packagesFelix Fietkau2012-10-081-0/+2
* mac80211: refresh patchesFelix Fietkau2012-10-072-41/+27
* mac80211: use ieee80211_free_txskb in a few more places to prevent skb leaksFelix Fietkau2012-10-072-1/+108
* ath9k: fix invalid register access on single-stream ar93xx devicesFelix Fietkau2012-10-051-0/+13
* mac80211/rt2x00: fix lna assignment typo in Rt3352 which went upstreamGabor Juhos2012-10-041-0/+30
* mac80211/rt2x00: sync Rt3352 supportGabor Juhos2012-10-041-70/+90
* mac80211: allow scans in access point mode (for site survey)Felix Fietkau2012-10-034-4/+15
* ath9k: use ieee80211_free_txskb, might fix hostapd stability issuesFelix Fietkau2012-10-031-0/+149
* mac80211: fix regulatory tx power initializationFelix Fietkau2012-10-031-0/+21
* dont explicitly select wireless-tools. rely on the drivers that need them to ...John Crispin2012-09-281-1/+1
* mac80211: add uci support for configuring antenna gainFelix Fietkau2012-09-282-1/+3
* mac80211: fix antenna gain and add support for user-defined antenna gain conf...Felix Fietkau2012-09-284-3/+228
* mac80211: rework the current tx power display patchFelix Fietkau2012-09-283-14/+13
* mac80211: fix beacon IE power constraint handlingFelix Fietkau2012-09-2815-23/+191
* ath5k: add a spur mitigation fixFelix Fietkau2012-09-271-9/+25
* mac80211: refresh patchesFlorian Fainelli2012-09-2614-30/+30
* mac80211: avoid sending useless delBA frames on client disassocFelix Fietkau2012-09-251-0/+31
* ath9k: fix rx filtering for older chipsets, helps with multi-bssid and mesh modeFelix Fietkau2012-09-251-0/+13
* mac80211: extend help for new options in b43-fwsquash.pyHauke Mehrtens2012-09-231-0/+2
* mac80211: fiy typo in b43-fwsquash.pyHauke Mehrtens2012-09-231-2/+2
* build: add the + token to any commands that can pass through the jobserver, f...Felix Fietkau2012-09-231-1/+1
* mac80211: fix b43 firmware squash for HT and LCN firmware, one file was missi...Hauke Mehrtens2012-09-221-2/+6
* mac80211: remove ep93xx target from blacklist.Florian Fainelli2012-09-191-1/+1
* mac80211: fix regdb locking issuesFelix Fietkau2012-09-142-2/+37
* mac80211: bump PKG_RELEASEFelix Fietkau2012-09-081-1/+1
!CH_USE_NESTED_LOCKS */ #define chSysUnlock() port_unlock() #endif /* !CH_USE_NESTED_LOCKS */ /** * @brief Enters the kernel lock mode from within an interrupt handler. * @note This API may do nothing on some architectures, it is required * because on ports that support preemptable interrupt handlers * it is required to raise the interrupt mask to the same level of * the system mutual exclusion zone.<br> * It is good practice to invoke this API before invoking any I-class * syscall from an interrupt handler. * @note This API must be invoked exclusively from interrupt handlers. * * @special */ #define chSysLockFromIsr() port_lock_from_isr() /** * @brief Leaves the kernel lock mode from within an interrupt handler. * * @note This API may do nothing on some architectures, it is required * because on ports that support preemptable interrupt handlers * it is required to raise the interrupt mask to the same level of * the system mutual exclusion zone.<br> * It is good practice to invoke this API after invoking any I-class * syscall from an interrupt handler. * @note This API must be invoked exclusively from interrupt handlers. * * @special */ #define chSysUnlockFromIsr() port_unlock_from_isr() /** * @brief IRQ handler enter code. * @note Usually IRQ handlers functions are also declared naked. * @note On some architectures this macro can be empty. */ #define CH_IRQ_PROLOGUE() PORT_IRQ_PROLOGUE() /** * @brief IRQ handler exit code. * @note Usually IRQ handlers function are also declared naked. * @note This macro usually performs the final reschedule by using * @p chSchRescRequiredI() and @p chSchDoRescheduleI(). */ #define CH_IRQ_EPILOGUE() PORT_IRQ_EPILOGUE() /** * @brief Standard normal IRQ handler declaration. * @note @p id can be a function name or a vector number depending on the * port implementation. */ #define CH_IRQ_HANDLER(id) PORT_IRQ_HANDLER(id) /** * @brief Standard fast IRQ handler declaration. * @note @p id can be a function name or a vector number depending on the * port implementation. * @note Not all architectures support fast interrupts. */ #define CH_FAST_IRQ_HANDLER(id) PORT_FAST_IRQ_HANDLER(id) #ifdef __cplusplus extern "C" { #endif void chSysInit(void); void chSysTimerHandlerI(void); #if CH_USE_NESTED_LOCKS && !CH_OPTIMIZE_SPEED void chSysLock(void); void chSysUnlock(void); #endif /* CH_USE_NESTED_LOCKS && !CH_OPTIMIZE_SPEED */ #ifdef __cplusplus } #endif #endif /* _CHSYS_H_ */ /** @} */