summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_xl.c
AgeCommit message (Collapse)Author
1999-07-02freebsd merge:Jason Wright
dynamically set the tx threshold (missed in last merge)
1999-06-29use FreeBSD's alpha stuffJason Wright
1999-06-29merge with FreeBSD:Jason Wright
support for 3c905C
1999-05-07Sync with freebsd, highlights:Jason Wright
o Dynamically increase TX start threshold if TX underruns are detected. o Fix selection for the 3c900B-FL 10baseFL adapter. o Set the TX start threshold register to get better performance. o Increase the size of the RX and TX rings. o Support for the 3cSOHO100-TX
1999-03-03remove alot of verbosityJason Wright
1999-03-02put the DELAY back into xl_wait()Jason Wright
1999-02-27sync with freebsd:Jason Wright
o remove call to DELAY from xl_wait() o do not issue RX and TX resets in xl_stop() & xl_init() o be sure that ifp->if_snd.ifq_maxlen is initialized
1999-02-26compensate for the fact that the check for ownership of a unicast packetJason Wright
has moved to ether_input()
1999-02-23Do a better job of reinitializing it the xl is found in powered down state.Jason Wright
1998-12-31make sure xl_tx_tail pointer gets updated; freebsdJason Wright
1998-12-22sync with FreeBSD:Jason Wright
o minor fix for xl_txeof o defensive code for for xl_start o ansification
1998-12-21If no mii found on a card that claims to support one, don't attach theJason Wright
interface.
1998-11-23clean up, make more quiet, and nuke unused 'csr' variableJason Wright
1998-11-16fix up pointer alignment for buffersJason Wright
1998-11-11Merge with FreeBSD:Jason Wright
o Fix syntax errors inside #ifdef FORCE_AUTONEG_TFOUR. o jack up the TX reclaim threshold for 3c90xB adapters
1998-10-09support 905B-FX cardsTheo de Raadt
1998-09-29Merge with FreeBSD: if_xlreg.h(1.5) & if_xl.c(1.12)Jason Wright
o workaround for ifmedia_set panic o make sure tx isn't wedged if tx queue is full o increase TX queue from 10 -> 16 descriptors
1998-09-23Work around a bug in the newer revision chip sets.Jason Wright
1998-09-11Merge with FreeBSD 1.11:Jason Wright
1. If oactive on entry to xl_start, see if tx is wedged, and try unwedging it if necessary. 2. Do a synchonous media negotiation at boot (max of 5 seconds) 3. Start and restart autonegotiation if we're setting the media manually
1998-09-09o Fixed printing of intrstr and other typosJason Wright
o Added support for memory mapped registers (#ifndef XL_USEIOSPACE)
1998-09-09Now working on alpha too... -mojMats O Jansson
1998-09-08o Sync with FreeBSD (if_xl.c 1.10)Jason Wright
better handling of memory, typos, 3c980 support o Change tests for 3c980 to match the FreeBSD method in xl_mediacheck() o Added matches for 3c900b and 3c900b-combo (support untested)
1998-09-04Add support for 3c980 (Server NIC) -mojMats O Jansson
1998-09-03o OpenBSD gets if_media support (from NetBSD)Jason Wright
o rework/simplify if_xl to use it
1998-09-02Maintain FreeBSD RCS id'sJason Wright
1998-09-02KNF & printf formattingJason Wright
1998-09-02o new driver for the 3c900, 3c905, 3c905b ported from FreeBSDJason Wright
o removed if_ep devices in favor of if_xl driver