<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/boot/forth, branch releng/8.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-05-18T00:32:02Z</updated>
<entry>
<title>MFC r207630</title>
<updated>2010-05-18T00:32:02Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2010-05-18T00:32:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ac675f61fda427a071eaac8381c45323a6d59fdf'/>
<id>urn:sha1:ac675f61fda427a071eaac8381c45323a6d59fdf</id>
<content type='text'>
Remove if_ar, if_ray, if_sr, if_ppp, if_sl to reflect the current modules
available, they were removed due to NEEDSGIANT.

While I'm there, add if_et which was missed quite a while ago.
</content>
</entry>
<entry>
<title>MFC r206625:</title>
<updated>2010-04-26T17:03:56Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2010-04-26T17:03:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ffb1296f2c1bd72d9011d2bb33697ac38baf2f7d'/>
<id>urn:sha1:ffb1296f2c1bd72d9011d2bb33697ac38baf2f7d</id>
<content type='text'>
  Add driver for Silicon Integrated Systems SiS190/191 Fast/Gigabit Ethernet.
  This driver was written by Alexander Pohoyda and greatly enhanced
  by Nikolay Denev. I don't have these hardwares but this driver was
  tested by Nikolay Denev and xclin.

  Because SiS didn't release data sheet for this controller, programming
  information came from Linux driver and OpenSolaris. Unlike other open
  source driver for SiS190/191, sge(4) takes full advantage of TX/RX
  checksum offloading and does not require additional copy operation in
  RX handler.
  The controller seems to have advanced offloading features like VLAN
  hardware tag insertion/stripping, TCP segmentation offload(TSO) as
  well as jumbo frame support but these features are not available
  yet. Special thanks to xclin &lt;xclin&lt;&gt; cs dot nctu dot edu dot tw&gt;
  who sent fix for receiving VLAN oversized frames.
</content>
</entry>
<entry>
<title>MFC r204328:</title>
<updated>2010-04-20T22:55:07Z</updated>
<author>
<name>Weongyo Jeong</name>
<email>weongyo@FreeBSD.org</email>
</author>
<published>2010-04-20T22:55:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=499ba4648dde4b3b3879a95c70695ec6ae36742b'/>
<id>urn:sha1:499ba4648dde4b3b3879a95c70695ec6ae36742b</id>
<content type='text'>
  Add bwn(4) driver.
</content>
</entry>
<entry>
<title>MFC r202143,202163,202341,202342,204278</title>
<updated>2010-02-24T22:16:16Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2010-02-24T22:16:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3c48c0897f5c2e2ecf73afaea87d2b0f7752cde9'/>
<id>urn:sha1:3c48c0897f5c2e2ecf73afaea87d2b0f7752cde9</id>
<content type='text'>
  Replace the static NGROUPS=NGROUPS_MAX+1=1024 with a dynamic
  kern.ngroups+1.  kern.ngroups can range from NGROUPS_MAX=1023 to
  somewhere in the neighborhood of INT_MAX/4 one a system with sufficent
  RAM and memory bandwidth.  Given that the Windows group limit is
  1024, this range should be sufficient for most applications

r202342:
  Only allocate the space we need before calling kern_getgroups instead
  of allocating what ever the user asks for up to "ngroups_max + 1".  On
  systems with large values of kern.ngroups this will be more efficient.

  The now redundant check that the array is large enough in
  kern_getgroups() is deliberate to allow this change to be merged to
  stable/8 without breaking potential third party consumers of the API.
</content>
</entry>
<entry>
<title>MFC r197518:</title>
<updated>2009-12-05T20:37:46Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-12-05T20:37:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a1778929b71307eb238df4f027d92d221a292045'/>
<id>urn:sha1:a1778929b71307eb238df4f027d92d221a292045</id>
<content type='text'>
  lindev(4) [1] is supposed to be a collection of linux-specific pseudo
  devices that we also support, just not by default (thus only LINT or
  module builds by default).

  While currently there is only "/dev/full" [2], we are planning to see more
  in the future.  We may decide to change the module/dependency logic in the
  future should the list grow too long.

  This is not part of linux.ko as also non-linux binaries like kFreeBSD
  userland or ports can make use of this as well.

