fragattacks/src
vamsi krishna a626fb1070 Add QCA vendor event to indicate throughput changes
Add interface for drivers to report changes in TX/RX throughput
dynamically to user space. This information can be used by userspace
tools to tune kernel's TCP parameters in order to achieve peak
throughput. The driver may optionally provide guidance on which TCP
parameters to be configured for optimal performance along with the
values to be configured.

The TCP parameters that need to be tuned for peak performance are not
interface specific. Based on the guidance from the driver and
considering the other interfaces that may be affected with the new
configurations, a userspace tool has to choose the values to be
configured for these parameters to achieve optimal performance across
interfaces.

The throughput levels informed by the driver with this event are only
for providing guidance on TCP parameter tuning from userspace. The
driver may change the thresholds used to decide low or medium or high
throughput levels based on several parameters based on the PHY layer
capacity in the current connection, the number of packets being
dispatched per second, or the number of packets pending in queues, etc.
The throughput levels may not be consistent with the actual throughput
of the link.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2018-11-08 21:56:58 +02:00
..
ap HS 2.0: Fix Terms and Conditions URL handling 2018-10-30 19:15:11 +02:00
common Add QCA vendor event to indicate throughput changes 2018-11-08 21:56:58 +02:00
crypto TLS: Add tls_connection_peer_serial_num() 2018-10-11 12:12:30 +03:00
drivers WNM: Collocated Interference Reporting 2018-10-30 14:07:51 +02:00
eap_common EAP-pwd: Mask timing of PWE derivation 2018-05-28 22:15:15 +03:00
eap_peer EAP-pwd peer: Fix memory leak in eap_pwd_perform_confirm_exchange() 2018-10-16 12:11:32 +03:00
eap_server EAP server: Add eap_get_serial_num() 2018-10-11 12:12:30 +03:00
eapol_auth Add hostapd tls_flags parameter 2017-09-18 12:12:48 +03:00
eapol_supp eap_proxy: Fix memory leaks when using eap_peer_erp_init() 2018-09-21 21:34:08 +03:00
fst fst: Fix compile error in fst_ctrl_aux.h with C++ compilers 2018-05-21 17:47:03 +03:00
l2_packet wpa_supplicant: Don't reply to EAPOL if pkt_type is PACKET_OTHERHOST 2018-04-02 12:21:27 +03:00
p2p P2P: Continue P2P_WAIT_PEER_(IDLE/CONNECT) sequence on a listen cancel 2017-11-03 21:47:32 +02:00
pae mka: Support GCM-AES-256 2018-08-21 19:28:20 +03:00
radius RADIUS: Support last_msk with EAP-TLS 2018-10-11 12:12:30 +03:00
rsn_supp RSN: Use COMPACT_MACSTR to match MAC2STR 2018-10-16 12:33:22 +03:00
tls Use os_memdup() 2017-03-07 13:19:10 +02:00
utils Enable the close-on-exec flag for the debug log file descriptor 2018-10-20 19:26:03 +03:00
wps Free dh_ctx on failure in wps_nfc_gen_dh() 2018-09-20 17:18:16 +03:00
lib.rules Add QUIET=1 option for make 2014-12-29 15:49:05 +02:00
Makefile FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00