summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2009-03-10 19:18:11 +0000
committerSam Leffler <sam@FreeBSD.org>2009-03-10 19:18:11 +0000
commitd8a293c142d8155246300db65e2a445896705e51 (patch)
tree3f16c4ea91ed02d89d997420e6af91aa184b27f4
parentf737e9ca11ad857ac1f976a35afad88c48ad9455 (diff)
Notes
-rw-r--r--sys/arm/xscale/ixp425/if_npe.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/arm/xscale/ixp425/if_npe.c b/sys/arm/xscale/ixp425/if_npe.c
index ff8bd09e52eef..ac0111b60bae1 100644
--- a/sys/arm/xscale/ixp425/if_npe.c
+++ b/sys/arm/xscale/ixp425/if_npe.c
@@ -1108,7 +1108,6 @@ npe_rxdone(int qid, void *arg)
mrx->m_len = be32toh(hw->ix_ne[0].len) & 0xffff;
mrx->m_pkthdr.len = mrx->m_len;
mrx->m_pkthdr.rcvif = ifp;
- mrx->m_flags |= M_HASFCS;
ifp->if_ipackets++;
ifp->if_input(ifp, mrx);
@@ -1222,9 +1221,8 @@ if (ifp->if_drv_flags & IFF_DRV_RUNNING) return;/*XXX*/
| NPE_TX_CNTRL1_2DEFER /* 2-part deferal */
| NPE_TX_CNTRL1_PAD_EN); /* pad runt frames */
/* XXX pad strip? */
- WR4(sc, NPE_MAC_RX_CNTRL1,
- NPE_RX_CNTRL1_CRC_EN /* include CRC/FCS */
- | NPE_RX_CNTRL1_PAUSE_EN); /* ena pause frame handling */
+ /* ena pause frame handling */
+ WR4(sc, NPE_MAC_RX_CNTRL1, NPE_RX_CNTRL1_PAUSE_EN);
WR4(sc, NPE_MAC_RX_CNTRL2, 0);
npe_setmac(sc, IF_LLADDR(ifp));