summaryrefslogtreecommitdiff
path: root/sys/dev/ic/elink3.c
AgeCommit message (Collapse)Author
2002-06-09replace epsetfilter() / epsetmedia() with epinit() and only if theFederico G. Schwindt
interface is up. same behavior, plus will reload the mac address. tested by aaron@ and henning@
2002-04-30media table could be constMichael Shalayeff
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-31zero out csum when re-using mbuf (cures 50% packet loss under load)Jim Rees
angelos@ ok
2001-09-20occured->occurredMike Pechkin
idea from deraadt@ via NetBSD millert@ ok
2001-07-08Don't set up ifq_maxlen manually for drivers that uses IFQ_MAXLENFederico G. Schwindt
(or ifqmaxlen); it's done in if_attach() now. No future drivers needs to set up this anymore unless they want to use something else.
2001-06-27ALTQ'ify network drivers.Kenjiro Cho
- use the new queue macros. - use IFQ_POLL() to peek at the next packet. - use IFQ_IS_EMPTY() for empty check. - drivers should always check if (m == NULL) after IFQ_DEQUEUE(), since it could return NULL even when IFQ_IS_EMPTY() is FALSE under rate-limiting. - drivers are supposed to call if_start from tx complete interrupts (in order to trigger the next dequeue under rate-limiting).
2001-06-24ether_input_mbuf().Federico G. Schwindt
2001-06-23Remove repeated ethernet constants; use if_ether.h for it instead.Federico G. Schwindt
2001-05-26Use m_tag_init() to initialize new mbuf m_pkthdr fields, rather thanAngelos D. Keromytis
having to change it every time.
2001-05-22Initialize packet tag -- this has probably been causing panics forAngelos D. Keromytis
people with ep cards.
2001-02-20for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ okMichael Shalayeff
2000-11-09new timeouts; aaron@ okMichael Shalayeff
2000-10-16Use mii_attach() directly instead of mii_phy_probe().Aaron Campbell
2000-09-17implement SIOCSIFMTU, okay deraadt@Niels Provos
2000-09-17Twiddle another bit to illuminate the link LED on the 3C589E 10BaseT connector.Aaron Campbell
2000-09-15Support the ejection of mii ep(4) devices, i.e., the 3c574.Aaron Campbell
2000-07-06printf %sTodd T. Fries
2000-06-29Be more detach friendly. In particular, remove the infinite while() loopsAaron Campbell
waiting on S_COMMAND_IN_PROGRESS and replace them with a bounded loop count plus a small delay; from NetBSD.
2000-05-29Support for 3c574 and 3CCFEM556BI PCMCIA Ethernet; from NetBSD.Aaron Campbell
2000-02-25clear m->m_pkthdr when changing mbuf type to M_PKTHDR.Jun-ichiro itojun Hagino
without it, junk pointer in m->m_pkthdr.tdbi may bite us.
2000-02-02make the activate routines do xxstop() and xxinit()Theo de Raadt
1999-12-08fix mbuf chain allocation to comply with m_devget() way.Jun-ichiro itojun Hagino
1999-08-13shutdown hook exists for the wrong reasonsTheo de Raadt
1999-08-08These all are backends for interfaces that can be attached late, whenceNiklas Hallqvist
ifinit can not set their ifq_maxlen, so do it ourselves.
1999-08-05ifdef/endif enclose debugging codeJason Wright
1999-07-26Remove obsolete detach code that has been dead for very longNiklas Hallqvist
1999-02-28compensate for the test of packet ownership being moved to ether_input()Jason Wright
1998-12-26Kill pcmcia media setting that is always overridden these days. Fix typo.Niklas Hallqvist
1998-09-27this driver does not handle 3c9xxTheo de Raadt
1998-09-19Added if_media support from NetBSD. -mojMats O Jansson
1998-09-16fix ep probe message printoutsTheo de Raadt
1998-09-11Add a third parameter to epconfig to get the MAC address if it's a pcmciaFederico G. Schwindt
card and support it. Use NULL otherwise. Update the ep based drivers.
1998-04-28do not zap media flag on SIOCSIFFLAGS; ibo@ragnarok.val-axs.net & ms@xy.orgTheo de Raadt
1998-04-04ignore EEPROM_TST_MODE mode on pci cards tooTheo de Raadt
1998-02-25pretty print for pci cards tooTheo de Raadt
1998-02-23Please GCC2.8Niklas Hallqvist
1998-01-17s/defined(DEBUG)/defined(EP_DEBUG)/gMichael Shalayeff
1997-10-30From Jim Rees <rees@umich.edu>: remember media typeNiklas Hallqvist
1997-09-16tighten up probe printfs a bit and prepend with device nameflipk
1997-07-30Sync to NetBSD. Adapt to use bus_space_multi_raw* interface of OpenBSD.Niklas Hallqvist
Some KNF too.
1997-01-05absent pcmcia cards do not interruptTheo de Raadt
1996-11-28Adaption to new bus.h from NetBSD. Various driver has been updated toNiklas Hallqvist
NetBSD 961107 state. Other has not, partly because sometimes the bus.h changes was coupled with other changes.
1996-11-12s/bus.h/bus.old.h/ to make the transit to the bus_space bus.h an easy roadNiklas Hallqvist
possibly taken in small steps
1996-10-31$OpenBSD RCSIDsNiklas Hallqvist
1996-10-12on newer cards, use word count for SET_TX_AVAIL_THRESH; from numerous ↵Theo de Raadt
people, gleamed from plan9/bsdi drivers, and confirmed in last two sentences in 3c590 manual
1996-09-29Fix for PCI etherlink3 packet-receive bug; netbsd pr#2661, ↵Theo de Raadt
jonathan@DSG.Stanford.EDU
1996-09-28Apply Niklas align fix. (better than my try)Per Fogelstrom
1996-09-25Not a good idea. Revert to r1.5 + changesPer Fogelstrom