dc809fc15f
This was off because the net80211 aggregation code was using the same state pointers for both fast frames and ampdu tx support which led to some pretty unfortunate panic-y behaviour. Now that net80211 doesn't panic, let's flip this back on. It doesn't (yet) do the horrific sounding thing of A-MPDU aggregates of fast frames; that'll come next. It's a pre-requisite to supporting AMSDU + AMPDU anyway, which actually speeds things up quite considerably (think packing lots of little ACK frames into a single AMSDU.) Tested: * QCA955x SoC, AP mode * AR5416, STA mode * AR9170, STA mode (with local fast frame patches) |
||
---|---|---|
.. | ||
ar955x.ini | ||
ar9300_aic.c | ||
ar9300_ani.c | ||
ar9300_aphrodite10.ini | ||
ar9300_attach.c | ||
ar9300_beacon.c | ||
ar9300_devid.h | ||
ar9300_eeprom.c | ||
ar9300_freebsd_inc.h | ||
ar9300_freebsd.c | ||
ar9300_freebsd.h | ||
ar9300_gpio.c | ||
ar9300_interrupts.c | ||
ar9300_jupiter10.ini | ||
ar9300_jupiter20.ini | ||
ar9300_keycache.c | ||
ar9300_mci.c | ||
ar9300_misc.c | ||
ar9300_osprey22_scoemu.ini | ||
ar9300_osprey22.ini | ||
ar9300_paprd.c | ||
ar9300_phy.c | ||
ar9300_power.c | ||
ar9300_radar.c | ||
ar9300_radio.c | ||
ar9300_raw_adc_capture.c | ||
ar9300_recv_ds.c | ||
ar9300_recv.c | ||
ar9300_reset.c | ||
ar9300_rtt.c | ||
ar9300_sim.c | ||
ar9300_sim.h | ||
ar9300_spectral.c | ||
ar9300_stub_funcs.c | ||
ar9300_stub_funcs.h | ||
ar9300_stub.c | ||
ar9300_stub.h | ||
ar9300_timer.c | ||
ar9300_tx99_tgt.c | ||
ar9300_txbf_cal.c | ||
ar9300_txbf.c | ||
ar9300_txbf.h | ||
ar9300_xmit_ds.c | ||
ar9300_xmit.c | ||
ar9300.h | ||
ar9300desc.h | ||
ar9300eep.h | ||
ar9300paprd.h | ||
ar9300phy.h | ||
ar9300radar.h | ||
ar9300reg.h | ||
ar9300template_ap121.h | ||
ar9300template_aphrodite.h | ||
ar9300template_cus157.h | ||
ar9300template_generic.h | ||
ar9300template_hb112.h | ||
ar9300template_hb116.h | ||
ar9300template_osprey_k31.h | ||
ar9300template_wasp_2.h | ||
ar9300template_wasp_k31.h | ||
ar9300template_xb112.h | ||
ar9300template_xb113.h | ||
ar9330_11.ini | ||
ar9330_12.ini | ||
ar9340.ini | ||
ar9485_1_1.ini | ||
ar9485.ini | ||
ar9580.ini | ||
eeprom.diff | ||
osprey_reg_map_macro.h | ||
osprey_reg_map.h | ||
poseidon_reg_map_macro.h | ||
scorpion_reg_map_macro.h | ||
scorpion_reg_map.h | ||
sources | ||
wasp_reg_map.h |