Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-08-29 | - use pci_mapreg_type() to fix some systems that would fail to attach | Brad Smith | |
sk(4) with "can't map mem space". - add missing newline for failure case of pci_intr_establish(). ok deraadt@ | |||
2005-07-25 | don't bother with printf in *_jalloc() | Brad Smith | |
2005-07-24 | simplify error paths and add some missing ones; brad@ ok. | Federico G. Schwindt | |
deallocation for jumbo memory left. | |||
2005-07-22 | - sync sk_alloc_jumbo_mem() to look like bge's bge_alloc_jumbo_mem() | Brad Smith | |
- oops, forgot to remove a line in sk_rxeof() | |||
2005-07-22 | also take the PCI subsystem id into consideration when trying to probe | Brad Smith | |
for Linksys EG1032 cards, that way we do not try and attach to newer rev 3 cards that use the RealTek 8169S chipset. | |||
2005-07-21 | - add bus_dmamap_sync()'s; From NetBSD | Brad Smith | |
- use pci_mapreg_map() - remove unnecessary splimp() usage in skc_attach() - make sure to disestablish the interrupt on failure Tested by a few end-users. | |||
2005-07-14 | add D-Link PCI id. | Brad Smith | |
From: jsg@ | |||
2005-07-12 | remove unused prototype sk_free_jumbo_mem | Brad Smith | |
2005-07-12 | free resources for Jumbo buffers in sk_stop(). | Brad Smith | |
ok deraadt, krw, beck | |||
2005-07-02 | clear IFF_RUNNING & IFF_OACTIVE in foo_stop() before de-allocating resources. | Brad Smith | |
2005-07-02 | - mbuf external storage is of (caddr_t), not (caddr_t *). | Brad Smith | |
- check for MTU being too small with ETHERMIN - don't bother reseting the card since it'll default to allowing Jumbos | |||
2005-05-17 | remove spurious bpf_mtap (I think it's leftover debugging code from a year ago) | Jason Wright | |
2005-05-16 | add a newline here | Brad Smith | |
2005-05-11 | remove comment which is not valid anymore | Brad Smith | |
2005-05-11 | - Also match on Yukon LP's for the Lite rev A0 test. | Brad Smith | |
- Do not call mii_pollstat() from within device tick routines; the status information is updated by mii_tick(). - Take PHY out of reset for Yukon Lite rev A3. This resolves the intermittent "no PHY found!" issue. From FreeBSD - Recognize some newer Yukon chipsets ok krw@, tested by krw@ and a few others, mostly with LOM Lite A3's but also with some other ASIC revs too. | |||
2005-04-25 | csum -> csum_flags | Brad Smith | |
ok krw@ canacar@ | |||
2005-03-18 | fail to attach with a printf instead of a panic for newer yet unsupported | Brad Smith | |
Yukon-2-based cards. ok deraadt@ | |||
2005-03-12 | add a bunch of PCI ids from the SysKonnect sk98lin driver. | Brad Smith | |
2005-01-15 | make sure interface is in RUNNING state before touching the multicast filters | Brad Smith | |
From NetBSD NetBSD PR 27678 for details ok mcbride@ | |||
2005-01-02 | cleanup and better ram sizing. | Brad Smith | |
2005-01-01 | better chip/card identification. | Brad Smith | |
From NetBSD ok krw@ | |||
2005-01-01 | rev 1.92 | Brad Smith | |
only clear the IFF_OACTIVE flag when we have a chance of being able to queue a packet to the hardware... instead of when the hardware queue is empty.. don't initalize cur_tx now that it doesn't need to be... rev 1.90 _OACTIVE is now handled better... From FreeBSD ok krw@ | |||
2005-01-01 | Don't initialize the card (and start an autonegotiation!) every time | Kenneth R Westerback | |
the IP address changes. Makes 'dhclient sk0' invocations way faster and more consistant. i.e. one DHCPREQUEST elicts the DHCPACK. ok brad@ 'Wow. Great Idea.' deraadt@. | |||
2004-12-22 | - add missing braces for SIOCSIFMTU switch case. | Brad Smith | |
- allow reception of Jumbo frames all the time on GEnesis based cards, same as Yukon based cards. ok krw@ mcbride@ | |||
2004-12-14 | Fix off-by-one. From FreeBSD r1.87. Also in NetBSD. Field being filled | Kenneth R Westerback | |
(sk_vpd_readonly) is not currently used, but the memory being tromped on might be. ok millert@. | |||
2004-12-08 | use ETHER_MAX_LEN | Brad Smith | |
2004-12-08 | Enable jumbo frames on Yukon varients of sk(4). | Kenneth R Westerback | |
ok mcbride@. | |||
2004-11-16 | Lower interrupt moderation timer to decrease service latency. | Brad Smith | |
From NetBSD ok deraadt@ | |||
2004-11-16 | back out previous commit and put the right change in which corresponds | Brad Smith | |
to what the previous commit message said... Fix tx queue (slist can be corrupted when tx interrupts hit within tx_encap). | |||
2004-11-16 | Fix tx queue (slist can be corrupted when tx interrupts hit within tx_encap). | Brad Smith | |
From NetBSD ok henning@ mcbride@ | |||
2004-11-11 | - Fix Yukon ram sizing. | Brad Smith | |
- Keep tx queue running by kicking the tx bmu repeatedly. - Handle if_timer a bit better. From NetBSD ok deraadt@ | |||
2004-10-14 | Bail out quietly if the eeprom appears to be missing or empty. Fixes | Brad Smith | |
support for D-Link DGE-530T adapters. From: FreeBSD via Blake Willis <blake at 2112 dot net> ok mcbride@ | |||
2004-09-23 | don't need to set ifp->if_mtu or ifp->if_output in each driver, | Brad Smith | |
{ether,atm,fddi}_ifattach already does this. ok mcbride@ markus@ henning@ | |||
2004-08-20 | a belkin ID on a sk card | Theo de Raadt | |
2004-08-19 | Don't complain about lack of jumbo storage when processing incoming packets | Ryan Thomas McBride | |
unless we're debugging. | |||
2004-08-05 | remove some separate per driver constants and use | Brad Smith | |
ETHER_MAX_LEN_JUMBO/ETHERMTU_JUMBO where appropriate. ok mcbride@ henning@ mickey@ | |||
2004-08-04 | Make jumbo frames work. | Ryan Thomas McBride | |
- allocate and manage our own memory for rx packets rather than using mbuf clusters; code for this lifted from if_bge.c - pass the correct size to bus_dmamap_create() ok deraadt@ | |||
2004-05-29 | replace hand-rolled CRC calculation in multicast hash setup with calls to | Christian Weisgerber | |
ether_crc32_*(); ok mcbride@ | |||
2004-05-24 | Make Yukon-style adapters also set up the multicast filter in sk_init(). | Christian Weisgerber | |
This fixes various multicast-related problems. ok henning@ | |||
2004-04-09 | do not whine if we cannot get mbufs. the countless printfd makes the machine | Henning Brauer | |
crawl under mbuf starvation, making the situationmuch worse, and don't make sense in the first place. ok tdeval@ millert@ beck@ deraadt@ | |||
2004-03-09 | Fix multicast on recent sk chipsets. Adapted from a patch by Keith Mitchell | Matthieu Herrb | |
in <http://lists.freebsd.org/pipermail/freebsd-hardware/2003-December/000851.html> Ok deraadt@. | |||
2003-12-17 | not qualifying a product based on vendor AND product ID just bugs me | Jason Wright | |
2003-12-17 | marvell skv2 (smc9452TX); from freebsd | Jason Wright | |
2003-12-17 | add support for linksys (eg1032v2, eg1064v2) and dlink (dge530t); from NetBSD | Jason Wright | |
2003-10-13 | rx checksum offload support (based on earlier code from aaron@, but with | Jason Wright | |
fixes by me). Note: sk v1 chips can sometimes compute an incorrect cksum. To deal with that, we never set the "bad" flags. Ie. if the card says it's good, we assume it's good. If the card says it's bad, we fall back to software. Ugly? You betcha. | |||
2003-08-12 | add/update my copyright | Nathan Binkert | |
2003-08-01 | Support for new Marvell based Gigabit Ethernet adapters | Nathan Binkert | |
ok deraadt@ | |||
2003-05-14 | Makefile sk(4) use bus_dma | Nathan Binkert | |
ok jason | |||
2003-05-08 | a bit more cleanup | Nathan Binkert | |
2003-05-08 | ansify, clean up formatting, remove useless return statements. | Nathan Binkert | |
ok jason |