summaryrefslogtreecommitdiff
path: root/sys/dev/ic/smc83c170.c
AgeCommit message (Expand)Author
2003-11-08Define all members in TX/RX DMA descriptors as u_int32_t and use proper shifttsutsui
2003-11-02Fix some typos. From Tom Cosgrove via jmc@openbsd.wiz
2003-01-31Use aprint_*().thorpej
2003-01-13For short (< ETHER_MIN_LEN) packets, supply a zero'd buffer for the extrabouyer
2002-11-07Fix signed/unsigned comparison warnings.thorpej
2002-10-22Change the "dontcare bits" argument to ifmedia_init() to IFM_IMASKfair
2001-11-13add/cleanup RCSIDlukem
2001-07-23Make sure to initialize the all Rx descriptors properly in *_init()thorpej
2001-07-19Use BUS_DMA_READ and BUS_DMA_WRITE in some obvious places.thorpej
2001-07-07bcmp -> memcmpthorpej
2001-06-12Don't need INET or NS includes here.thorpej
2001-05-17increase the delay after PHY reset - it seems that mii register accessesdrochner
2001-05-17support BNC interfaces (serial mode) as on the SMC9432BTX and 100FXdrochner
2001-03-15Fix tyop in comments.tsutsui
2000-12-19Fix a problem with the ALTQ changes that can cause bogus memorythorpej
2000-12-14ALTQ'ify.thorpej
2000-11-15Move bpfattach()/bpfdetach() calls into ether_ifattach()/ether_ifdetach().thorpej
2000-11-14NBPG -> PAGE_SIZEthorpej
2000-11-08One more fix to multicast hash computation. Submitter confirms thatthorpej
2000-10-18Looks like frame size isn't checked; just say we can do VLAN MTU.bouyer
2000-10-15Don't trim off the FCS, pass it up.thorpej
2000-10-11Use ether_ioctl().thorpej
2000-10-01Move the check for "promisc + unicast + not for us" into ether_input(),thorpej
2000-05-26Don't use bcopy() to copy u_int16_t data to u_int8_t array.tsutsui
2000-05-12Oops! We actually want the *lower* 6 bits of the crc32 of the multicastthorpej
2000-05-12Use ether_crc32_le().thorpej
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-03-06Remove redundant assignment.enami
2000-02-08Don't rely on the receive descriptor's BCAST/MCAST status bits. Test thethorpej
2000-02-02Don't dry to diving MIIF_NOISOLATE in the PHY drivers. Instead, passthorpej
2000-02-02Bring some order to the chaos which was the MII code function namingthorpej
1999-11-12Call mii_down() as appropriate.thorpej
1999-11-04Adapt to mii_phy_probe() change.thorpej
1999-08-27- Include the RXE (receive error) interrupt in the interrupt enable mask,thorpej
1999-08-25When padding short packets on transmit, don't include the CRC lengththorpej
1999-08-03Be a little nicer about memory usage:thorpej
1999-07-27Make this "should work" on big endian systems.thorpej
1999-06-18Fix that ANNOYING transmit timeout bug, caused by an unfortunate interactionthorpej
1999-05-18Rework layer 2 protocol input routines. Instead of calling e.g. ether_input()thorpej
1999-03-25Use ETHER_*_LEN constants from <net/if_ether.h> instead of defining themthorpej
1999-02-18Fix the code in epic_attach() that frees resources when the attach fails.thorpej
1999-02-18Only do the multicast filter bug work-around if in 10Mbps mode. Also,thorpej
1999-02-17Change a straggling splimp -> splnet.thorpej
1999-02-13Make sure full-duplex is reflected in TXCON, and don't reset the interfacethorpej
1999-02-12Cleanup of the EPIC/100 driver I did while hacking on the Rhine driver:thorpej
1998-10-05In epic_init(), attempt to start output on the interface once the interfacethorpej
1998-08-11Adapt to new MII code.thorpej
1998-08-08Use splnet, not splimp.mycroft
1998-07-23Slight variation on last; be a bit more zealous about fixing up thethorpej