<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/em, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-02-24T05:45:17Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>urn:sha1:a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
</entry>
<entry>
<title>MFC of the New em driver from HEAD</title>
<updated>2007-11-28T23:24:38Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2007-11-28T23:24:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5928852f5c7defa24e9c10c21964973b6dfd3932'/>
<id>urn:sha1:5928852f5c7defa24e9c10c21964973b6dfd3932</id>
<content type='text'>
Approved by:re
</content>
</entry>
<entry>
<title>A number of small fixes:</title>
<updated>2007-09-10T21:50:40Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2007-09-10T21:50:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b979e69bf6831530d8fc25a2b93aed84da61f26f'/>
<id>urn:sha1:b979e69bf6831530d8fc25a2b93aed84da61f26f</id>
<content type='text'>
	- duplicate #define in header, thanks to Kevin Lo for pointing out.
	- incorrect BUSMASTER enable logic, thanks Patrick Oeschger
	- 82543 fails due to bogus IO BAR logic
	- Allow 82571 to use MSI interrupts
	- Checksum Offload for UDP not working on 82575

Approved by:re
</content>
</entry>
<entry>
<title>Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, which</title>
<updated>2007-08-06T14:26:03Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-08-06T14:26:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0bf686c1257e2e7944a4cee9d9d628280facaa3d'/>
<id>urn:sha1:0bf686c1257e2e7944a4cee9d9d628280facaa3d</id>
<content type='text'>
previously conditionally acquired Giant based on debug.mpsafenet.  As that
has now been removed, they are no longer required.  Removing them
significantly simplifies error-handling in the socket layer, eliminated
quite a bit of unwinding of locking in error cases.

While here clean up the now unneeded opt_net.h, which previously was used
for the NET_WITH_GIANT kernel option.  Clean up some related gotos for
consistency.

Reviewed by:	bz, csjp
Tested by:	kris
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Use coherent mapping for DMA on arm. This is propably suitable for the</title>
<updated>2007-07-27T14:48:05Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2007-07-27T14:48:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a9b444d065285313e6297ee2b74b19d4dfedf09d'/>
<id>urn:sha1:a9b444d065285313e6297ee2b74b19d4dfedf09d</id>
<content type='text'>
other archs, but I can't test it so I made it conditionnal on __arm__
for now.

Approved by:	re (blanket)
</content>
</entry>
<entry>
<title>Couple of the fixes needed revising. The ICH8 autoneg was still broken,</title>
<updated>2007-05-31T23:36:21Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2007-05-31T23:36:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4f3349076d4c1536b92279dff3502cf84622c845'/>
<id>urn:sha1:4f3349076d4c1536b92279dff3502cf84622c845</id>
<content type='text'>
this change both simplifies the code and plugs a hole where the devise
was reset without keeping the management controller at bay :) Second,
the 82571 LAA reset problem was incomplete, this addition is necessary.
Just one of those days :)
</content>
</entry>
<entry>
<title>A few small but significant fixes:</title>
<updated>2007-05-30T23:32:21Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2007-05-30T23:32:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=46dc55b582baa2a1541db0a8ff8d504e9b9e2fd6'/>
<id>urn:sha1:46dc55b582baa2a1541db0a8ff8d504e9b9e2fd6</id>
<content type='text'>
 - Coverity Prevent(tm) CID 1906 a bogus use of bzero where unneeded.
 - ICH8 systems autoneg to 100 rather than 1000, this can also be
   seen in 82573, the logic was backwards.
 - On new 82575 quadports half duplex tx speed is slow... this was due
   to overwriting TCTL reg rather than adding bits.
</content>
</entry>
<entry>
<title>Fix for PR 112937, thanks to Ruslan Ermilov. I am still</title>
<updated>2007-05-24T18:11:11Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2007-05-24T18:11:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8a4787401abc1363719aff515f0fbb2fd3241352'/>
<id>urn:sha1:8a4787401abc1363719aff515f0fbb2fd3241352</id>
<content type='text'>
a bit confused how the 'link flap' was connected to the
'get' rather than 'set' address, but this seems the right
thing to do here.
</content>
</entry>
<entry>
<title>Two minor fixes, keep old 82542 from using jumbo frames, and add</title>
<updated>2007-05-23T20:41:20Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2007-05-23T20:41:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ca2a8b584f64b86c9cab0db1951f32d7cf35618c'/>
<id>urn:sha1:ca2a8b584f64b86c9cab0db1951f32d7cf35618c</id>
<content type='text'>
missing htole64 in encap code.

Reviewed by:Pdeuskar
Approved by:Pdeuskar
</content>
</entry>
<entry>
<title>Couple of changes, back down on last TSO change, instead make old</title>
<updated>2007-05-17T00:14:03Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2007-05-17T00:14:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=481dd885f8ed49114e2001e93ea45d2d5730eaf9'/>
<id>urn:sha1:481dd885f8ed49114e2001e93ea45d2d5730eaf9</id>
<content type='text'>
adapter list still capable, but only PCI-E adapters are now enabled.
The user can enable older PCI-X or PCI adapters using ifconfig.
Secondly, Arthur Hartwig pointed out my MSI change was not working
correctly, changed to something that now does. Thanks Arthur.
There was also a fundamental bug in the 82575 MSIX code, the MSIX
registers had to be mapped, opps :)

Rubber-stamped by: Pdeuskar
</content>
</entry>
</feed>
