History log of /openbsd/sys/dev/ic/ne2000.c (Results 1 – 25 of 28)
Revision Date Author Comments
# 4b1a56af 09-Jan-2022 jsg <jsg@openbsd.org>

spelling
feedback and ok tb@ jmc@ ok ratchov@


# 32f46ff2 24-Nov-2015 mpi <mpi@openbsd.org>

You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.


# f9ad5574 24-Nov-2015 mpi <mpi@openbsd.org>

The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER.


# 27ea3a12 20-Apr-2010 deraadt <deraadt@openbsd.org>

- Fix a calculation bug with the RX ring buffer memory address which
slipped into the original NetBSD code around sixteen years ago.
Although it has been working so far because some devices used

- Fix a calculation bug with the RX ring buffer memory address which
slipped into the original NetBSD code around sixteen years ago.
Although it has been working so far because some devices used
address zero and other devices ignored the wrong higher bits.

- Remove the mem_ring override in ne2000_attach() now that
dp8390_config() calculates mem_ring correctly.

From NetBSD, via brad

show more ...


# d874cce4 26-Jun-2008 ray <ray@openbsd.org>

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code t

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@

show more ...


# f004f7e7 07-Nov-2006 brad <brad@openbsd.org>

- The ASIX AX88796 is an NE2000 compatible ethernet chip, but doesn't seem
to have "remote DMA complete bit" is ISR. So, don't wait for ISR.RDC bit
after writing a packet.

From bsh@NetBSD

- Figure

- The ASIX AX88796 is an NE2000 compatible ethernet chip, but doesn't seem
to have "remote DMA complete bit" is ISR. So, don't wait for ISR.RDC bit
after writing a packet.

From bsh@NetBSD

- Figure out whether the shared memory region is word-accessible in the same
place we figure out its size, and store this in the softc, rather than using
a series of comparisons later.

From mycroft@NetBSD

- support for the NE2000 type AX88790.

From Yong-Jhen Hong <yongjhen at alqualonde dot org> via NetBSD

Tested by deraadt@ and Adriaan <misc dot adriaan at gmail dot com>
ok deraadt@

show more ...


# b6f23c97 20-Oct-2006 brad <brad@openbsd.org>

use the ASIX AX88190 defines from ax88190reg.h and remove some
AX88190 specific defines from ne2000reg.h

From NetBSD


# af5df170 20-Oct-2006 brad <brad@openbsd.org>

remove another chunk of unused NetBSD code.


# b9ec31ca 20-Oct-2006 brad <brad@openbsd.org>

remove some NetBSD code.


# cf96b6e2 20-Oct-2006 brad <brad@openbsd.org>

ansi


# 3f03e094 10-Oct-2006 brad <brad@openbsd.org>

Add bus_space_barrier.
Add DELAY in some busy loops to allow the DMA engine to actually do something
(neccessary on fast processors).

From ws@ & mycroft@ NetBSD

Testing by deraadt@ nick@, ok deraad

Add bus_space_barrier.
Add DELAY in some busy loops to allow the DMA engine to actually do something
(neccessary on fast processors).

From ws@ & mycroft@ NetBSD

Testing by deraadt@ nick@, ok deraadt@

show more ...


# bac2acf5 29-Jul-2006 miod <miod@openbsd.org>

Do not redefine ALIGNED_POINTER, it comes from <machine/param.h>


# ba449b0d 09-Jul-2006 miod <miod@openbsd.org>

In ne2000_detect(), temporarily mark the dp8390 subpart as inactive, so that
we ignore interrupts; this allows unplugging a card when the probe gets stuck
without panicing.


# 7c59cc70 22-Oct-2005 brad <brad@openbsd.org>

shorten ne(4) dmesg entries from 2-3 lines to 1.

Thanks to Han Boetes for testing on an isapnp card.


# 484f7dd5 07-Jan-2004 fgsch <fgsch@openbsd.org>

amout -> amount; from Pedro Martelletto.


# 2408ed96 21-Oct-2003 jmc <jmc@openbsd.org>

typos from Tom Cosgrove;

Tom: I did not commit a couple of your changes.

i did not include some punctuation fixes (full stops, etc.)
mnemorable -> mnemonic: i decided memorable was probably better

typos from Tom Cosgrove;

Tom: I did not commit a couple of your changes.

i did not include some punctuation fixes (full stops, etc.)
mnemorable -> mnemonic: i decided memorable was probably better
instrunctions -> instruction: i kept the plural

show more ...


# c4071fd1 14-Mar-2002 millert <millert@openbsd.org>

First round of __P removal in sys


# 454a6013 29-Mar-2001 aaron <aaron@openbsd.org>

Add MII support to NE2000 PCMCIA driver. Both the Netgear FA410TXC and
New Media LiveWire Fast Ethernet adapters now work after these changes,
although the Netgear card still requires media to be set

Add MII support to NE2000 PCMCIA driver. Both the Netgear FA410TXC and
New Media LiveWire Fast Ethernet adapters now work after these changes,
although the Netgear card still requires media to be set manually.

show more ...


# 0f51dbb0 13-Mar-2001 aaron <aaron@openbsd.org>

The prescence of a DL10019 does not appear to imply a 24k buffer size. Always
use an 8k buffer for NE1000 cards, 16k otherwise. This is likely sub-optimal,
but at least it fixes the D-Link DE660 card

The prescence of a DL10019 does not appear to imply a 24k buffer size. Always
use an 8k buffer for NE1000 cards, 16k otherwise. This is likely sub-optimal,
but at least it fixes the D-Link DE660 card, which hasn't worked since last
August (and it seems like a fairly common model). fgsch@ ok. Thanks to Felix
Kronlage who donated a test card and dongle for me to debug with.

show more ...


# c4bae10a 12-Mar-2001 aaron <aaron@openbsd.org>

Adjust the way that media is initialized on DP8390-compatibles; from NetBSD.
The dp8390_softc now has media_init and media_fini function pointers that
do the work. fgsch@ ok


# 5f0a7917 30-May-2000 fgsch <fgsch@openbsd.org>

Changes from NetBSD:
* support for ax88190
* set the memory size based on the ne2k type, changing the number
of transmit buffers.
* make ne2000_attach return some value so it can be used in pcmcia.

Changes from NetBSD:
* support for ax88190
* set the memory size based on the ne2k type, changing the number
of transmit buffers.
* make ne2000_attach return some value so it can be used in pcmcia.
* move code for dl10019 to the pcmcia part.

show more ...


# 498e462d 26-Mar-1999 fgsch <fgsch@openbsd.org>

Add support for some 100Mbit PCMCIA cards.
Change the ne2000_detect parm list.


# e370c91b 06-Nov-1998 fgsch <fgsch@openbsd.org>

Support for RealTek 8019 and 8029 NE2000-compatible network interfaces.


# 87d197a3 14-Oct-1998 fgsch <fgsch@openbsd.org>

sync


# 3bf53fdf 05-Oct-1998 niklas <niklas@openbsd.org>

We really should use our bus.h API, all big-endian users were broken


12