mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-01-31 17:24:02 -05:00
a626fb1070
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> |
||
---|---|---|
.. | ||
ap | ||
common | ||
crypto | ||
drivers | ||
eap_common | ||
eap_peer | ||
eap_server | ||
eapol_auth | ||
eapol_supp | ||
fst | ||
l2_packet | ||
p2p | ||
pae | ||
radius | ||
rsn_supp | ||
tls | ||
utils | ||
wps | ||
lib.rules | ||
Makefile |