Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-06-29 | remove usage of xl_unit | Jason Wright | |
2003-03-24 | splimp() around xl_reset() during autoconf. something in xl_reset() wants | Jason Wright | |
to generate an interrupt before the rings are setup correctly on some variants; ok deraadt. | |||
2003-01-05 | spelling | Theo de Raadt | |
2002-12-02 | - Remove a few magic constants | Jason Wright | |
- set baudrate for the non-mii modes | |||
2002-11-25 | remove printf's in xl_setmode(). | Brad Smith | |
-- deraadt@ ok | |||
2002-11-17 | Make sure never to put a loaded dmamap in the spare. 3c90x should work | Jason Wright | |
on big endian now... | |||
2002-11-17 | this driver has never been in sys/pci (in OpenBSD at least) and supports | Jason Wright | |
cardbus and pci interfaces; pointed out by brad. | |||
2002-11-17 | Fix another case (tx this time) where buffers were not unloaded (nor ↵ | Jason Wright | |
sync'd). (bad bad aaron): 90xB works on sparc64, 90x is probably still broken. | |||
2002-11-17 | - lightly season with htole32 and friends... enough to get rx working | Jason Wright | |
on sparc64 - also fix a bug when dmamap's were never freed on the rx side (bad aaron), and avoid a sync if we run out of buffers. | |||
2002-08-22 | simplify multicast setup on the 3c905 (pre-B/C, etc) | Jason Wright | |
2002-07-09 | Don't write 32 bits to a 16-bit register. | Aaron Campbell | |
2002-06-15 | Check the correct variable when freeing the RX/TX lists. | Aaron Campbell | |
2002-06-15 | bus_dma'ify. Tested on 3c900(pci), 3c905b(pci), and 3c575c(cardbus). Thanks | Aaron Campbell | |
to todd@ and camiel@ for trying it, too. | |||
2002-06-09 | a step towards consistancy; in general: | Todd T. Fries | |
'struct arpcom foo' -> 'struct arpcom sc_arpcom' ok itojun@ | |||
2002-06-08 | Add hardware TCP/IP checksum offloading support for receive and transmit for | Aaron Campbell | |
the 3c905b; deraadt@ ok. | |||
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-02-15 | Don't cast nonexistent return value from splx to (void). ok art@ | Thomas Nordin | |
2002-01-25 | Disestablish *powerhook* on detach. jason@ ok | Thomas Nordin | |
2001-12-15 | Disestablish the powerhook on detach. ok jason@ | Thomas Nordin | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-08-19 | Don't reset rx/tx without turning them back on after suspend (Beck is now | Jason Wright | |
able to do "Real Work" after a suspend) | |||
2001-08-19 | Add a powerhook for bringing the 556 out of sleepy mode after suspend. | Jason Wright | |
(This isn't perfect... it still requires an down up transition, but Bob is kicking me off his laptop so he can do "Real Work"). | |||
2001-08-12 | remove some of the redundant vm includes | Michael Shalayeff | |
2001-08-03 | This driver allows vlan sized frames on 905B, set IFCAP_VLAN_MTU on that chip | Chris Cappuccio | |
2001-07-02 | these don't depend on pci register defs | Jason Wright | |
2001-06-27 | ALTQ'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-23 | ether_input_mbuf(). | Federico G. Schwindt | |
2001-04-08 | Don't print anything for transmission error 90, since the driver always | Aaron Campbell | |
recovers from the situation, and there's not much point in knowing about it. | |||
2001-03-25 | Missing splx(). Thanks to Dawson and team for finding this | Constantine Sapuntzakis | |
2001-02-20 | for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ ok | Michael Shalayeff | |
2001-02-02 | No need for xl(4) to report tx underruns, they are much too common, and the | Aaron Campbell | |
driver adjusts itself to compensate anyway; jason@ ok. | |||
2001-01-12 | add SIOCSIFMTU; angelos@ coached | Todd T. Fries | |
2000-11-09 | new timeouts | Michael Shalayeff | |
2000-10-19 | if vlans are in use, then set the 3c905b to accept frames of size 1518. | Jason Wright | |
2000-10-16 | Use mii_attach() directly instead of mii_phy_probe(). | Aaron Campbell | |
2000-10-15 | Do not pass uninitialized ifmedia structures to ifmedia_add(). Fixes PR1426. | Aaron Campbell | |
Thanks to reinhard@ for testing. | |||
2000-10-14 | There's a Type III 3c656C card, too. | Aaron Campbell | |
2000-10-13 | Do reset properly on MiniPCI adapters. | Aaron Campbell | |
2000-10-07 | Correct interrupt ack'ing for CardBus and MiniPCI. I hope this fixes 3c556. | Aaron Campbell | |
2000-09-30 | Whoops, forgot to list the 3c555 device ID under media selection parts. | Aaron Campbell | |
2000-09-29 | - Add support for 3Com 3C555 MiniPCI. | Aaron Campbell | |
- Clean up configuration flags mess. The MiniPCI adapters share some properties with the CardBus adapters. | |||
2000-09-16 | - No need to do bpfdetach(), that's done in if_detach(). | Aaron Campbell | |
- No need to keep around NetBSD NRND cruft. - Indentation fixes. | |||
2000-09-16 | Note support for the new 3Com 3C3FE575CT LAN CardBus Type III PC Card. No | Aaron Campbell | |
actual code changes here, just a comment added to the list of supported cards, since the 3C3 has the same product ID as the 3CC (according to dahinds@users.sourceforge.net). | |||
2000-09-16 | Add support for 3C556[B] MiniPCI Ethernet adapters, found on some laptops | Aaron Campbell | |
(i.e., HP OmniBooks). I have sent these changes to a tester but I haven't heard back yet. Assume for now the changes are OK since all of the other variants I have still work. | |||
2000-09-05 | Support detach of xl(4) devices, mainly to allow the ejection and insertion of | Aaron Campbell | |
3Com575-based CardBus PC Cards; from nate@ | |||
2000-07-01 | - Make the 3CCFE575BT work. | Aaron Campbell | |
- Add support for the 3CCFEM656C. - Lots of code cleanup. | |||
2000-06-29 | after computing the hash value, inform the card [delete-o from when this | Jason Wright | |
was imported]. Also, backout previous. | |||
2000-06-22 | xl_setmulti_hash() does not work right. tested at usenix2000 term room. | Jun-ichiro itojun Hagino | |
affects 905B only. | |||
2000-04-18 | Set MII parameters for the other 3Com CardBus cards, not just 'C' revision. | Aaron Campbell | |
2000-04-08 | Initial check-in for support of 32-bit CardBus PC Cards; from NetBSD. On many | Aaron Campbell | |
machines, this code needs the new PCIBIOS* options enabled in the kernel config file to work, but your mileage may vary. Included is a working 3c575 driver for 3Com 10/100 CardBus PC Card NICs (tested only with the 'C' revision). The 3c575 is the pccard version of the PCI EtherLink XL cards, and thus the xl driver has been split into /sys/dev/ic. |