1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys/dev
Adrian Chadd 74d7b9a832 * Add 11n HT40 support - i needed to send both HTINFO and HTCAP fields
in the join message so the firmware would pick it up.

* Strip out the direct hardware fiddling for 40MHz mode - the firmware
  we're using doesn't require it (the rtl8712su firmware does; it
  is less 'fullmac' than what we're using.)

* Fix the mbuf handling during errors - rsu_tx shouldn't free mbufs;
  it's up to the caller to do so.  This brings it in line with
  what other drivers do or should be doing.

Tested:

* RTL8712, HT40 channel, STA mode (during this commit)
2015-09-26 07:25:53 +00:00
..
aac
aacraid
acpi_support
acpica Add domain support to PCI bus allocation 2015-09-16 23:34:51 +00:00
adb
adlink
advansys
ae
age
agp
aha
ahb
ahci Allow AHCI driver attach to all known chips reporting RAID class. 2015-09-22 15:06:26 +00:00
aic
aic7xxx
alc
ale
alpm
altera
amdpm
amdsbwd
amdsmb
amdtemp
amr
an
arcmsr
asmc
ata Small addition to r286814. 2015-08-15 22:55:32 +00:00
ath net80211: include one copy of struct ieee80211_beacon_offsets into ieee80211vap 2015-09-22 06:34:07 +00:00
atkbdc Synaptics: fix a problem with trackpoint passthrough. 2015-06-19 00:10:30 +00:00
auxio
bce
beri Allow BERI virtio-platform code to operate with no PIO devices specified. 2015-07-03 14:27:28 +00:00
bfe
bge
bktr
bm
buslogic
bvm
bwi net80211 & wireless drivers: remove duplicate defines (noop) 2015-09-22 02:44:59 +00:00
bwn Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
bxe Avoid left-shifting negative signed values in bxe(4). 2015-08-13 18:24:41 +00:00
cadence
cardbus
cas
ce
cesa
cfe
cfi
ciss r249170 was just plain wrong. The effect of the change is to always 2015-09-03 17:46:57 +00:00
cm
cmx
coretemp
cp
cpuctl
cpufreq
cs
ct
ctau
cx
cxgb Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability: 2015-08-03 12:13:54 +00:00
cxgbe Add a comment that to clarify how to determine the amount of received DDP 2015-09-10 21:41:11 +00:00
cy
cyapa Allow building a kernel with baked in ig4, isl and cyapa drivers. 2015-08-19 09:49:29 +00:00
dc
dcons
de
digi
dpms
dpt
drm Instead of defining the actualy user and group id in the drmP.h files 2015-08-11 16:51:44 +00:00
drm2 Hide an unused in FreeBSD function behind #ifdef linux to get rid of 2015-09-22 15:32:27 +00:00
dwc Fix the build by adding the alternate descriptors and MII clock defines. 2015-09-20 14:28:06 +00:00
e1000 Revert 287914,287762. 2015-09-19 18:22:59 +00:00
ed
eisa
en
ep
esp
et
etherswitch
ex
exca
fatm
fb
fdc
fdt Create a RouterBoard platform and use it to create a flash map 2015-08-22 05:50:18 +00:00
fe MFi386: r278165 2015-06-27 09:01:49 +00:00
ffec
filemon Fix filemon locking races. 2015-08-26 03:44:48 +00:00
firewire
flash
fxp
gem
glxiic
glxsb Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
gpio Fix the use of plural in two cases that I missed on r285784. 2015-08-18 21:37:14 +00:00
gxemul
hatm
hifn Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
hme
hpt27xx Update vendor driver to 1.2.7. This update improves driver reliability and 2015-06-23 17:26:16 +00:00
hptiop
hptmv
hptnr Merge changes from vendor driver 1.1.4: 2015-06-25 06:15:08 +00:00
hptrr
hwpmc When forking a child process with PMC_F_DESCENDANTS set in pmc_attach() 2015-08-24 18:57:32 +00:00
hyperv Do not enable UDP checksum offloading when running on the Hyper-V on 2015-07-22 05:05:01 +00:00
ic
ichiic Allow building a kernel with baked in ig4, isl and cyapa drivers. 2015-08-19 09:49:29 +00:00
ichsmb
ichwd Add ichwd TCO version 3 support (Bay Trail / Rangeley...) 2015-08-18 14:54:29 +00:00
ida
ie
if_ndis Replay r286410. Change KPI of how device drivers that provide wireless 2015-08-27 08:56:39 +00:00
iicbus
iir
intpm
io
ioat ioat(4): pci_save/restore_state to persist MSI-X registers over BDXDE reset 2015-09-02 22:48:41 +00:00
ipmi Remove support for FreeBSD < 602110. 2015-08-30 08:48:31 +00:00
ips
ipw net80211 & wireless drivers: remove duplicate defines (noop) 2015-09-22 02:44:59 +00:00
isci isci: check return value of pci_alloc_msix() 2015-09-08 16:05:18 +00:00
iscsi Rework the way iSCSI initiator handles system shutdown. This fixes 2015-08-03 11:57:11 +00:00
iscsi_initiator
isl Allow building a kernel with baked in ig4, isl and cyapa drivers. 2015-08-19 09:49:29 +00:00
ismt
isp MULTI_ID supported does not mean it is used. 2015-07-15 12:04:12 +00:00
ispfw
iwi net80211 & wireless drivers: remove duplicate defines (noop) 2015-09-22 02:44:59 +00:00
iwm Ensure the ring state is also blanked upon reset, otherwise 2015-09-18 17:39:31 +00:00
iwn Fix up error path handling after the recent churn. 2015-09-24 17:23:41 +00:00
ixgb
ixgbe A misplaced #endif in ixgbe_ioctl() causes interface MTU to become 2015-08-03 16:39:25 +00:00
ixl Fix for a customer issue with ixl(4): 2015-07-21 21:07:18 +00:00
jme
joy
kbd
kbdmux
ksyms
le
led
lge
lmc
malo net80211 & wireless drivers: remove duplicate defines (noop) 2015-09-22 02:44:59 +00:00
mbox
mc146818
mca
mcd
md s/as/at/ in previous commit. 2015-08-13 19:12:55 +00:00
mem
mfi
mge
mii Add more BCM gigabit PHYs 2015-09-04 17:48:19 +00:00
mk48txx
mlx
mly
mmc Add support for the DesignWare MMC hardware in the HiSilicon hi6220. This 2015-09-01 16:25:12 +00:00
mn
mpr
mps Remove mps_request_polled(), it's redundant to mps_wait_command() 2015-08-10 09:02:34 +00:00
mpt - In mpt_send_handshake_cmd(), use bus_space_write_stream_4(9) for writing 2015-07-24 16:00:35 +00:00
mrsas Counter part of mfi driver commit in mrsas 2015-06-26 12:00:51 +00:00
mse
msk Set DMA alignment constraint of status, TX and RX LEs(List Elements 2015-08-28 01:32:42 +00:00
mvs
mwl net80211: include one copy of struct ieee80211_beacon_offsets into ieee80211vap 2015-09-22 06:34:07 +00:00
mxge
my
nand Remove one more that crept in unnecessarily from previous commit. 2015-08-05 01:52:52 +00:00
ncr
ncv
netfpga10g/nf10bmac
netmap Don't call enable_all_rings if the adapter has been freed. 2015-09-07 23:16:39 +00:00
nfe
nfsmb
nge
nmdm
nsp
ntb
null
nvd nvd: set d_delmaxsize to full capacity of NVMe namespace 2015-07-21 20:53:21 +00:00
nvme nvme: do not notify a consumer about failures that occur during initialization 2015-07-29 21:29:50 +00:00
nvram
nvram2env
nxge
oce
ofw Limit ofw_cpu_early_foreach() to CPUs only 2015-07-28 13:16:08 +00:00
otus Fix a bug in the TX command handling - log when a too-large payload is 2015-09-26 07:14:00 +00:00
ow Simply to appease gcc's warnings. 2015-08-28 02:29:31 +00:00
patm
pbio
pccard
pccbb We're waiting on a struct proc *, not a struct thread *. Fix a 2015-08-21 21:47:29 +00:00
pcf
pci Add domain support to PCI bus allocation 2015-09-16 23:34:51 +00:00
pcn
pdq
pms Don't forget to check the vendor when probing. Also, there's no need 2015-08-02 16:26:41 +00:00
powermac_nvram
ppbus
ppc
proto Check the sync operation. 2015-07-28 04:54:05 +00:00
psci Start to support PSCI 1.0. For all the functions we currently support this 2015-08-11 13:42:58 +00:00
pst
pty
puc
qlxgb
qlxgbe Updated Copyright information 2015-06-23 22:22:36 +00:00
qlxge
quicc
ral net80211: include one copy of struct ieee80211_beacon_offsets into ieee80211vap 2015-09-22 06:34:07 +00:00
random Make the UMA harvesting go away completely if not wanted. Default to "not wanted". 2015-08-22 12:59:05 +00:00
rc
rccgpio Fix off-by-one bugs. 2015-09-07 21:59:11 +00:00
re Add preliminary support for RTL8168H, tested by Sreenath Battalahalli. 2015-09-13 22:22:30 +00:00
rl Add preliminary support for RTL8168H, tested by Sreenath Battalahalli. 2015-09-13 22:22:30 +00:00
rndtest Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
rp
rt
safe Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
sbni
scc
scd
sdhci
sec
sf
sfxge sfxge: added fallbacks for pre 4.2.1 firmware support 2015-07-22 16:25:18 +00:00
sge
si
siba
siis
sio
sis
sk
smbus
smc
sn
snc
snp
sound Using the error return code documented in the comment. 2015-08-18 13:16:06 +00:00
speaker
spibus
ste
stg
stge
streams
sym
syscons Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
tdfx
terasic
ti Fix r284722, by making it actually compile. 2015-06-23 06:59:46 +00:00
tl
tpm
trm
tsec
twa
twe
tws
tx
txp
uart Add ID for Intel Panther Point KT Controller 2015-09-13 12:08:25 +00:00
ubsec Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
usb * Add 11n HT40 support - i needed to send both HTINFO and HTCAP fields 2015-09-26 07:25:53 +00:00
utopia
vge
viapm
viawd
videomode Add hskew field to struct videomode. It is required by some controllers 2015-06-18 00:22:14 +00:00
virtio Lower the compiler warning: unused-but-set-variable. 2015-09-03 06:53:17 +00:00
vkbd
vmware/vmxnet3
vr
vt vt_cpulogos: Resize all terms/windows when tearing down logos 2015-08-21 15:21:56 +00:00
vte
vx
vxge
watchdog
wb
wbwd
wds
wi net80211: include one copy of struct ieee80211_beacon_offsets into ieee80211vap 2015-09-22 06:34:07 +00:00
wl
wpi net80211: include one copy of struct ieee80211_beacon_offsets into ieee80211vap 2015-09-22 06:34:07 +00:00
wtap net80211: include one copy of struct ieee80211_beacon_offsets into ieee80211vap 2015-09-22 06:34:07 +00:00
xe
xen Add domain support to PCI bus allocation 2015-09-16 23:34:51 +00:00
xl