Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | First round of __P removal in sys | 2002-03-14 | 1 | -23/+23 | ||
| | ||||||
* | Don't cast nonexistent return value from splx to (void). ok art@ | 2002-02-15 | 1 | -2/+2 | ||
| | ||||||
* | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | 2001-11-06 | 1 | -2/+2 | ||
| | | | | (Look ma, I might have broken the tree) | |||||
* | Switch everything to the new bus_dmamap_sync API. | 2001-11-05 | 1 | -5/+6 | ||
| | | | | | Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@. | |||||
* | occured->occurred | 2001-09-20 | 1 | -2/+2 | ||
| | | | | | idea from deraadt@ via NetBSD millert@ ok | |||||
* | Remove all of the last vestiges of vtophys (namely RFA's): | 2001-09-17 | 1 | -26/+65 | ||
| | | | | | | | o stash bus_dmamap_t in the mbuf cluster (alignment fudge is now 2+sizeof(bus_dmamap_t) o borrow FXP_RXMAP_{GET|PUT} macros from NetBSD o move a few definitions around to make it all work | |||||
* | get direction of read/write correct in calls to bus_dmamap_sync() | 2001-08-27 | 1 | -3/+3 | ||
| | ||||||
* | deal with 5 arg form of bus_dmamap_sync() if available. | 2001-08-25 | 1 | -23/+24 | ||
| | ||||||
* | - make transmit use linked lists not indexed arrays (more like it was when I started) | 2001-08-10 | 1 | -38/+27 | ||
| | | | | - also, only bus_dmamap_unload() loaded maps in fxp_stop() | |||||
* | - scb_wait() is now time based (not cpu speed based) | 2001-08-09 | 1 | -303/+253 | ||
| | | | | | - rearrange multicast setup to be part of init - convert cu operations to bus_dma(9) (still have to do RFA ops). | |||||
* | Fix logic for detecting 82558 and newer chips in pci; | 2001-08-03 | 1 | -1/+10 | ||
| | | | | | This driver allows large frames for those chips so set IFCAP_VLAN_MTU for 82558+ | |||||
* | fix vtophys usage, mainly ppc-required; art@ ok and tried to bribe^H^H^H^H^Hmotivate me to bussydma 'em too (; | 2001-07-18 | 1 | -12/+11 | ||
| | ||||||
* | ALTQ'ify network drivers. | 2001-06-27 | 1 | -5/+13 | ||
| | | | | | | | | | | | - 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(). | 2001-06-23 | 1 | -11/+4 | ||
| | ||||||
* | From NetBSD, 82562 requires a nop before a resume (tested by mickey) | 2001-06-13 | 1 | -21/+57 | ||
| | ||||||
* | Put back the fix for the possible leak and fix another bug | 2001-05-27 | 1 | -5/+7 | ||
| | | | | | | | | | that the fix uncovered. The tx descriptors were not initialized when allocated. The initialization was done in fxp_init, but the first thing fxp_init does is to call fxp_stop and fxp_stop expects the tx descriptors to be already initialized. How did this ever work? | |||||
* | remove code which was obviously not tested. begone, sloppy code monkeys | 2001-05-26 | 1 | -6/+5 | ||
| | ||||||
* | When releasing the tx buffers, walk through all of them, don't abort when | 2001-05-24 | 1 | -5/+6 | ||
| | | | | | we find a descriptor with mb_head == NULL. It happens sometimes that we have NOPs in the tx chains and normal buffers after the NOP. | |||||
* | typo | 2001-05-24 | 1 | -2/+2 | ||
| | ||||||
* | Move offsetof define into sys/param.h | 2001-04-06 | 1 | -3/+1 | ||
| | ||||||
* | Reformat comment. | 2001-03-22 | 1 | -2/+3 | ||
| | ||||||
* | for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ ok | 2001-02-20 | 1 | -5/+1 | ||
| | ||||||
* | Use mii_attach() directly instead of mii_phy_probe(). | 2000-10-16 | 1 | -2/+3 | ||
| | ||||||
* | Support detach of fxp devices to allow ejection of Intel CardBus adapters. | 2000-09-17 | 1 | -3/+28 | ||
| | ||||||
* | No need to include pci header files here. | 2000-08-02 | 1 | -5/+1 | ||
| | ||||||
* | Convert to new timeouts. (art@ ok) | 2000-07-20 | 1 | -4/+10 | ||
| | ||||||
* | remove fxp_ether_ioctl(), and move it's processing to fxp_ioctl(). | 2000-06-03 | 1 | -57/+36 | ||
| | ||||||
* | Whoops | 2000-04-27 | 1 | -2/+1 | ||
| | ||||||
* | Fix SIOCSIFMTU | 2000-04-27 | 1 | -2/+10 | ||
| | ||||||
* | Turn on a bit (for 82558/82559 only) which disables the chip's | 2000-04-26 | 1 | -1/+2 | ||
| | | | | | | | builin feature to discard frames >1500 bytes (useful for jumbo frames, also 802.1Q VLANs) ok aaron@ | |||||
* | After the fxp split, sizeof(enaddr) is now 4, not 6, since enaddr is a pointer | 2000-04-26 | 1 | -2/+2 | ||
| | | | | | that's passed in from the bus-dependent parts. Use ETHER_ADDR_LEN so we get the whole thing; sigh@kuzirabekon.econ.nagasaki-u.ac.jp | |||||
* | split fxp into bus independent and dependent (pci) parts (cardbus to come) | 2000-04-18 | 1 | -0/+1596 | ||