diff options
author | Fugang Duan <B38611@freescale.com> | 2012-09-06 14:13:00 +0800 |
---|---|---|
committer | Fugang Duan <B38611@freescale.com> | 2012-09-07 14:27:44 +0800 |
commit | 01e3577ae9dd185b12b99962806c9c509748680c (patch) | |
tree | a39c6369c08e3fd5d38416447f55c7478a0a3bbb /drivers/net/7990.h | |
parent | a2f043c1d672253e16f704fbe2d756055186c6b0 (diff) |
ENGR00223249 : fix Ethernet performance downgrade issue.
Ethernet performance is downgraded when wait mode on in
100Mbps mode.
wait mode off:
100Mbps mode: tx bandwidth is 94Mbps
rx bandwidth is 94Mbps
wait mode on:
100Mbps mode: tx bandwidth is 30Mbps
rx bandwidth is 94Mbps
After apply the patch:
wait mode on:
100Mbps mode: tx bandwidth is 94Mbps
rx bandwidth is 94Mbps
Wait mode on cause enet interrupt has long latency, which
results in BD entries are full and stop tx queue, so cpus
have more chance to enter wait mode.
Incresing TX BD entries can properly accommodate the blance
between BD request before tx packets and BD release after tx
completion in interrupt process.
Signed-off-by: Fugang Duan <B38611@freescale.com>
Diffstat (limited to 'drivers/net/7990.h')
0 files changed, 0 insertions, 0 deletions