bad
fe3ce4e89a
Simplify the code dealing with the mbuf chain in dp8390_get().
1998-12-11 18:03:55 +00:00
bad
ba8bdebedd
Change a comment to reflect reality.
1998-12-11 16:01:16 +00:00
thorpej
1d0f24882d
Now that the *_activate() functions don't do things which are attachment
...
specific, move them into the chipset drivers.
1998-11-18 18:34:52 +00:00
thorpej
dd6750820c
Expose the "enable" and "disable" functions so that the front-ends can
...
access them.
1998-11-17 20:25:00 +00:00
mycroft
8146c925da
If we get a TX interrupt with no packets buffered, ignore it. This can occur
...
if the chip is reset while transmitting.
XXX
This occurs at boot time because the SIOCADDMULTI always resets the interface
when adding the `all hosts groups' -- usually while the ARP packet is being
transmitted. All drivers should be fixed to not reset the interface when
changing the multicast filter, if possible.
1998-11-12 13:18:26 +00:00
jonathan
011f2bda08
defopt NS, NSIP.
1998-07-05 06:49:00 +00:00
jonathan
3751946b97
defopt INET, NETATALK.
1998-07-05 00:51:04 +00:00
thorpej
cdec42b6a0
Fudge the start of the data pointer of the first mbuf in the chain when
...
reading a packet, ensuring that the data after the Ethernet header will
be aligned. Part of PR #4595 , from Andreas Johansson <ajo@wopr.campus.luth.se>
1998-01-27 23:26:21 +00:00
thorpej
e7044069f6
Fix a think'o in ifmedia initialization.
1997-11-03 00:19:41 +00:00
scottr
c35524f0a1
Fix a serious problem in dp8390_write_mbuf(), noticed by Jason Thorpe:
...
after we've written out the contents of the mbuf, increment the transmit
buffer offset by m->m_len.
1997-11-02 06:18:27 +00:00
thorpej
18636a8934
Add ifmedia support via callbacks to the front-end.
1997-11-02 00:23:54 +00:00
thorpej
b1ba3c5488
Pulldown from marc-pcmcia branch: minor tweaks to make this a completely
...
bus-independent driver, and garbage collect a few unnecessary things
from the softc.
1997-10-15 16:54:39 +00:00
explorer
66f8a19d70
back out previous change (committed in error)
1997-10-15 06:08:27 +00:00
explorer
f9370ddc7a
Add and/or update rnd_*() hooks
1997-10-15 05:55:13 +00:00
scottr
27f30774af
Conditionalize DEBUG printf on dp8390_debug. Pointed out by Jonathan
...
Stone.
1997-08-24 15:22:28 +00:00
scottr
cd3abdf098
Fix typo in last change.
1997-04-30 19:16:23 +00:00
scottr
c0d7fd03ae
Remove the use16bit softc field, replacing the functionality with dcr_reg.
...
This allows the front end to override the default DCR (byte-wide DMA,
x86 byte order, 8-byte FIFO) with different transfer size, byte order, DMA
parameters, and FIFO threshhold. If the loopback select bit is not set for
normal operation, the default is used instead.
Inspired by thoughts from Bernd Ernesti.
1997-04-30 18:09:14 +00:00
scottr
ad24724cbc
Machine-independent driver for DP8390/WD83C690-based Ethernet controller.
...
Derived from the ISA if_ed driver and the mac68k if_ae driver.
1997-04-29 04:32:07 +00:00