<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/modules, branch release/9.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F9.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F9.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2011-11-28T20:43:50Z</updated>
<entry>
<title>Add the sfxge(4) device driver, providing support for 10Gb Ethernet adapters</title>
<updated>2011-11-28T20:43:50Z</updated>
<author>
<name>Philip Paeps</name>
<email>philip@FreeBSD.org</email>
</author>
<published>2011-11-28T20:43:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cd78e102efcad25e56681cae6ceb69c32bf5a644'/>
<id>urn:sha1:cd78e102efcad25e56681cae6ceb69c32bf5a644</id>
<content type='text'>
based on Solarflare SFC9000 family controllers.  The driver supports jumbo
frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO),
Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side
Scaling (RSS) using MSI-X interrupts.

This work was sponsored by Solarflare Communications, Inc.

My sincere thanks to Ben Hutchings for doing a lot of the hard work!

Sponsored by:	Solarflare Communications, Inc.
Approved by:	re (bz)
</content>
</entry>
<entry>
<title>MFC: r227006, r227281, r227282</title>
<updated>2011-11-07T13:40:54Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-11-07T13:40:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=66b280587642b9c7bf1e293ff48954cdfabfe421'/>
<id>urn:sha1:66b280587642b9c7bf1e293ff48954cdfabfe421</id>
<content type='text'>
Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 and
replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel
configuration files. Besides duplicating functionality, amd(4), which
previously also supported the AMD Am53C974, unlike esp(4) is no longer
maintained and has accumulated enough bit rot over time to always cause
a panic during boot as long as at least one target is attached to it
(see PR 124667).

PR:		124667
Approved by:	re (kib)
Obtained from:	NetBSD (based on)
</content>
</entry>
<entry>
<title>MFC: r226995, r227042</title>
<updated>2011-11-06T21:09:10Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-11-06T21:09:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=760aa6fde505699baa4d096bdcc573d6c05e7f14'/>
<id>urn:sha1:760aa6fde505699baa4d096bdcc573d6c05e7f14</id>
<content type='text'>
- Import the common MII bitbang'ing code from NetBSD and convert drivers to
  take advantage of it instead of duplicating it. This reduces the size of
  the i386 GENERIC kernel by about 8k. The only potential in-tree users left
  unconverted are ed(4) and xe(4). Xe(4) generally should be changed to use
  miibus(4) instead of implementing PHY handling on its own, as otherwise it
  makes not much sense to add a dependency on miibus(4)/mii_bitbang(4) to it
  just for the MII bitbang'ing code. Ed(4) has some chip specific things
  interwinded with the MII bitbang'ing code and it's unclear whether it can
  be converted to common code, at least not without thorough testing of all
  the various chips supported by ed(4).
  The common MII bitbang'ing code also is useful in the embedded space for
  using GPIO pins to implement MII access.
- Based on lessons learnt with dc(4) (see r185750), add bus barriers to the
  MII bitbang read and write functions of the other drivers converted in
  order to ensure the intended ordering. Given that register access via an
  index register as well as register bank/window switching is subject to the
  same problem, also add bus barriers to the respective functions of smc(4),
  tl(4) and xl(4).
- Sprinkle some const.

Thanks to the following testers:
Andrew Bliznak (nge(4)), nwhitehorn@ (bm(4)), yongari@ (sis(4) and ste(4))
Thanks to Hans-Joerg Sirtl for supplying hardware to test stge(4).

