<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/pci/if_skreg.h, branch stable/5</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F5</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F5'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-03-28T16:21:16Z</updated>
<entry>
<title>MFC if_sk.c rev. 1.99:</title>
<updated>2005-03-28T16:21:16Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2005-03-28T16:21:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=18297d3dae400e1ad5bc2491142e54305eb9840b'/>
<id>urn:sha1:18297d3dae400e1ad5bc2491142e54305eb9840b</id>
<content type='text'>
  * When adding/deleting multicast addresses, only whack the address filter
    if the interface is marked RUNNING.
  Obtained from:  NetBSD if_sk.c rev. 1.12

  * Don't initialize the card (and start an autonegotiation) every time the IP
    address changes. Makes 'dhclient sk0' invocations way faster and more
    consistant. i.e. one DHCPREQUEST elicits the DHCPACK.
  Obtained from:  OpenBSD if_sk.c rev. 1.56

  * Additional locking changes in sk_ioctl.

MFC if_sk.c rev. 1.100, if_skreg.h rev. 1.26

  * Improve chip identification.
  Obtained from:  NetBSD if_sk.c rev. 1.11

  * Take PHY out of reset for Yukon Lite Rev. A3.
  Submitted by:   postings on net@ in thread "skc0: no PHY found", 2005-02-22

MFC if_sk.c rec. 1.102, if_skreg.h rev. 1.28

  Do not try to free non allocated memory in error case.
  Do our best to plug some memory leaks (VPD data, jumbo memory buffer,...).
  Log if we cannot free because memory still in use.
  Change locking to avoid ''acquiring duplicate lock of same
    type: "network driver"'' and potential deadlock. Also seems to fix LOR #063.
  PR: kern/75677

