<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/modules, branch release/9.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F9.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F9.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2013-08-09T16:34:12Z</updated>
<entry>
<title>Automate inet option file creation for module build, change module name to</title>
<updated>2013-08-09T16:34:12Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2013-08-09T16:34:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=38ce1e32a9e0f6837d6f26034fc2d23e43234c07'/>
<id>urn:sha1:38ce1e32a9e0f6837d6f26034fc2d23e43234c07</id>
<content type='text'>
if_ixgbe, this sync's the Makefile with HEAD.

Approved by:	re
</content>
</entry>
<entry>
<title>Revert r249530 and re-enable compilation of ctl.ko for all configurations</title>
<updated>2013-07-31T11:36:20Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-07-31T11:36:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f50822d6e4774e75a0b41bac93eaeae06a8034e2'/>
<id>urn:sha1:f50822d6e4774e75a0b41bac93eaeae06a8034e2</id>
<content type='text'>
except i386 XEN, for which it still doesn't build so far.
This is a direct commit to stable/9.

Approved by:	re (delphij, kib)
</content>
</entry>
<entry>
<title>MFC r253476:</title>
<updated>2013-07-24T22:48:29Z</updated>
<author>
<name>Jim Harris</name>
<email>jimharris@FreeBSD.org</email>
</author>
<published>2013-07-24T22:48:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b14d6a9e466ee2480f7b9f8ebd3aed7ce9bf32ac'/>
<id>urn:sha1:b14d6a9e466ee2480f7b9f8ebd3aed7ce9bf32ac</id>
<content type='text'>
  Add message when nvd disks are attached and detached.

  As part of this commit, add an nvme_strvis() function which borrows
  heavily from cam_strvis().  This will allow stripping of
  leading/trailing whitespace and also handle unprintable characters
  in model/serial numbers.  This function goes into a new nvme_util.c
  file which is used by both the driver and nvmecontrol.

Approved by:	re (kib)
Sponsored by:	Intel
</content>
</entry>
<entry>
<title>MFC: r253284, r253285, r253303:</title>
<updated>2013-07-15T23:27:48Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2013-07-15T23:27:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3169b6d8d08066e8c24dcc0c729a089cc870d38f'/>
<id>urn:sha1:3169b6d8d08066e8c24dcc0c729a089cc870d38f</id>
<content type='text'>
Correct the Intel network driver module builds. They were not
defining INET or INET6, and in the case of ixgbe this will cause
a panic in the TSO setup code, but in all cases the ioctl behavior
is different, this change makes the module and static consistent.

Approved by: re
</content>
</entry>
<entry>
<title>MFC r252504:</title>
<updated>2013-07-07T14:14:44Z</updated>
<author>
<name>Lawrence Stewart</name>
<email>lstewart@FreeBSD.org</email>
</author>
<published>2013-07-07T14:14:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=68d9446a4e2c829df93dffa7beb0f8c1607ef931'/>
<id>urn:sha1:68d9446a4e2c829df93dffa7beb0f8c1607ef931</id>
<content type='text'>
Import an implementation of the CAIA Delay-Gradient (CDG) congestion control
algorithm, which is based on the 2011 v0.1 patch release and described in the
paper "Revisiting TCP Congestion Control using Delay Gradients" by David Hayes
and Grenville Armitage. It is implemented as a kernel module compatible with the
modular congestion control framework.

CDG is a hybrid congestion control algorithm which reacts to both packet loss
and inferred queuing delay. It attempts to operate as a delay-based algorithm
where possible, but utilises heuristics to detect loss-based TCP cross traffic
and will compete effectively as required. CDG is therefore incrementally
deployable and suitable for use on shared networks.

In collaboration with:	David Hayes &lt;david.hayes at ieee.org&gt; and
				Grenville Armitage &lt;garmitage at swin edu au&gt;
Sponsored by:	Cisco University Research Program and FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC r252867:</title>
<updated>2013-07-06T23:26:36Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-07-06T23:26:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6d61523773b8386dc89d099167c4711f4fcb26b2'/>
<id>urn:sha1:6d61523773b8386dc89d099167c4711f4fcb26b2</id>
<content type='text'>
Import HighPoint DC Series Data Center HBA (DC7280 and R750) driver.
This driver works for FreeBSD/i386 and FreeBSD/amd64 platforms.

Many thanks to HighPoint for providing this driver.

