summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/gem.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* a step towards consistancy; in general:todd2002-06-091-3/+3
| | | | | 'struct arpcom foo' -> 'struct arpcom sc_arpcom' ok itojun@
* Multicast fixes, Gig-E support, mostly from netbsd. ok jason@drahn2002-06-071-41/+110
|
* Simplify multicast handling based on powerpc's gm.c and remove ether_cmp()jason2002-05-071-62/+14
|
* - read the rx completion register exactly once.jason2002-04-031-8/+4
| | | | | - don't complain about still owned descriptors tested by myself and Joey Coleman <joeycoleman@acm.org>
* - Move reading collision counters out of splimp()jason2002-03-221-9/+12
| | | | | - all non-debug prints should print the interface name - quite whining about RX counter expiring, who cares.
* First round of __P removal in sysmillert2002-03-141-29/+29
|
* Call ether_ioctl() the way [insert favorite diety] intended.jason2002-02-221-2/+6
|
* Revert to previous (non hacked =) version now that the iommu is handledjason2002-02-221-254/+258
| | | | correctly and it doesn't crash
* Re-port the NetBSD driver, but rewrite tx logic to use static buffers (andjason2002-01-281-258/+254
| | | | copies). This makes the Blade100 gem stable for me.
* In encap, sync mbuf before writing descriptorsjason2002-01-251-3/+5
|
* changes to work with 32bit platforms and get ethernet address on powerpc.drahn2001-12-131-8/+8
| | | | Inspired by NetBSD.
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+1
| | | | (Look ma, I might have broken the tree)
* Rewrite transmit handling (looks something more like hme), also takes advantagejason2001-10-031-380/+181
| | | | | | of some register shadowing provided by the asic. [This still isn't optimal, but it's getting closer...] Move all of the stat stuff out of the interrupt context and into the timeout.
* increase rx descriptors, remove some debugging code, deal with different endian; NetBSDjason2001-10-021-236/+20
| | | | general cleanup; me.
* Some KNF.art2001-09-291-7/+7
|
* Fix a DIAGNOSTIC check.art2001-09-281-3/+4
|
* Use splimp instead of splnet in some places.art2001-09-241-5/+5
| | | | I don't understand why, but it helps stability a lot.
* solve mtu problem a little more elegantly (ramdisk works on blade100 andjason2001-09-231-11/+3
| | | | u5 now).
* configured mtu in BOTH places (grumble)jason2001-09-211-4/+8
| | | | | Also, make it a bit higher than normal (this is an ugly hack and will be removed when I figure out what this thing wants).
* openbsd style %b handlingjason2001-09-211-25/+5
|
* another ETHERMTU + sizeof(struct ether_header) problemjason2001-09-211-1/+1
|
* adapt to OpenBSD ioctl structurejason2001-09-211-14/+80
|
* Driver for Sun GEM ethernet. Not ready yet.art2001-09-211-0/+2052
From NetBSD