Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-10-15 | add 2 new Yukon PCI ids and recognize Yukon-2 EC Ultra ASIC. | Brad Smith | |
2005-10-15 | update Via and 3Com ids. | Brad Smith | |
2005-09-20 | memory, media handling and a bunch of register definitions for Yukon-2. | Brad Smith | |
From jason@ | |||
2005-09-20 | merge xmaciireg.h and yukonreg.h into if_skreg.h | Brad Smith | |
2005-09-20 | shuffle some stuff from skreg to skvar | Brad Smith | |
2005-09-17 | add media detection and dual port detection for Yukon-2. | Brad Smith | |
from jason@ | |||
2005-09-16 | - remove code to read PCI VPD as we do not use that anymore. | Brad Smith | |
- remove some FreeBSD-ism's: struct resource *'s. - fail more gracefully in sk_probe() instead of in sk_attach() for newer unsupported ASIC revisions. From jason@ | |||
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 | |