<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netinet/sctp_crc32.h, branch upstream/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2012-05-23T11:26:28Z</updated>
<entry>
<title>Use consistent text at the begining of the files.</title>
<updated>2012-05-23T11:26:28Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2012-05-23T11:26:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=807aad636f325a152aa41c104fbbc438fce684f6'/>
<id>urn:sha1:807aad636f325a152aa41c104fbbc438fce684f6</id>
<content type='text'>
MFC after: 3 days
</content>
</entry>
<entry>
<title>Fix unused parameter warnings.</title>
<updated>2011-12-17T19:21:40Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2011-12-17T19:21:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7215cc1b742060c62d6d541cbcaf84cd33a0dbc0'/>
<id>urn:sha1:7215cc1b742060c62d6d541cbcaf84cd33a0dbc0</id>
<content type='text'>
While there, fix some whitespace issues.

MFC after: 3 months.
</content>
</entry>
<entry>
<title>1) Typo correction in comments and one spacing change.</title>
<updated>2011-02-05T12:12:51Z</updated>
<author>
<name>Randall Stewart</name>
<email>rrs@FreeBSD.org</email>
</author>
<published>2011-02-05T12:12:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d40cf5d2377e9d0d3caf6f759a4379fb3466af8'/>
<id>urn:sha1:5d40cf5d2377e9d0d3caf6f759a4379fb3466af8</id>
<content type='text'>
2) Mass update to all copyrights.
MFC after:	3 Months
</content>
</entry>
<entry>
<title>Fix the the SCTP_WITH_NO_CSUM option when used in combination with</title>
<updated>2010-08-29T18:50:30Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2010-08-29T18:50:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9c7635e18b98078a74f35d3c14f7bd5418920f55'/>
<id>urn:sha1:9c7635e18b98078a74f35d3c14f7bd5418920f55</id>
<content type='text'>
interface supporting CRC offload. While at it, make use of the
feature that the loopback interface provides CRC offloading.

MFC after: 4 weeks
</content>
</entry>
<entry>
<title>The proper fix for the delayed SCTP checksum is to</title>
<updated>2010-03-12T22:58:52Z</updated>
<author>
<name>Randall Stewart</name>
<email>rrs@FreeBSD.org</email>
</author>
<published>2010-03-12T22:58:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1966e5b5a1c43050be44cf863defcccefad7c752'/>
<id>urn:sha1:1966e5b5a1c43050be44cf863defcccefad7c752</id>
<content type='text'>
have the delayed function take an argument as to the offset
to the SCTP header. This allows it to work for V4 and V6.
This of course means changing all callers of the function
to either pass the header len, if they have it, or create
it (ip_hl &lt;&lt; 2 or sizeof(ip6_hdr)).
PR:		144529
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>This commit fixes the issue with alias_sctp.c. No</title>
<updated>2009-02-14T11:34:57Z</updated>
<author>
<name>Randall Stewart</name>
<email>rrs@FreeBSD.org</email>
</author>
<published>2009-02-14T11:34:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eef9e53e55c4b56e049374c2f373ea7485782e37'/>
<id>urn:sha1:eef9e53e55c4b56e049374c2f373ea7485782e37</id>
<content type='text'>
longer do we require SCTP to be in the kernel for the
lib to be able to handle SCTP. We do this by moving
the CRC32c checksum into libkern/crc32.c and then adjusting
all routines to use the common methods. Note that this
will improve the performance of iSCSI since they were
using the old single 256 bit table lookup versus the
slicing 8 algorithm (which gives a 4x speed up in
CRC32c calculation :-D)

Reviewed by:rwatson, gnn, scottl, paolo
MFC after:	4 week? (assuming we MFC the alias_sctp changes)
</content>
</entry>
<entry>
<title>Add SCTP NAT support.</title>
<updated>2009-02-07T18:49:42Z</updated>
<author>
<name>Paolo Pisati</name>
<email>piso@FreeBSD.org</email>
</author>
<published>2009-02-07T18:49:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=37ce2656ecc485e9a38169c72d1a64a00f6beb6d'/>
<id>urn:sha1:37ce2656ecc485e9a38169c72d1a64a00f6beb6d</id>
<content type='text'>
Submitted by: CAIA (http://caia.swin.edu.au)
</content>
</entry>
<entry>
<title>- Cleanup checksum code.</title>
<updated>2009-02-03T11:04:03Z</updated>
<author>
<name>Randall Stewart</name>
<email>rrs@FreeBSD.org</email>
</author>
<published>2009-02-03T11:04:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a99b67833a59fc0fa47cb4f0d73b1a0a14b26112'/>
<id>urn:sha1:a99b67833a59fc0fa47cb4f0d73b1a0a14b26112</id>
<content type='text'>
- Prepare for CRC offloading, add MIB counters (RS/MT).
- Bugfix: Disable CRC computation for IPv6 addresses with local scope (MT).
- Bugfix: Handle close() with SO_LINGER correctly when notifications
          are generated during the close() call(MT).
- Bugfix: Generate DRY event when sender is dry during subscription.
          Only for 1-to-1 style sockets (RS/MT)
- Bugfix: Put vtags for the correct amount of time into time-wait (MT).
- Bugfix: Clear vtag entries correctly on expiration (MT).
- Bugfix: shutdown() indicates ENOTCONN when called for unconnected
          1-to-1 style sockets (MT).
- Bugfix: In sctp Auth code (PL).
- Add support for devices that support SCTP csum offload (igb).
- Add missing sctp_associd to mib sysctl xsctp_tcb structure (RS)
Obtained from:	With help from Peter Lei and Michael Tuexen
</content>
</entry>
<entry>
<title>1) Adds the rest of the VIMAGE change macros</title>
<updated>2008-07-09T16:45:30Z</updated>
<author>
<name>Randall Stewart</name>
<email>rrs@FreeBSD.org</email>
</author>
<published>2008-07-09T16:45:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fc14de76f4d8e486557623742ddd8ba511cd3f05'/>
<id>urn:sha1:fc14de76f4d8e486557623742ddd8ba511cd3f05</id>
<content type='text'>
2) Adds some __UserSpace__ on some of the common defines that
   the user space code needs
3) Fixes a bug when we send up data to a user that failed. We
   need to a) trim off the data chunk headers, if present, and
   b) make sure the frag bit is communicated properly for the
   msgs coming off the stream queues... i.e. we see if some
   of the msg has been taken.

Obtained from:	jeli contributed the VIMAGE changes on this pass Thanks Julain!
</content>
</entry>
<entry>
<title>-  Copyright change, cisco's silly tool wants it to say:</title>
<updated>2007-05-08T17:01:12Z</updated>
<author>
<name>Randall Stewart</name>
<email>rrs@FreeBSD.org</email>
</author>
<published>2007-05-08T17:01:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b1006367704bb48f19bf9ae63fef539028cff085'/>
<id>urn:sha1:b1006367704bb48f19bf9ae63fef539028cff085</id>
<content type='text'>
       "Copyright (c) 2001-2007, by Cisco Systems,"
   instead of
       *Copyright (c) 2001-2007, Cisco Systems,"

-  Also fix a few straglers that were still in 2006.
</content>
</entry>
</feed>
