diff options
author | yongari <yongari@FreeBSD.org> | 2011-12-19 19:02:36 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2011-12-19 19:02:36 +0000 |
commit | 291f526f0d0040a4222df61b67512e26e082864a (patch) | |
tree | bc58828711dee9f139b19f4ba2f02a313ed00e60 | |
parent | ef17d6064ddbc78e15b9878a09a012218970ddc2 (diff) | |
download | FreeBSD-src-291f526f0d0040a4222df61b67512e26e082864a.zip FreeBSD-src-291f526f0d0040a4222df61b67512e26e082864a.tar.gz |
Increase wait time for OP_TCPSTART command processing. It seems
100us is not enough to ensure prefetch unit work.
-rw-r--r-- | sys/dev/msk/if_msk.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/msk/if_msk.c b/sys/dev/msk/if_msk.c index 588eb8d..aa08f51 100644 --- a/sys/dev/msk/if_msk.c +++ b/sys/dev/msk/if_msk.c @@ -648,8 +648,8 @@ msk_rx_fill(struct msk_if_softc *sc_if, int jumbo) if ((sc_if->msk_flags & MSK_FLAG_DESCV2) == 0 && (sc_if->msk_ifp->if_capenable & IFCAP_RXCSUM) != 0) { /* Wait until controller executes OP_TCPSTART command. */ - for (i = 10; i > 0; i--) { - DELAY(10); + for (i = 100; i > 0; i--) { + DELAY(100); idx = CSR_READ_2(sc_if->msk_softc, Y2_PREF_Q_ADDR(sc_if->msk_rxq, PREF_UNIT_GET_IDX_REG)); |