summaryrefslogtreecommitdiff
path: root/sys/dev/ic/elink3.c
AgeCommit message (Expand)Author
2001-12-28Clean up the C_ and S_ constants. We don't really need two sets of them.christos
2001-12-15Use bus_size_t's for bus space read/write offsets.soren
2001-11-13add/cleanup RCSIDlukem
2001-11-10trivially rename some macro parameters to avoid lint warnings.perry
2001-09-16Spell 'occurred' with two 'r's.wiz
2001-07-27All CORKSCREWs have MII.thorpej
2001-07-20The EEPROM registers/bits are different on the Corkscrew (3c515). Adjustthorpej
2001-07-07bzero -> memsetthorpej
2001-07-07bcopy -> strcpythorpej
2001-05-16Make sure to allocate big enough mbuf data area before elevatingjdolecek
2001-05-14epintr(): eliminate write-only variable 'addrandom'jdolecek
2001-05-14remove unneeded #includes, fix typojdolecek
2001-05-14do not use the synchronous read mode for MCA 3c529jdolecek
2001-03-22Add MCA ep(4) attachment, for 3Com 3c529-type cards. Tested with 3c529-TP,jdolecek
2001-03-22convert to use ether_ioctl()jdolecek
2001-02-21make some more constant arrays 'const'jdolecek
2000-12-14ALTQ'ify.thorpej
2000-11-15Move bpfattach()/bpfdetach() calls into ether_ifattach()/ether_ifdetach().thorpej
2000-10-01Move the check for "promisc + unicast + not for us" into ether_input(),thorpej
2000-09-286 -> ETHER_ADDR_LENtsutsui
2000-08-21Use splsched() instead of splhigh(), and explain why in a comment,thorpej
2000-05-29For all network drivers that call ether_ifattach(), and alsojhawk
2000-05-07Avoid stomping on the W0_CONFIG_CTRL register which seems not to bemartin
2000-03-30Remove register declarations.augustss
2000-03-23New callout mechanism with two major improvements over the oldthorpej
2000-03-06No longer necessary to futz with ifp->if_baudrate here.thorpej
2000-02-25when change mbuf type, clear m_pkthdr so that we do not get panic withitojun
2000-02-08- Bail out from attach stage if failed to enable card, number of iospaceenami
2000-02-03Detach MII if there is.enami
2000-02-02Don't dry to diving MIIF_NOISOLATE in the PHY drivers. Instead, passthorpej
2000-02-02Detach rnd source in ep_detach(). Check for DVF_ACTIVE in epintr();augustss
2000-02-02Make sure to untimeout() things on detach.augustss
2000-02-02Move detach operations around a little to simplify (and perhaps get itaugustss
2000-02-02Bring some order to the chaos which was the MII code function namingthorpej
2000-02-02Make sure to get rid of shutdown hook and ttach media on detach.augustss
1999-11-19Use the common MII bit-bang module.thorpej
1999-11-12Call mii_down() as appropriate.thorpej
1999-11-04Revert this part of rev 1.59:thorpej
1999-11-04Adapt to mii_phy_probe() change.thorpej
1999-10-30remmove unncecessary empty line.enami
1999-10-30Call epstop at the beginning of epinit, especially to make sure thatenami
1999-10-20fix typo in previous commit.enami
1999-10-20cosmetic changes before i do some functional changes.enami
1999-10-11- Encapsulate the EEPROM reading code into ep_read_eeprom(), and usethorpej
1999-05-18Rework layer 2 protocol input routines. Instead of calling e.g. ether_input()thorpej
1999-04-20Calling DELAY() during polling for command completion of the normaljonathan
1999-04-19* Make doubly sure that the ep shutdownhooks are run at splnet() or above.jonathan
1999-04-13Endian-ness bugfix for elink3 on big-endian hosts.jonathan
1999-03-25Use ETHER_*_LEN constants from <net/if_ether.h> instead of defining themthorpej
1999-02-28Update to slightly altered rnd_attach_source() apiexplorer