(This changeset have not included changes found in 249468 and 246713)
</content>
</entry>
<entry>
<title>MFC ixgbe driver revisions 248901, 250108, and 251964</title>
<updated>2013-07-06T21:38:55Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2013-07-06T21:38:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4f2ed6988f16e14d2afbd327a29fdcac69e6f0f4'/>
<id>urn:sha1:4f2ed6988f16e14d2afbd327a29fdcac69e6f0f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- MFC r252661, r252705, r252711, r252715, r252716, r252724, r252728,</title>
<updated>2013-07-05T18:27:38Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2013-07-05T18:27:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=604333899c8ec951b5709afbbe5d544a29378d57'/>
<id>urn:sha1:604333899c8ec951b5709afbbe5d544a29378d57</id>
<content type='text'>
  r252747.
- Connect t3_tom and t4_tom to the build (r252555 enables them).

r252661:
- Include the T5 firmware with the driver.
- Update the T4 firmware to the latest.
- Minor reorganization and updates to the version macros, etc.

r252705:
- Read all TP parameters in one place.
- Read the filter mode, calculate various shifts, and use them
  properly during active open (in select_ntuple).

r252711:
The T5 allows the driver to specify the ISS.  Do so; use the ISS picked
by the kernel.

r252715:
Ring the egress queue's doorbell as soon as there are 8 or more
descriptors ready to be processed.

r252716:
Pay attention to TCP_NODELAY when it's set/unset after the connection
is established.

r252724:
On-the-fly changes to the interrupt coalescing timer should apply to the
TOE rx queues too.

r252728:
- Make note of interface MTU change if the rx queues exist, and not just
  when the interface is up.
- Add a tunable to control the TOE's rx coalesce feature (enabled by
  default as it always has been).  Consider the interface MTU or the
  coalesce size when deciding which cluster zone to use to fill the
  offload rx queue's free list.  The tunable is:
  dev.{t4nex,t5nex}.&lt;N&gt;.toe.rx_coalesce

r252747:
- Show the reason why link is down if this information is available.
- Display the temperature and PHY firmware version of the BT PHY.
</content>
</entry>
<entry>
<title>MFC r250963, r251013, r251056: Driver 'aacraid' added to support Adaptec by PMC RAID controller families Series 6, 7, 8 and upcoming products.</title>
<updated>2013-07-05T09:36:09Z</updated>
<author>
<name>Achim Leubner</name>
<email>achim@FreeBSD.org</email>
</author>
<published>2013-07-05T09:36:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=454f4505a5678ee046c6f1c4c0c99c771ab410ec'/>
<id>urn:sha1:454f4505a5678ee046c6f1c4c0c99c771ab410ec</id>
<content type='text'>
Approved by:	emaste (co-mentor)
</content>
</entry>
<entry>
<title>MFC/backport core kernel and userspace parts of r237263 (TCP_OFFLOAD</title>
<updated>2013-07-03T09:25:29Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2013-07-03T09:25:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bd85dcc4ec5bce61d07b9624cf50cb9ff6806500'/>
<id>urn:sha1:bd85dcc4ec5bce61d07b9624cf50cb9ff6806500</id>
<content type='text'>
rework).  MFC r237563, r239511, r243603, r245915, r245916, r245919,
r245921, r245922, r245924, r245925, r245932, r245934 too.

Build tested with make universe.

r237263:
- Updated TOE support in the kernel.
...

r237563:
Fix clang warning when compiling iw_cxgb.

r239511:
Correctly handle the case where an inp has already been dropped by the time
the TOE driver reports that an active open failed.  toe_connect_failed is
supposed to handle this but it should be provided the inpcb instead of the
tcpcb which may no longer be around.

r243603:
Make sure that tcp_timer_activate() correctly sees TCP_OFFLOAD (or not).

r245915:
Heed SO_NO_OFFLOAD.

r245916:
Teach toe_4tuple_check() to deal with IPv6 4-tuples too.

r245919:
Add TCP_OFFLOAD hook in syncache_respond for IPv6 too, just like the one
that exists for IPv4.

r245921:
There is no need to call into the TOE driver twice in pru_rcvd (tod_rcvd
and then tod_output right after that).

r245922:
Avoid NULL dereference in nd6_storelladdr when no mbuf is provided.  It
is called this way from a couple of places in the OFED code.  (toecore
calls it too but that's going to change shortly).

r245924:
Move lle_event to if_llatbl.h

lle_event replaced arp_update_event after the ARP rewrite and ended up
in if_ether.h simply because arp_update_event used to be there too.
IPv6 neighbor discovery is going to grow lle_event support and this is a
good time to move it to if_llatbl.h.

The two in-tree consumers of this event - OFED and toecore - are not
affected.

r245925:
Generate lle_event in the IPv6 neighbor discovery code too.

r245932:
Teach toe_l2_resolve to resolve IPv6 destinations too.

r245934:
Add checks for SO_NO_OFFLOAD in a couple of places that I missed earlier
in r245915.
</content>
</entry>
</feed>