Reviewed by:	yongari (subset of drivers)
Approved by:	re (kib)
Obtained from:	NetBSD (partially)
</content>
</entry>
<entry>
<title>MFC r227064:</title>
<updated>2011-11-06T20:29:18Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2011-11-06T20:29:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=86cd21819cdf14f0889fe5fea61874b783189fb6'/>
<id>urn:sha1:86cd21819cdf14f0889fe5fea61874b783189fb6</id>
<content type='text'>
  Add QLogic 10 Gigabit Ethernet &amp; CNA Adapter Driver version 1.30
  for 3200 and 8200 series cards.

  Submitted by: David C Somayajulu (david.somayajulu@qlogic.com),
                Qlogic Corporation

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r227085:</title>
<updated>2011-11-06T17:31:57Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2011-11-06T17:31:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e9d5f270969a65647144f2454c4f50e39ca21d96'/>
<id>urn:sha1:e9d5f270969a65647144f2454c4f50e39ca21d96</id>
<content type='text'>
  Always use the opt_*.h options for ipfw.ko, not just when
  compiled into the kernel.
  Do not try to build the module in case of no INET support but
  keep #error calls for now in case we would compile it into the
  kernel.

  This should fix an issue where the module would fail to enable
  IPv6 support from the rc framework, but also other INET and INET6
  parts being silently compiled out without giving a warning in the
  module case.

  While here garbage collect unneeded opt_*.h includes.
  opt_ipdn.h is not used anywhere but we need to leave the DUMMYNET
  entry in options for conditional inclusion in kernel so keep the
  file with the same name.

  Reported by:  pluknet
  Reviewed by:  plunket, jhb

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC: r226154, r226165</title>
<updated>2011-11-06T17:23:49Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-11-06T17:23:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=42d9ccc9c871ec3dc35ebcfde15d3c4a3a8aba64'/>
<id>urn:sha1:42d9ccc9c871ec3dc35ebcfde15d3c4a3a8aba64</id>
<content type='text'>
- Follow the lead of dcphy(4) and pnphy(4) and move the reminder of the PHY
  drivers that only ever attach to a particular MAC driver, i.e. inphy(4),
  ruephy(4) and xlphy(4), to the directory where the respective MAC driver
  lives and only compile it into the kernel when the latter is also there,
  also removing it from miibus.ko and moving it into the module of the
  respective MAC driver.
- While at it, rename exphy.c, which comes from NetBSD where the MAC driver
  it corresponds to also is named ex(4) instead of xl(4) but that in FreeBSD
  actually identifies itself as xlphy(4), and its function names accordingly
  for consistency.
- Additionally while at it, fix some minor style issues like whitespace
  in the register headers and add multi-inclusion protection to inphyreg.h.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r226026:</title>
<updated>2011-10-07T20:40:45Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2011-10-07T20:40:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5f784c88cc564ae1edbeaf3b3ecb316abf6e6b7b'/>
<id>urn:sha1:5f784c88cc564ae1edbeaf3b3ecb316abf6e6b7b</id>
<content type='text'>
Add the 9750 SATA+SAS 6Gb/s RAID controller card driver, tws(4).  Many
thanks for their contiued support to FreeBSD.

This is version 10.80.00.003 from codeset 10.2.1 [1]

Obtained from:	LSI http://kb.lsi.com/Download16574.aspx [1]
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r225793:</title>
<updated>2011-10-04T11:02:48Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2011-10-04T11:02:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1d07632de4fe5cf42fb48bc42e320d8fcc5a778a'/>
<id>urn:sha1:1d07632de4fe5cf42fb48bc42e320d8fcc5a778a</id>
<content type='text'>
 Unbreak no-ip and no-inet6 module builds with ipfw.  For now continue to
 build the ip_fw_pfil.c hooks and ipfw even in case of no-ip under the
 assumption that the private L2 hook (which hopefully eventually will be a
 pfil hook as well) can still be useful.

 Allow building the module without inet as well.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Add IPv6 support to the ng_ipfw(4) [1]. Also add ifdefs to be able</title>
<updated>2011-09-15T12:28:17Z</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2011-09-15T12:28:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f2a66f8e17f4ca355bf278ecc9055fc2d3d2b04b'/>
<id>urn:sha1:f2a66f8e17f4ca355bf278ecc9055fc2d3d2b04b</id>
<content type='text'>
build it with and without INET/INET6 support.

Submitted by:	Alexander V. Chernikov &lt;melifaro at yandex-team.ru&gt; [1]
Tested by:	Alexander V. Chernikov &lt;melifaro at yandex-team.ru&gt; [1]
Approved by:	re (bz)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Allow the ipfw.ko module built with a kernel to honor any IPFIREWALL_*</title>
<updated>2011-09-12T21:09:56Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2011-09-12T21:09:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5bb3652f05028d5a171ed79fa3c40afb1ee09037'/>
<id>urn:sha1:5bb3652f05028d5a171ed79fa3c40afb1ee09037</id>
<content type='text'>
options defined in the kernel config.  This more closely matches the
behavior of other modules which inherit configuration settings from the
kernel configuration during a kernel + modules build.

Reviewed by:	luigi
Approved by:	re (kib)
MFC after:	1 week
</content>
</entry>
</feed>
