aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_input.c
diff options
context:
space:
mode:
authorTomoya MORINAGA <[email protected]>2011-09-06 08:16:38 +0000
committerGrant Likely <[email protected]>2011-10-04 16:10:50 +0000
commitf3e03e2eb0bcd9266720695b82a523e6bc526ff7 (patch)
tree12184b7ed8bea50f0ca10ff44c7f37e5c1bb0e07 /net/ipv4/tcp_input.c
parentspi-topcliff-pch: Add recovery processing in case FIFO overrun error occurs (diff)
downloadkernel-f3e03e2eb0bcd9266720695b82a523e6bc526ff7.tar.gz
kernel-f3e03e2eb0bcd9266720695b82a523e6bc526ff7.zip
spi-topcliff-pch: Fix overrun issue
We found that adding load, Rx data sometimes drops.(with DMA transfer mode) The cause is that before starting Rx-DMA processing, Tx-DMA processing starts. This causes FIFO overrun occurs. This patch fixes the issue by modifying FIFO tx-threshold and DMA descriptor size like below. Current this patch Rx-descriptor 4Byte+12Byte*341 --> 12Byte*340-4Byte-12Byte Rx-threshold (Not modified) Tx-descriptor 4Byte+12Byte*341 --> 16Byte-12Byte*340 Rx-threshold 12Byte --> 2Byte Signed-off-by: Tomoya MORINAGA <[email protected]> Signed-off-by: Grant Likely <[email protected]>
Diffstat (limited to 'net/ipv4/tcp_input.c')
0 files changed, 0 insertions, 0 deletions