diff options
author | Sathya Perla <sathya.perla@emulex.com> | 2013-10-01 16:00:00 +0530 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-10-01 12:45:52 -0400 |
commit | 2632bafd74ae7d058ae52be80e6393139fd29f23 (patch) | |
tree | a1119a741b44afc7e68ab02b320a306c2238df30 /drivers/usb/host/xhci-mem.c | |
parent | 0599863d35410ea65ceadcca87497985b371039a (diff) | |
download | blackbird-op-linux-2632bafd74ae7d058ae52be80e6393139fd29f23.tar.gz blackbird-op-linux-2632bafd74ae7d058ae52be80e6393139fd29f23.zip |
be2net: fix adaptive interrupt coalescing
The current EQ delay calculation for AIC is based only on RX packet rate.
This fails to be effective when there's only TX and no RX.
This patch inclues:
- Calculating EQ-delay based on both RX and TX pps.
- Modifying EQ-delay of all EQs via one cmd, instead of issuing a separate
cmd for each EQ.
- A new structure to store interrupt coalescing parameters, in a separate
cache-line from the EQ-obj.
Signed-off-by: Sathya Perla <sathya.perla@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/usb/host/xhci-mem.c')
0 files changed, 0 insertions, 0 deletions