diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 1999-05-14 01:53:32 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 1999-05-14 01:53:32 +0000 |
commit | bd49f2f01b6f1ec592a65bf28b2d8e00a02ae968 (patch) | |
tree | 138d676b41a5765722a5298d1c595a4ba24343a2 | |
parent | f69b34762313895da39423fecaadb144b50d9f0f (diff) |
Notes
-rw-r--r-- | sys/dev/pccard/if_xe.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sys/dev/pccard/if_xe.c b/sys/dev/pccard/if_xe.c index 0911cfbd96a2..776eb32d70e3 100644 --- a/sys/dev/pccard/if_xe.c +++ b/sys/dev/pccard/if_xe.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: if_xe.c,v 1.15 1999/03/05 12:11:40 root Exp $ + * $Id: if_xe.c,v 1.16 1999/03/08 16:28:50 root Exp $ */ /* @@ -1112,8 +1112,8 @@ xe_card_intr(struct pccard_devinfo *devi) { mbp->m_data += ETHER_HDR_LEN; /* Strip off Ethernet header */ ether_input(ifp, ehp, mbp); /* Send the packet on its way */ ifp->if_ipackets++; /* Success! */ - XE_OUTW(XE_DOR, 0x8000); /* skip_rx_packet command */ } + XE_OUTW(XE_DOR, 0x8000); /* skip_rx_packet command */ } } else if (rsr & XE_RSR_LONG_PKT) { /* Packet length >1518 bytes */ @@ -1829,8 +1829,10 @@ xe_pio_write_packet(struct xe_softc *scp, struct mbuf *mbp) { if (scp->ce3) XE_OUTB(XE_CR, XE_CR_TX_PACKET|XE_CR_ENABLE_INTR); else - while (pad > 0) - XE_OUTW(XE_EDP, 0xfeed); + while (pad > 0) { + XE_OUTW(XE_EDP, 0xdead); + pad--; + } return 0; } |