diff options
author | Guo-Fu Tseng <cooldavid@cooldavid.org> | 2012-02-22 08:58:10 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-02-22 14:44:41 -0500 |
commit | ba9adbe67e288823ac1deb7f11576ab5653f833e (patch) | |
tree | 3641e0febbe8ebcbf649f1917b248ff11a08e6a3 /drivers/net/ethernet/jme.h | |
parent | 597cdbc2239e6019bbb2dd73b266f436166f0427 (diff) | |
download | linux-ba9adbe67e288823ac1deb7f11576ab5653f833e.tar.gz linux-ba9adbe67e288823ac1deb7f11576ab5653f833e.tar.bz2 linux-ba9adbe67e288823ac1deb7f11576ab5653f833e.zip |
jme: Fix FIFO flush issue
Set the RX FIFO flush watermark lower.
According to Federico and JMicron's reply,
setting it to 16QW would be stable on most platforms.
Otherwise, user might experience packet drop issue.
CC: stable@kernel.org
Reported-by: Federico Quagliata <federico@quagliata.org>
Fixed-by: Federico Quagliata <federico@quagliata.org>
Signed-off-by: Guo-Fu Tseng <cooldavid@cooldavid.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/jme.h')
-rw-r--r-- | drivers/net/ethernet/jme.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/jme.h b/drivers/net/ethernet/jme.h index 4304072bd3c5..3efc897c9913 100644 --- a/drivers/net/ethernet/jme.h +++ b/drivers/net/ethernet/jme.h @@ -730,7 +730,7 @@ enum jme_rxcs_values { RXCS_RETRYCNT_60 = 0x00000F00, RXCS_DEFAULT = RXCS_FIFOTHTP_128T | - RXCS_FIFOTHNP_128QW | + RXCS_FIFOTHNP_16QW | RXCS_DMAREQSZ_128B | RXCS_RETRYGAP_256ns | RXCS_RETRYCNT_32, |