Approved by:	re (scottl)
Approved by:	rwatson (mentor)
</content>
</entry>
<entry>
<title>MFC: /*- and related license changes</title>
<updated>2005-01-31T23:27:04Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-31T23:27:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c9769f3ab5327a99909391e070c143e92ddc43ec'/>
<id>urn:sha1:c9769f3ab5327a99909391e070c143e92ddc43ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2004-12-14T09:13:55Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2004-12-14T09:13:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e296728ad9ab0bdf585833fa68e71a4bacbc0003'/>
<id>urn:sha1:e296728ad9ab0bdf585833fa68e71a4bacbc0003</id>
<content type='text'>
if_sk.c    rev. 1.87 (partly) date: 2004/11/01 17:21:04;  author: obrien
        * Correct an off-by-one reading vpd ro data.
if_sk.c    rev. 1.90          date: 2004/11/15 19:37:21;  author: jmg
if_skreg.h rev. 1.24          date: 2004/11/15 19:37:21;  author: jmg
        fix the missing lock in sk_jfree (verified w/ an assert)
        also fix up handling and proding of the tx, _OACTIVE is now handled
        better...
if_sk.c    rev. 1.91          date: 2004/11/15 22:24:32;  author: jmg
        move the lock after the NULL check so we don't have a hard(er) to
        diagnose panic...
if_sk.c    rev. 1.92          date: 2004/11/17 21:35:22;  author: jmg
        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...

Approved by:	pjd (mentor)
</content>
</entry>
<entry>
<title>MFC: fix LOR in if_sk</title>
<updated>2004-08-25T21:19:06Z</updated>
<author>
<name>John-Mark Gurney</name>
<email>jmg@FreeBSD.org</email>
</author>
<published>2004-08-25T21:19:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ca0f222e6c5bcc526d0fac104919837cb31b4522'/>
<id>urn:sha1:ca0f222e6c5bcc526d0fac104919837cb31b4522</id>
<content type='text'>
v1.86	if_sk.c
v1.22	if_skreg.h

Approved by:	re@ (scottl)
</content>
</entry>
<entry>
<title>MFC: adding Belkin F5D5005 gige card, and minor style change</title>
<updated>2004-08-25T21:15:38Z</updated>
<author>
<name>John-Mark Gurney</name>
<email>jmg@FreeBSD.org</email>
</author>
<published>2004-08-25T21:15:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8478e1329ade0211d27becf505cd8f024a89e2bc'/>
<id>urn:sha1:8478e1329ade0211d27becf505cd8f024a89e2bc</id>
<content type='text'>
leave the 10k typo since future man page changes should be merged too

v1.8[45] if_sk.c
v1.21	if_skreg.h
v1.22	sk.4

Approved by:	re@ (scottl)
</content>
</entry>
<entry>
<title>Support the D-Link DGE-530T.  Mine appears to have a blank eeprom, so assume</title>
<updated>2004-03-31T12:35:51Z</updated>
<author>
<name>Stephen McKay</name>
<email>mckay@FreeBSD.org</email>
</author>
<published>2004-03-31T12:35:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=39faff5a4f955ff3852e8692482e306eb9cd7f91'/>
<id>urn:sha1:39faff5a4f955ff3852e8692482e306eb9cd7f91</id>
<content type='text'>
they all do and handle that without alarming the user.  Also pull in a bit
of defensive code from OpenBSD that triggers when a card is recognised but
not properly classified as either Genesis or Yukon.  Not that I could ever
have needed this. :-)

Obtained from: OpenBSD/NetBSD (partially)
MFC after: 2 weeks
</content>
</entry>
<entry>
<title>Drop the driver lock around calls to if_input to avoid a LOR when</title>
<updated>2003-11-14T19:00:32Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2003-11-14T19:00:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5120abbfb44aea8edaca3311a60e73429dc71942'/>
<id>urn:sha1:5120abbfb44aea8edaca3311a60e73429dc71942</id>
<content type='text'>
the packets are immediately returned for sending (e.g.  when bridging
or packet forwarding).  There are more efficient ways to do this
but for now use the least intrusive approach.

Reviewed by:	imp, rwatson
</content>
</entry>
<entry>
<title>Add vendor ID to make Marvell chipset work. E.g. to be found</title>
<updated>2003-11-12T23:01:15Z</updated>
<author>
<name>Wilko Bulte</name>
<email>wilko@FreeBSD.org</email>
</author>
<published>2003-11-12T23:01:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dafa8355229b784cc095b6ca022a4bca03992cea'/>
<id>urn:sha1:dafa8355229b784cc095b6ca022a4bca03992cea</id>
<content type='text'>
on SMC9452TX it seems

Submitted by: Jung-uk Kim &lt;jkim@niksun.com&gt;
Tested by: &lt;Radu Bogdan 'veedee' Rusu&gt; veedee@c7.campus.utcluj.ro
MFC after: 2 weeks
</content>
</entry>
<entry>
<title>Ahh, the joys of badge engineering.  Tell the sk driver that the</title>
<updated>2003-11-07T22:04:26Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-11-07T22:04:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2331fb5799ee5caf1f53ee826d349ad947e53fc5'/>
<id>urn:sha1:2331fb5799ee5caf1f53ee826d349ad947e53fc5</id>
<content type='text'>
Linksys EG1032 is yet another variation.  It looks just like the 3c940
except it only has a Marvell logo and no 3com logo.
</content>
</entry>
<entry>
<title>Add support for SK-9521 V2.0 and 3COM 3C940.</title>
<updated>2003-09-20T10:53:08Z</updated>
<author>
<name>Wilko Bulte</name>
<email>wilko@FreeBSD.org</email>
</author>
<published>2003-09-20T10:53:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=59ce78fef1b8c6a10164f3abca776d433b2795ec'/>
<id>urn:sha1:59ce78fef1b8c6a10164f3abca776d433b2795ec</id>
<content type='text'>
Tested at 100Mbit only, using Asus P4P800 onboard 3C940.
The -stable version of this patch I have in use for ~2 weeks now, and works
just fine for me.

Based on: Nathan L. Binkert's patch for OpenBSD
Patch submitted by and thanks to: Jung-uk Kim &lt;jkim@niksun.com&gt;
MFC after: 2 weeks
</content>
</entry>
</feed>
