summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_vr.c
AgeCommit message (Collapse)Author
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-24Program the address filter in vr_init(). Apparently the rhine cards are smartAaron Campbell
enough to read their own Ethernet address from the EEPROM and program their unicast filters automatically, but to support setting the Ethernet address with ifconfig on vr(4) cards we need to do this. From FreeBSD.
2001-06-24more ether_input_mbuf() conversion.Federico G. Schwindt
2001-05-16Bring chip out of suspend mode in case we're booting after a shutdown fromAaron Campbell
Windows. Needed for the VT6102, but doesn't hurt older chips; from FreeBSD.
2001-03-25Missing splx(s). Thanks to dawson and team for finding this oneConstantine Sapuntzakis
2001-02-20for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ okMichael Shalayeff
2001-02-20add mii support to if_vr (mostly from FreeBSD)Jason Wright
also sync with other FreeBSD changes
2001-02-17no need for seperate variable to hold ethernet address... that's whatJason Wright
ac_enaddr is for
2001-02-17sync with freebsd up to switch to miiJason Wright
also increase the delay for accessing the eeprom (seems it needs a bit longer to get ether address settled).
2001-02-09Handle vr_encap() failure. From FreeBSD.Aaron Campbell
2000-07-02add via vt6102 id; freebsd-gnatsJason Wright
2000-02-15make sure to call ether_{add,del}multi() as appropriate in xxx_ioctl()Jason Wright
1999-09-13Remove staticsNiklas Hallqvist
1999-08-05remove some debugging stuffJason Wright
1999-02-26compensate for the fact that the check for ownership of a unicast packetJason Wright
has moved to ether_input()
1999-02-24why do new manufacturers make identical products, but change the vendor field?Theo de Raadt
1999-01-30update to latest freebsd code, fixes stalls during heavy trafficNiklas Hallqvist
1999-01-10VIA Rhine driver, ported from FreeBSD; written by wpaul@ctr.columbia.edu.Jason Downs