summaryrefslogtreecommitdiffstats
path: root/sys/dev/isa/if_ed.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove:henning2007-06-081-2989/+0
| | | | | | | -entry for ix nic in files.isa, not even in tree -ep nic driver, replaced by ne ages ago -hp nic driver, broken for ages from brad, ok matthieu krw theo miod
* ``it's'' -> ``its'' when the grammar gods require this change.miod2007-04-101-2/+2
|
* Attach routines can fail before calling *hook_establish(), and theykrw2006-05-221-2/+3
| | | | | | | | often rely on the detach routine for cleanup. So be consistant and careful by checking for a NULL hook before calling *hook_disestablish in detach routines. ok mickey@ brad@ dlg@
* allow bpf(4) to ignore packets based on their direction (inbound ordjm2006-03-251-3/+3
| | | | | outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@
* fix commentbrad2005-04-031-2/+2
|
* make sure interface is in RUNNING state before touching the multicast filtersbrad2005-01-151-3/+5
| | | | | | | | From NetBSD NetBSD PR 27678 for details ok mcbride@
* Multicast cleanupsmcbride2004-06-061-18/+3
| | | | | | | | - make multicast ranges work - replace handrolled crc code with ether_crc32_{be,le}() - add missing calls to ether_{add,del}multi() ok deraadt@
* network drivers don't need to include bpfdesc.htedu2004-05-121-2/+1
| | | | ok krw@ canacar@
* adress -> address, and a few more; all from Jonathon Gray;jmc2003-11-071-2/+2
| | | | | (mvme68k/mvme88k) vs.c and (vax) if_le.c ok miod@ isakmpd ones ok ho@
* spell transceiver correctlyderaadt2002-06-031-5/+5
|
* First round of __P removal in sysmillert2002-03-141-42/+42
|
* occured->occurredmpech2001-09-201-2/+2
| | | | | idea from deraadt@ via NetBSD millert@ ok
* Change pci_intr_map to take pci_attach_args as an argument.art2001-08-251-3/+2
| | | | | | | | | | | 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.
* Don't set up ifq_maxlen manually for drivers that uses IFQ_MAXLENfgsch2001-07-081-3/+1
| | | | | | (or ifqmaxlen); it's done in if_attach() now. No future drivers needs to set up this anymore unless they want to use something else.
* ALTQ'ify network drivers.kjc2001-06-271-3/+5
| | | | | | | | | | | - 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).
* ether_input_mbuf() conversion.fgsch2001-06-251-8/+2
|
* Remove repeated ethernet constants; use if_ether.h for it instead.fgsch2001-06-231-5/+1
|
* for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ okmickey2001-02-201-13/+1
|
* compensate for the test of packet ownership being moved to ether_input()jason1999-02-281-16/+2
|
* put irq number on the line with the other info, not on its own linemillert1998-08-111-5/+5
|
* Match generic SVEC pcmcia NE2000 clone that identifies itself as 'Ethernet Adapter 2.0'. You just don't get any more generic than that do you? These boards are dirt cheap.millert1998-07-311-2/+4
|
* table driven pci match; simplify printsderaadt1998-06-031-22/+21
|
* add a VIATECH card tooderaadt1998-03-171-3/+5
|
* support a few more NE2000 PCI cardsderaadt1998-03-171-8/+15
|
* slightly improved SMC autodetectiondownsj1998-03-161-7/+15
|
* new pci ethernet cardderaadt1998-02-151-5/+9
|
* make it comple w/ ED_DEBUGmickey1997-10-061-2/+2
|
* Fix for some stupid ne2000 clones that get into a weird state andmillert1997-08-201-1/+3
| | | | are probed as WD instead. From Martin Husemann <martin@rumolt.teuto.de>
* squish into one linederaadt1997-08-011-5/+3
|
* typomickey1997-06-201-2/+2
|
* Correct some bogus casts and change u_short -> u_int16_tmillert1997-04-141-21/+21
|
* Add support for PCI NE2000 clones. I finally got around to doing this :-)millert1997-04-131-5/+171
| | | | | | | | Tested on alpha, should work on i386 as well. Note that we treat a PCI NE2000 as a 16-bit card for now since the driver can not deal with > 16 bit cards. To fix this isa16bit in ed_softc needs to be changed to bus_width (in bytes). I plan to do this as part of the split ed driver.
* 64-bit clean. if_ed.c now works on alpha.niklas1997-03-201-7/+9
|
* We do not use the rsr fieldniklas1997-02-211-3/+1
|
* Missing pieces of new bus.h that CVS lost behind my backniklas1996-11-291-307/+327
|
* s/bus.h/bus.old.h/ to make the transit to the bus_space bus.h an easy roadniklas1996-11-121-2/+2
| | | | possibly taken in small steps
* Parenthesize bit ops in last change (-Wall fix)niklas1996-11-071-2/+2
|
* Handle odd-aligned mbufs in 16 bit mode so strict alignment is enforcedniklas1996-11-071-1/+14
|
* unused varsderaadt1996-10-161-2/+2
|
* Avoid odd aligned 16-bit entities for mips sakeniklas1996-10-051-3/+5
|
* Fix alignment for mips & other strict architectures, mostly used lance stuff.niklas1996-09-261-12/+14
|
* DOH! transmit got broken in the last commit.niklas1996-08-021-2/+2
|
* Drop the ed_ring structure in favour of a byte-array and offset constants.niklas1996-07-311-38/+44
| | | | Makes the code much more robust agains MD paddings. Use new bus.h.
* sync 0521deraadt1996-05-261-48/+116
|
* if_name/if_unit -> if_xname/if_softcderaadt1996-05-101-27/+33
|
* sync with 0504 -- prototypes and bus.hderaadt1996-05-071-54/+44
|
* add general ether_ioctl call in net/if_ethersubr.c,mickey1996-05-051-24/+6
| | | | | | NS,IPX,X.25 special processing is now handled in there. reflect this amazing addition in all the ether ifaces. ppl, pls check the stuff.
* Pull in John Kohl's [jtk@netbsd.org] most recent (15Apr96) APM and PCMCIA workhvozda1996-04-291-32/+87
| | | | (original PCMCIA framework by Stefan Grefen [grefen@convex.com]).
* Extend the bus.h interface with endian conversion functions and useniklas1996-04-271-3/+3
| | | | where relevant.
* partial sync with netbsd 960418, more to comederaadt1996-04-211-276/+501
|