aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211
Commit message (Expand)AuthorAgeFilesLines
* mac80211: update to wireless-testing 2010-07-06, add another patch to finally...Felix Fietkau2010-07-0718-15404/+41
* mac80211: fix interface teardown for kernels >= 2.6.33Felix Fietkau2010-07-061-1/+9
* ath9k: fix a potential buffer leakFelix Fietkau2010-07-021-0/+68
* ath9k: fix a crash with WEP in ad-hoc modeFelix Fietkau2010-07-021-0/+13
* ath9k: fix false positives in the baseband hang check by repeating the test a...Felix Fietkau2010-07-011-0/+90
* ath9k: clean up some code duplication related to noise floor handlingFelix Fietkau2010-07-011-0/+207
* ath9k: add a missing null pointer check and some further cleanupFelix Fietkau2010-07-011-3/+23
* ath9k: properly sanitize calibrated noise floor values on all hardwareFelix Fietkau2010-07-011-0/+386
* ath9k: add initval updates - should increase stability and performance on AR9...Felix Fietkau2010-06-303-0/+14635
* mac80211: fix r21990Alexandros C. Couloumbis2010-06-301-5/+9
* mac80211: fix compile issues on 2.6.35Alexandros C. Couloumbis2010-06-301-0/+11
* ath9k: fix TSF across hardware resets on AR913xFelix Fietkau2010-06-301-0/+39
* mac80211: update to wireless-testing 2010-06-28Felix Fietkau2010-06-3020-98/+33
* rt2x00: cleanup patchesGabor Juhos2010-06-282-29/+34
* remove obsolete kernel dependencies and version checksFelix Fietkau2010-06-261-1/+1
* mac80211: update to wireless-testing 2010-06-15Felix Fietkau2010-06-2611-1946/+77
* Add support for Marvell 88W8686Hamish Guthrie2010-06-231-6/+43
* mac80211: fix compile error (#6538)Claudio Mignanti2010-06-201-0/+16
* mac80211: fix compile on systems that do not have /bin/trueFelix Fietkau2010-06-141-1/+2
* mac80211: rename dma_set_coherent_mask() patch to 170-dma_set_coherent_mask.p...Jo-Philipp Wich2010-06-131-0/+0
* mac80211: fix build of b43Hauke Mehrtens2010-06-131-0/+28
* mac80211: update to 2010-06-10, add pending work with stability and throughpu...Felix Fietkau2010-06-1027-10686/+1940
* mac80211: reduce the size of the debugfs codeFelix Fietkau2010-06-021-0/+262
* mac80211: remove the pid rate control algorithm to save a few kbytesFelix Fietkau2010-06-012-1/+11
* ath9k: one more queue stop/start fixFelix Fietkau2010-06-011-0/+10
* ath9k: fix queue stopping/starting logic, should slightly reduce RAM usage un...Felix Fietkau2010-06-011-0/+144
* ath9k: merge some more pending fixes - should improve throughputFelix Fietkau2010-05-271-14/+59
* mac80211: update to wireless-testing 2010-05-24Felix Fietkau2010-05-2514-55/+3357
* mac80211: use stable firmware for b43 driver as the experimental causes probl...Hauke Mehrtens2010-05-161-1/+1
* mac80211: remove patches already in mainline compat-wirelessHauke Mehrtens2010-05-162-22/+0
* mac80211: update b43-fwcutterHauke Mehrtens2010-05-161-8/+8
* mac80211: update to wireless-testing 2010-05-12 plus some pending patchesFelix Fietkau2010-05-1517-1478/+6897
* ssb: activate CONFIG_SSB_BLOCKIO in the kernel and not in compat-wireless.Hauke Mehrtens2010-05-158-27/+50
* ath9k: fix filtering out multi-descriptor frames, which can cause issues with...Felix Fietkau2010-05-041-0/+24
* mac80211: use the nl80211 driver for wpa_supplicantFelix Fietkau2010-05-021-1/+1
* mac80211: enable rx/tx stbc by default if supportedFelix Fietkau2010-05-021-0/+4
* mac80211: update to wireless-testing 2010-04-28Felix Fietkau2010-04-3013-774/+14
* mac80211: add ap isolate supportFelix Fietkau2010-04-263-0/+105
* mac80211: add pci id for WNR854THauke Mehrtens2010-04-261-0/+10
* ath9k: merge some more ar9300 fixesFelix Fietkau2010-04-241-2/+98
* ath9k: merge fixes for 5ghz fast clock handlingFelix Fietkau2010-04-221-9/+92
* mac80211: update to wireless-testing 2010-04-21Felix Fietkau2010-04-2216-498/+488
* mac80211: add mwl8k driverHauke Mehrtens2010-04-211-1/+16
* ath9k: add stbc supportFelix Fietkau2010-04-183-0/+99
* mac80211: add ldpc and stbc support to minstrel_htFelix Fietkau2010-04-181-2/+12
* mac80211: remove the unused PACKAGE_ATH9K_DEBUG option - PACKAGE_ATH_DEBUG tu...Felix Fietkau2010-04-171-11/+0
* mac80211: use minstrel_ht by default for ath9kFelix Fietkau2010-04-171-0/+1
* mac80211: minstrel_ht - increase space between sampling attempts to allow for...Felix Fietkau2010-04-171-1/+1
* mac80211: enable 3-stream support in minstrel_htFelix Fietkau2010-04-171-3/+3
* ath9k: enable 3-stream and MCS16-23 supportFelix Fietkau2010-04-174-0/+214
* TSC ticks at a constant rate */ #define X86_FEATURE_NONSTOP_TSC (3*32+ 9) /* TSC does not stop in C states */ #define X86_FEATURE_ARAT (3*32+ 10) /* Always running APIC timer */ #define X86_FEATURE_ARCH_PERFMON (3*32+11) /* Intel Architectural PerfMon */ #define X86_FEATURE_TSC_RELIABLE (3*32+12) /* TSC is known to be reliable */ /* Intel-defined CPU features, CPUID level 0x00000001 (ecx), word 4 */ #define X86_FEATURE_XMM3 (4*32+ 0) /* Streaming SIMD Extensions-3 */ #define X86_FEATURE_DTES64 (4*32+ 2) /* 64-bit Debug Store */ #define X86_FEATURE_MWAIT (4*32+ 3) /* Monitor/Mwait support */ #define X86_FEATURE_DSCPL (4*32+ 4) /* CPL Qualified Debug Store */ #define X86_FEATURE_VMXE (4*32+ 5) /* Virtual Machine Extensions */ #define X86_FEATURE_SMXE (4*32+ 6) /* Safer Mode Extensions */ #define X86_FEATURE_EST (4*32+ 7) /* Enhanced SpeedStep */ #define X86_FEATURE_TM2 (4*32+ 8) /* Thermal Monitor 2 */ #define X86_FEATURE_SSSE3 (4*32+ 9) /* Supplemental Streaming SIMD Extensions-3 */ #define X86_FEATURE_CID (4*32+10) /* Context ID */ #define X86_FEATURE_CX16 (4*32+13) /* CMPXCHG16B */ #define X86_FEATURE_XTPR (4*32+14) /* Send Task Priority Messages */ #define X86_FEATURE_PDCM (4*32+15) /* Perf/Debug Capability MSR */ #define X86_FEATURE_DCA (4*32+18) /* Direct Cache Access */ #define X86_FEATURE_SSE4_1 (4*32+19) /* Streaming SIMD Extensions 4.1 */ #define X86_FEATURE_SSE4_2 (4*32+20) /* Streaming SIMD Extensions 4.2 */ #define X86_FEATURE_X2APIC (4*32+21) /* Extended xAPIC */ #define X86_FEATURE_POPCNT (4*32+23) /* POPCNT instruction */ #define X86_FEATURE_XSAVE (4*32+26) /* XSAVE/XRSTOR/XSETBV/XGETBV */ #define X86_FEATURE_OSXSAVE (4*32+27) /* OSXSAVE */ #define X86_FEATURE_HYPERVISOR (4*32+31) /* Running under some hypervisor */ /* VIA/Cyrix/Centaur-defined CPU features, CPUID level 0xC0000001, word 5 */ #define X86_FEATURE_XSTORE (5*32+ 2) /* on-CPU RNG present (xstore insn) */ #define X86_FEATURE_XSTORE_EN (5*32+ 3) /* on-CPU RNG enabled */ #define X86_FEATURE_XCRYPT (5*32+ 6) /* on-CPU crypto (xcrypt insn) */ #define X86_FEATURE_XCRYPT_EN (5*32+ 7) /* on-CPU crypto enabled */ #define X86_FEATURE_ACE2 (5*32+ 8) /* Advanced Cryptography Engine v2 */ #define X86_FEATURE_ACE2_EN (5*32+ 9) /* ACE v2 enabled */ #define X86_FEATURE_PHE (5*32+ 10) /* PadLock Hash Engine */ #define X86_FEATURE_PHE_EN (5*32+ 11) /* PHE enabled */ #define X86_FEATURE_PMM (5*32+ 12) /* PadLock Montgomery Multiplier */ #define X86_FEATURE_PMM_EN (5*32+ 13) /* PMM enabled */ /* More extended AMD flags: CPUID level 0x80000001, ecx, word 6 */ #define X86_FEATURE_LAHF_LM (6*32+ 0) /* LAHF/SAHF in long mode */ #define X86_FEATURE_CMP_LEGACY (6*32+ 1) /* If yes HyperThreading not valid */ #define X86_FEATURE_SVME (6*32+ 2) /* Secure Virtual Machine */ #define X86_FEATURE_EXTAPICSPACE (6*32+ 3) /* Extended APIC space */ #define X86_FEATURE_ALTMOVCR (6*32+ 4) /* LOCK MOV CR accesses CR+8 */ #define X86_FEATURE_ABM (6*32+ 5) /* Advanced Bit Manipulation */ #define X86_FEATURE_SSE4A (6*32+ 6) /* AMD Streaming SIMD Extensions-4a */ #define X86_FEATURE_MISALIGNSSE (6*32+ 7) /* Misaligned SSE Access */ #define X86_FEATURE_3DNOWPF (6*32+ 8) /* 3DNow! Prefetch */ #define X86_FEATURE_OSVW (6*32+ 9) /* OS Visible Workaround */ #define X86_FEATURE_IBS (6*32+ 10) /* Instruction Based Sampling */ #define X86_FEATURE_SSE5 (6*32+ 11) /* AMD Streaming SIMD Extensions-5 */ #define X86_FEATURE_SKINIT (6*32+ 12) /* SKINIT, STGI/CLGI, DEV */ #define X86_FEATURE_WDT (6*32+ 13) /* Watchdog Timer */ #define cpu_has(c, bit) test_bit(bit, (c)->x86_capability) #define boot_cpu_has(bit) test_bit(bit, boot_cpu_data.x86_capability) #ifdef __i386__ #define cpu_has_vme boot_cpu_has(X86_FEATURE_VME) #define cpu_has_de boot_cpu_has(X86_FEATURE_DE) #define cpu_has_pse boot_cpu_has(X86_FEATURE_PSE) #define cpu_has_tsc boot_cpu_has(X86_FEATURE_TSC) #define cpu_has_pae boot_cpu_has(X86_FEATURE_PAE) #define cpu_has_pge boot_cpu_has(X86_FEATURE_PGE) #define cpu_has_pat boot_cpu_has(X86_FEATURE_PAT) #define cpu_has_apic boot_cpu_has(X86_FEATURE_APIC) #define cpu_has_sep boot_cpu_has(X86_FEATURE_SEP) #define cpu_has_mtrr boot_cpu_has(X86_FEATURE_MTRR) #define cpu_has_mmx boot_cpu_has(X86_FEATURE_MMX) #define cpu_has_fxsr boot_cpu_has(X86_FEATURE_FXSR) #define cpu_has_xmm boot_cpu_has(X86_FEATURE_XMM) #define cpu_has_xmm2 boot_cpu_has(X86_FEATURE_XMM2) #define cpu_has_xmm3 boot_cpu_has(X86_FEATURE_XMM3) #define cpu_has_ht boot_cpu_has(X86_FEATURE_HT) #define cpu_has_syscall boot_cpu_has(X86_FEATURE_SYSCALL) #define cpu_has_mp boot_cpu_has(X86_FEATURE_MP) #define cpu_has_nx boot_cpu_has(X86_FEATURE_NX) #define cpu_has_k6_mtrr boot_cpu_has(X86_FEATURE_K6_MTRR) #define cpu_has_cyrix_arr boot_cpu_has(X86_FEATURE_CYRIX_ARR) #define cpu_has_centaur_mcr boot_cpu_has(X86_FEATURE_CENTAUR_MCR) #define cpu_has_clflush boot_cpu_has(X86_FEATURE_CLFLSH) #define cpu_has_page1gb 0 #define cpu_has_efer (boot_cpu_data.x86_capability[1] & 0x20100800) #else /* __x86_64__ */ #define cpu_has_vme 0 #define cpu_has_de 1 #define cpu_has_pse 1 #define cpu_has_tsc 1 #define cpu_has_pae 1 #define cpu_has_pge 1 #define cpu_has_pat 1 #define cpu_has_apic boot_cpu_has(X86_FEATURE_APIC) #define cpu_has_sep boot_cpu_has(X86_FEATURE_SEP) #define cpu_has_mtrr 1 #define cpu_has_mmx 1 #define cpu_has_fxsr 1 #define cpu_has_xmm 1 #define cpu_has_xmm2 1 #define cpu_has_xmm3 boot_cpu_has(X86_FEATURE_XMM3) #define cpu_has_ht boot_cpu_has(X86_FEATURE_HT) #define cpu_has_syscall 1 #define cpu_has_mp 1 #define cpu_has_nx boot_cpu_has(X86_FEATURE_NX) #define cpu_has_k6_mtrr 0 #define cpu_has_cyrix_arr 0 #define cpu_has_centaur_mcr 0 #define cpu_has_clflush boot_cpu_has(X86_FEATURE_CLFLSH) #define cpu_has_page1gb boot_cpu_has(X86_FEATURE_PAGE1GB) #define cpu_has_efer 1 #endif #define cpu_has_ffxsr ((boot_cpu_data.x86_vendor == X86_VENDOR_AMD) \ && boot_cpu_has(X86_FEATURE_FFXSR)) #define cpu_has_x2apic boot_cpu_has(X86_FEATURE_X2APIC) #define cpu_has_xsave boot_cpu_has(X86_FEATURE_XSAVE) #define cpu_has_arch_perfmon boot_cpu_has(X86_FEATURE_ARCH_PERFMON) #define cpu_has_rdtscp boot_cpu_has(X86_FEATURE_RDTSCP) #endif /* __ASM_I386_CPUFEATURE_H */ /* * Local Variables: * mode:c * comment-column:42 * End: */