summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_sf.c
AgeCommit message (Collapse)Author
2001-08-25Change pci_intr_map to take pci_attach_args as an argument.Artur Grabowski
All callers actually took all arguments to pci_intr_map from pci_attach_args structs, so this simplifies code. This also allows more complicated interrupt assignment schemes like the one on sparc64. This makes sparc64 pci interrupts work. Inspired by the same change in NetBSD.
2001-08-12remove redundant vm includesMichael Shalayeff
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-24more ether_input_mbuf() conversion.Federico G. Schwindt
2001-02-20for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ okMichael Shalayeff
2001-02-03new timeoutsMichael Shalayeff
2000-10-16Use mii_attach() directly instead of mii_phy_probe().Aaron Campbell
2000-08-02Put missing call to sf_setmulti() in sf_init() so the multicast filter willAaron Campbell
be programmed correctly; from FreeBSD.
2000-03-01If sf_encap() fails, we need to drop the packet. If sf_encap() reassemblesAaron Campbell
the mbufs into one big cluster, we need to pass the new pointer to bpf_mtap(). From art@.
2000-02-15make sure to call ether_{add,del}multi() as appropriate in xxx_ioctl()Jason Wright
1999-12-08Remove unused #define cruft.Aaron Campbell
1999-12-08Whoops; forgot to bump FreeBSD version numbers.Aaron Campbell
1999-12-08Sync with FreeBSD:Aaron Campbell
- Reset the PHY before selecting a mode. - Program IPG register to match duplex setting in accordance with Adaptec manual recommendations.
1999-11-03Driver for Adaptec "StarFire" AIC6915-based Ethernet cards; from FreeBSD.Aaron Campbell
Thanks to jason@ for lots of debugging help.