summaryrefslogtreecommitdiffstats
path: root/sys/dev/tx/if_txvar.h
Commit message (Collapse)AuthorAgeFilesLines
* Convert the tx(4) driver to use the busdma API.mux2003-04-201-2/+15
| | | | | Special thanks to brueffer for sending me such a card so that I could do this work.
* Nuke EPIC_MGETCLUSTER entirely. Since 1.60 we don't use it anymore andbmilekic2003-02-211-13/+0
| | | | | | | instead use our optimized m_getcl(). Submitted by: Hiten Pandya <hiten@unixdaemons.com> MFC After: 1 week
* Back out M_* changes, per decision of the TRB.imp2003-02-191-2/+2
| | | | Approved by: trb
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-2/+2
| | | | Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
* o m_adj rx buffer so IP header is 32-bit alignedsam2002-10-251-0/+1
| | | | | | o replace EPIC_MGETCLUSER with m_getcl MFC after: 1 week
* Remove the OpenBSD comatibility stuff. Many changes to be more style(9)semenu2002-10-221-43/+22
| | | | | compilant. Split two pieces if code into separate functions to do not exceed line length due to indentation.
* Stop trying to align malloc()ed memory. Rely on malloc() instead, just likesemenu2002-08-191-1/+0
| | | | others.
* Move tx(4) driver to sys/dev/tx. BTW split hardware structures and constantssemenu2002-04-191-227/+1
| | | | | | into if_txreg.h. MFC after: 1 week
* Add support for 802.1Q VLAN and oversized ethernet frames.semenu2001-08-131-0/+2
| | | | | | | PR: kern/29235 Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au> Reviewed by: Yar Tikhiy <yar@FreeBSD.org> MFC after: 1 week
* Add initializetion of NVCTL register with EEPROM stored value.semenu2001-06-231-0/+13
| | | | | | This fix hazardous very slow work for one of my cards. MFC after: 1 week
* Add support for SMC9432FTX card, possibly othe fiber optic SMC9432 familysemenu2001-02-071-1/+26
| | | | cards will work too.
* Added support for SMC9432BTX cards.semenu2000-06-211-1/+6
|
* Driver is now using miibus, and newbus.semenu2000-04-121-141/+70
| | | | PR: kern/17601
* Added code to enable BusMaster operations.semenu1999-10-291-0/+4
| | | | | | Kurt D. Starsinic <kstar@chapin.edu> had reported this patch fixing strange behaviour (like timeouts and RX/TX DMAs stopping errors).
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Move arpcom structure be the first in softc structure. Neededsemenu1999-05-221-2/+2
| | | | | | for ether_ioctl. PR: pending/11754
* Implemented workaround for EPIC's Application Note 7-15 (concerningsemenu1999-03-141-7/+16
| | | | | | | | | | | | | chip int. and ext. clock synchronisation). Fixed workaround for transmit threshold underrun. Added volatile keyword to CSR_READ_* and CSR_WRITE_* macroses. Added DELAYs to eliminate randomness caused by processor speed. Fixed all TXCON and RXCON registers to be accessed only when chip is idle, as manual told. Changed epic_init_phy to drop link by isolating and going loopback, should should force link partner to restart autonegotiation. PR: kern/10535, kern/9742, kern/10575 Submitted by: Peter Jeremy, David Greenman
* Ported to OpenBSD. sys/pci/smc83c170.h renamed to sys/pci/if_txvar.h to besemenu1998-11-011-0/+406
like others.
OpenPOWER on IntegriCloud