Suggested by:	rwatson [1] (name)
Submitted by:	ed [2]
Discussed with:	markm, ed, rwatson, kib (weeks ago)
Reviewed by:	rwatson, brueffer (prev. version)
PR:		kern/68961
</content>
</entry>
<entry>
<title>Update epair(4) to the new netisr implementation and polish</title>
<updated>2009-07-26T12:20:07Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-07-26T12:20:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0ea47437ad928a5d83c2000054536579b440be9'/>
<id>urn:sha1:d0ea47437ad928a5d83c2000054536579b440be9</id>
<content type='text'>
things a bit:
- use dpcpu data to track the ifps with packets queued up,
- per-cpu locking and driver flags
- along with .nh_drainedcpu and NETISR_POLICY_CPU.
- Put the mbufs in flight reference count, preventing interfaces
  from going away, under INVARIANTS as this is a general problem
  of the stack and should be solved in if.c/netisr but still good
  to verify the internal queuing logic.
- Permit changing the MTU to virtually everythinkg like we do for loopback.

Hook epair(4) up to the build.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Add cas(4), a driver for Sun Cassini/Cassini+ and National Semiconductor</title>
<updated>2009-06-15T18:22:41Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2009-06-15T18:22:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=119051cbf92110c0b5d9b6453b41bdef82ac9f28'/>
<id>urn:sha1:119051cbf92110c0b5d9b6453b41bdef82ac9f28</id>
<content type='text'>
DP83065 Saturn Gigabit Ethernet controllers. These are the successors
of the Sun GEM controllers and still have a similar but extended transmit
logic. As such this driver is based on gem(4).
Thanks to marcel@ for providing a Sun Quad GigaSwift Ethernet UTP (QGE)
card which was vital for getting this driver to work on architectures
not using Open Firmware.

Approved by:	re (kib)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Add alc(4), a driver for Atheros AR8131/AR8132 PCIe ethernet</title>
<updated>2009-06-10T02:07:58Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2009-06-10T02:07:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d68875eb7ef724ab00ea64abe44a9a0f15ae7484'/>
<id>urn:sha1:d68875eb7ef724ab00ea64abe44a9a0f15ae7484</id>
<content type='text'>
controller. These controllers are also known as L1C(AR8131) and
L2C(AR8132) respectively. These controllers resembles the first
generation controller L1 but usage of different descriptor format
and new register mappings over L1 register space requires a new
driver. There are a couple of registers I still don't understand
but the driver seems to have no critical issues for performance and
stability. Currently alc(4) supports the following hardware
features.
  o MSI
  o TCP Segmentation offload
  o Hardware VLAN tag insertion/stripping
  o Tx/Rx interrupt moderation
  o Hardware statistics counters(dev.alc.%d.stats)
  o Jumbo frame
  o WOL
AR8131/AR8132 also supports Tx checksum offloading but I disabled
it due to stability issues. I'm not sure this comes from broken
sample boards or hardware bugs. If you know your controller works
without problems you can still enable it. The controller has a
silicon bug for Rx checksum offloading, so the feature was not
implemented.
I'd like to say big thanks to Atheros. Atheros kindly sent sample
boards to me and answered several questions I had.

HW donated by:	Atheros Communications, Inc.
</content>
</entry>
<entry>
<title>Improve the accf_dns_load description.</title>
<updated>2009-05-17T10:58:50Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2009-05-17T10:58:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=395ad99417ebfdd8d4afa67fdc6e39ac08ce161d'/>
<id>urn:sha1:395ad99417ebfdd8d4afa67fdc6e39ac08ce161d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an entry for the uath(4) module.</title>
<updated>2009-04-07T01:37:50Z</updated>
<author>
<name>Weongyo Jeong</name>
<email>weongyo@FreeBSD.org</email>
</author>
<published>2009-04-07T01:37:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9284d50989aa2da9e6c204496f157dc11625c013'/>
<id>urn:sha1:9284d50989aa2da9e6c204496f157dc11625c013</id>
<content type='text'>
</content>
</entry>
</feed>
