<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netinet6, branch release/9.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-05-14T17:16:49Z</updated>
<entry>
<title>MFC r257555:</title>
<updated>2014-05-14T17:16:49Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2014-05-14T17:16:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=06d7cd377a0001f192d43715b11dca2ea2bc2838'/>
<id>urn:sha1:06d7cd377a0001f192d43715b11dca2ea2bc2838</id>
<content type='text'>
Changes from upstream to improve compilation when INET or INET6
or none of them is defined.
</content>
</entry>
<entry>
<title>MFC r264582:</title>
<updated>2014-04-24T11:13:38Z</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2014-04-24T11:13:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1e784521668d6d893c8f345c3e880fbc3c19f640'/>
<id>urn:sha1:1e784521668d6d893c8f345c3e880fbc3c19f640</id>
<content type='text'>
  Remove unused variable.

PR:		173521
</content>
</entry>
<entry>
<title>MFC r264364:</title>
<updated>2014-04-21T11:24:01Z</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2014-04-21T11:24:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=93e096e237d10a132c69d2042de384cca895b431'/>
<id>urn:sha1:93e096e237d10a132c69d2042de384cca895b431</id>
<content type='text'>
  Properly release the in6_multi lock.

Sponsored by:	Yandex LLC
</content>
</entry>
<entry>
<title>MFC r263969,263971:</title>
<updated>2014-04-07T12:59:17Z</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2014-04-07T12:59:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b3891bf3e101a7b1ffa826b723ac2fba4c50926'/>
<id>urn:sha1:9b3891bf3e101a7b1ffa826b723ac2fba4c50926</id>
<content type='text'>
  Don't generate an ICMPv6 error message if packet was consumed by filter.
  Remove unused label.

Sponsored by:	Yandex LLC
</content>
</entry>
<entry>
<title>MFC: r261710</title>
<updated>2014-03-12T08:16:17Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2014-03-12T08:16:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1d1705c67c1abe801cbe91d0e1994d5240f668e9'/>
<id>urn:sha1:1d1705c67c1abe801cbe91d0e1994d5240f668e9</id>
<content type='text'>
Only count table lookups when we're actually processing packets.

PR:             183462
Submitted by:   Sven-Thorsten Dietrich &lt;thebigcorporation at gmail.com&gt;
Reviewed by:    bms
</content>
</entry>
<entry>
<title>MFC r261835:</title>
<updated>2014-02-20T21:02:24Z</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2014-02-20T21:02:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=727f67b97a9755dc4e84cc9ad198f488f37fc069'/>
<id>urn:sha1:727f67b97a9755dc4e84cc9ad198f488f37fc069</id>
<content type='text'>
  Drop packets to multicast address whose scop field contains the
  reserved value 0.

Sponsored by:	Yandex LLC
</content>
</entry>
<entry>
<title>MFC r261400:</title>
<updated>2014-02-10T16:13:45Z</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2014-02-10T16:13:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cb77025d6452eea4677d9849ba18fe01b44ec418'/>
<id>urn:sha1:cb77025d6452eea4677d9849ba18fe01b44ec418</id>
<content type='text'>
  Take exclusive lock only when lle isn't NULL. We don't need write access
  to lle in most cases.

MFC r261583:
  Unlock entry before retry.

Sponsored by:	Yandex LLC
</content>
</entry>
<entry>
<title>MFC r260485,260496:</title>
<updated>2014-01-28T00:31:48Z</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2014-01-28T00:31:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=81d7ac7fec651784513d4183aa00d7101393e2c1'/>
<id>urn:sha1:81d7ac7fec651784513d4183aa00d7101393e2c1</id>
<content type='text'>
  Remove extra nesting from X_ip6_mforward() function.
  Also remove disabled definitions from ip6_mroute.h.

  PR:		185148
</content>
</entry>
<entry>
<title>MFC r260481:</title>
<updated>2014-01-16T13:24:58Z</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2014-01-16T13:24:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=92fab76fa7df468435eb9a34b92111c386ce6346'/>
<id>urn:sha1:92fab76fa7df468435eb9a34b92111c386ce6346</id>
<content type='text'>
  Add MRT6_DLOG() macro for debugging.
  Reduce number of MRT6DEBUG ifdefs and fix some broken format strings.
</content>
</entry>
<entry>
<title>MFC r260151 (by adrian):</title>
<updated>2014-01-10T12:22:49Z</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2014-01-10T12:22:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=35838235f24aea3cdd57262c39ee34270ab73ec2'/>
<id>urn:sha1:35838235f24aea3cdd57262c39ee34270ab73ec2</id>
<content type='text'>
  Use an RLOCK here instead of an RWLOCK - matching all the other calls
  to lla_lookup().

  This drastically reduces the very high lock contention when doing parallel
  TCP throughput tests (&gt; 1024 sockets) with IPv6.

MFC r260187:
  lla_lookup() does modification only when LLE_CREATE is specified.
  Thus we can use IF_AFDATA_RLOCK() instead of IF_AFDATA_LOCK() when doing
  lla_lookup() without LLE_CREATE flag.

MFC r260217:
  Add IF_AFDATA_WLOCK_ASSERT() in case lla_lookup() is called with
  LLE_CREATE flag.
</content>
</entry>
</feed>
