summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_tx.c
AgeCommit message (Collapse)Author
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-09-20occured->occurredMike Pechkin
idea from deraadt@ via NetBSD millert@ ok
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-25trivial ether_input_mbuf() conversion.Federico G. Schwindt
2001-06-12Make pci_mapreg_map take an extra argument where we canNiklas Hallqvist
put a size limitation of the PCI region to map. That makes the PERC 3/Di raid controller usable, as it publishes too much PCI memory for us to map in the kernel virtual memory. As we only access the first 256 byte it is of no use to map 128MB of kvm.
2001-03-22Reformat comment.Angelos D. Keromytis
2001-02-23Merge with FreeBSD:Jason Wright
more portable between fbsd and obsd real mii support prefer memory mapped registers (if configuration supports it)
2001-02-20for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ okMichael Shalayeff
2000-10-17update tx from freebsd sources based on patch from pr#1405Jason Wright
(dadams@sleethal.com), but local changes preserved and ifmedia ioctls fixed; deraadt/aaron ok
2000-02-21From FreeBSD: Correct use of NULL/0Jason Wright
1999-11-17merge with freebsd:Jason Wright
o make sure busmaster/io/mem bits are set appropriately o make sure the card powers up correctly
1999-09-30remove static'sJason Wright
1999-06-29sync with freebsd:Jason Wright
comment out some debugging code, rcsid changes
1999-03-16merge with freesbd:Jason Wright
o put media types in a structure for ifmedia adding o make sure ifp->if_snd.ifq_maxlen is initialized o add workaround for app note 7-15 o more checks for IFF_UP o use DELAY() instead of counters
1999-03-10fix freebsd id'sJason Wright
Merge with FreeBSD: longer delay when accessing mii, type fixups
1999-02-26compensate for the fact that the check for ownership of a unicast packetJason Wright
has moved to ether_input()
1998-10-10add OpenBSD tagsJason Wright
1998-09-22Updated driver from Ustimenko Semen <semen@iclub.nsu.ru>:Jason Wright
o Cleaned up ifmedia support o Improved ring & mbuf handling
1998-09-21SMC 83C170 EPIC support from; Semen Ustimenko (semen@iclub.nsu.ru)Jason Wright
This is the chip found on the SMC EtherPower II 10/100 boards.