<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/re, branch release/8.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-05-12T17:18:07Z</updated>
<entry>
<title>MFC r207763:</title>
<updated>2010-05-12T17:18:07Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2010-05-12T17:18:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=afe8083a9d61da61b9e54a8ed327c56f579f0628'/>
<id>urn:sha1:afe8083a9d61da61b9e54a8ed327c56f579f0628</id>
<content type='text'>
  Don't change PCIe maximum read request size to 2048 on RTL810x
  controllers. It caused device timeouts.

  Reported by:	McLone &lt; mclone &lt;&gt; gmail dot com &gt;
  Tested by:	McLone &lt; mclone &lt;&gt; gmail dot com &gt;
</content>
</entry>
<entry>
<title>MFC r206433:</title>
<updated>2010-04-14T01:12:24Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2010-04-14T01:12:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8451de87b9302b8efa3e9b0955a6acae286ed481'/>
<id>urn:sha1:8451de87b9302b8efa3e9b0955a6acae286ed481</id>
<content type='text'>
  Add preliminary support for 8168E/8111E PCIe controller.
  While I'm here simplify device description string.

  Tested by:	Michael Beckmann &lt; michael &lt;&gt; apfel dot de &gt;
</content>
</entry>
<entry>
<title>MFC r204155,204219:</title>
<updated>2010-03-23T19:30:15Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2010-03-23T19:30:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d95d4a8336336368bc17e4d616daad8a5358e70d'/>
<id>urn:sha1:d95d4a8336336368bc17e4d616daad8a5358e70d</id>
<content type='text'>
r204155:
  Increase PCIe maximuim read request size to 2048. Because re(4) uses
  Tx DMA burst size 2048, I beleive PCIe maximum read request size
  also should match to the value of Tx DMA burst size. With this
  change I can get more than 800Mbps for TCP bulk transfers.
  Previously I was not able to get more than 700Mbps. If I enable TSO
  it now shows 927Mbps.

r204219:
  Add TSO on VLANs. Because re(4) has a TSO limitation for jumbo
  frame, make sure to update VLAN capabilities whenever jumbo frame
  is configured.
  While I'm here rearrange interface capabilities configuration. The
  controller requires VLAN hardware tagging to make TSO work on VLANs
  so explicitly check this requirement.
</content>
</entry>
<entry>
<title>MFC r203082:</title>
<updated>2010-02-01T23:57:42Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2010-02-01T23:57:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0fb14c6f0d0afa3a2e66f4d158de68f35e70087c'/>
<id>urn:sha1:0fb14c6f0d0afa3a2e66f4d158de68f35e70087c</id>
<content type='text'>
  Add initial support for RTL8103E PCIe fastethernet.

  PR:	kern/142974
</content>
</entry>
<entry>
<title>MFC r199565:</title>
<updated>2009-12-03T18:48:32Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2009-12-03T18:48:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b96de9413c2a9bb26c114d514a1b2f96af745c1'/>
<id>urn:sha1:9b96de9413c2a9bb26c114d514a1b2f96af745c1</id>
<content type='text'>
  Move interface reinitialization down after disabling WOL in resume
  path.
</content>
</entry>
<entry>
<title>MFC r199564:</title>
<updated>2009-12-03T18:42:19Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2009-12-03T18:42:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=86032a4158b110caac4bf222fe8d3977b7c6fc13'/>
<id>urn:sha1:86032a4158b110caac4bf222fe8d3977b7c6fc13</id>
<content type='text'>
  Minimize interface reinitialization by checking IFF_DRV_RUNNING
  flag. This fixes unnecessary interface UP/DOWNs during getting an
  IP address via DHCP.
</content>
</entry>
<entry>
<title>MFC 198814.</title>
<updated>2009-11-29T19:49:21Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2009-11-29T19:49:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2ff1d9921923fe0d57f1943eb24bf408fce12ca6'/>
<id>urn:sha1:2ff1d9921923fe0d57f1943eb24bf408fce12ca6</id>
<content type='text'>
  Add a check to know whether driver is still running after
  reacquiring driver lock in Rx handler. re(4) drops a driver lock
  before passing received frame to upper stack and reacquire the
  lock. During the time window ioctl calls could be executed and if
  the ioctl was interface down request, driver will stop the
  controller and free allocated mbufs. After that when driver comes
  back to Rx handler again it does not know what was happend so it
  could access free mbufs which in turn cause panic.

  Reported by:	Norbert Papke &lt; npapk &lt;&gt; acm dot org &gt;
  Tested by:	Norbert Papke &lt; npapk &lt;&gt; acm dot org &gt;
</content>
</entry>
<entry>
<title>MFC r196516:</title>
<updated>2009-08-28T17:34:22Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2009-08-28T17:34:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=83b5def49ae24e2599ca2a0316aa1c4ff33d9221'/>
<id>urn:sha1:83b5def49ae24e2599ca2a0316aa1c4ff33d9221</id>
<content type='text'>
  Add RTL8168DP/RTL8111DP device id. While I'm here append "8111D" to
  the description of RTL8168D as RL_HWREV_8168D can be either
  RTL8168D or RTL8111D.

  PR:	kern/137672
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Adding hardware ID for RTL810x PCIe found on HP Pavilion DV2-1022AX.</title>
<updated>2009-07-14T04:35:13Z</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@FreeBSD.org</email>
</author>
<published>2009-07-14T04:35:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3d22427cff0849b71e496010c8433961a6e2551c'/>
<id>urn:sha1:3d22427cff0849b71e496010c8433961a6e2551c</id>
<content type='text'>
Reviewed by:	yongari
Approved by:	re (kib, kensmith)
</content>
</entry>
<entry>
<title>Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/</title>
<updated>2009-06-26T11:45:06Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-06-26T11:45:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eb956cd041f956275522092d6ba66671356ff84f'/>
<id>urn:sha1:eb956cd041f956275522092d6ba66671356ff84f</id>
<content type='text'>
IF_ADDR_UNLOCK() across network device drivers when accessing the
per-interface multicast address list, if_multiaddrs.  This will
allow us to change the locking strategy without affecting our driver
programming interface or binary interface.

For two wireless drivers, remove unnecessary locking, since they
don't actually access the multicast address list.

Approved by:	re (kib)
MFC after:	6 weeks
</content>
</entry>
</feed>
