<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netgraph, 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-06-01T09:32:22Z</updated>
<entry>
<title>MFC r208300:</title>
<updated>2010-06-01T09:32:22Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2010-06-01T09:32:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bf28bb90d569ad13c190e3bce16c4fd0ddab74eb'/>
<id>urn:sha1:bf28bb90d569ad13c190e3bce16c4fd0ddab74eb</id>
<content type='text'>
Fix a race between ngs_rcvmsg() and soclose() which closes the control
socket while it is still in use as ngs_rcvmsg() runs without any lock
held.

Sponsored by:	Sandvine Incorporated
Approved by:	re (bz)
</content>
</entry>
<entry>
<title>MFC r202588</title>
<updated>2010-05-25T02:36:06Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2010-05-25T02:36:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c61d4937070d33c4d0334734b83992b2c9af31c'/>
<id>urn:sha1:7c61d4937070d33c4d0334734b83992b2c9af31c</id>
<content type='text'>
 Declare a new EVENTHANDLER called iflladdr_event which signals that the L2
 address on an interface has changed. This lets stacked interfaces such as
 vlan(4) detect that their lower interface has changed and adjust things in
 order to keep working. Previously this situation broke at least vlan(4) and
 lagg(4) configurations.

 The EVENTHANDLER_INVOKE call was not placed within if_setlladdr() due to the
 risk of a loop.

 PR:		kern/142927
 Submitted by:	Nikolay Denev

MFC r202611

 Do not hold the lock over if_setlladdr() as it calls into the interface driver
 init routine.
</content>
</entry>
<entry>
<title>MFC r208036:</title>
<updated>2010-05-16T14:53:43Z</updated>
<author>
<name>Marko Zec</name>
<email>zec@FreeBSD.org</email>
</author>
<published>2010-05-16T14:53:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49856a78b5b4d62724138b3f299ce0d472796658'/>
<id>urn:sha1:49856a78b5b4d62724138b3f299ce0d472796658</id>
<content type='text'>
  Increase the target buffer for performing NGM_ASCII2BINARY conversion
  from 2000 bytes to 20 Kbytes, which now matches the buffer size used for
  NGM_BINARY2ASCII conversions.

  The aim of this change is to allow for bigger binary structures to be
  managed via netgraph ASCII messages, until we come up with an API
  improvement which would get rid of such arbitrary hardcoded limits.
</content>
</entry>
<entry>
<title>MFC r207680:</title>
<updated>2010-05-16T14:51:36Z</updated>
<author>
<name>Marko Zec</name>
<email>zec@FreeBSD.org</email>
</author>
<published>2010-05-16T14:51:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c8102300ac7e750c50a1d936072963f74253ed2'/>
<id>urn:sha1:7c8102300ac7e750c50a1d936072963f74253ed2</id>
<content type='text'>
  Add an optional "persistent" flag to ng_hub and ng_bridge, which if set,
  disables automatic node shutdown when the last hook gets disconnected.

  Reviewed by:  julian
</content>
</entry>
<entry>
<title>MFC r207572:</title>
<updated>2010-05-06T09:54:01Z</updated>
<author>
<name>Marko Zec</name>
<email>zec@FreeBSD.org</email>
</author>
<published>2010-05-06T09:54:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eeb631840d6f77e9b3aef734b4cae00a94e2618f'/>
<id>urn:sha1:eeb631840d6f77e9b3aef734b4cae00a94e2618f</id>
<content type='text'>
  When destroying a vnet, shut down all netgraph nodes tied to that vnet
  before proceeding with dismantling other protocol domains.

  This change only affects options VIMAGE builds.

  Reviewed by:  julian, bz
</content>
</entry>
<entry>
<title>MFC r206021, r206032, r206049, r206050:</title>
<updated>2010-04-15T12:46:16Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-04-15T12:46:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d9b0781af8f3b5d61c4675dc2a0d94e6c1d5a5de'/>
<id>urn:sha1:d9b0781af8f3b5d61c4675dc2a0d94e6c1d5a5de</id>
<content type='text'>
Remove some more alignment constraints.
</content>
</entry>
<entry>
<title>MFC r206017:</title>
<updated>2010-04-15T12:41:36Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-04-15T12:41:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a35d181273abcd97d3b2544f08e726404738a730'/>
<id>urn:sha1:a35d181273abcd97d3b2544f08e726404738a730</id>
<content type='text'>
Make ng_ksocket fulfill lower protocol stack layers alignment requirements
on platforms with strict alignment constraints.
This fixes kernel panics on arm and probably other architectures.

PR:             sparc64/80410, sparc/118932, sparc/113556
</content>
</entry>
<entry>
<title>MFC r206015:</title>
<updated>2010-04-15T12:40:02Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-04-15T12:40:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7261229f9fc2f7b46d98db7d334f6c46ad20be6'/>
<id>urn:sha1:b7261229f9fc2f7b46d98db7d334f6c46ad20be6</id>
<content type='text'>
Make ng_l2tp irrelevant to data alignment.
</content>
</entry>
<entry>
<title>NFC r206000:</title>
<updated>2010-04-15T12:38:55Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-04-15T12:38:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f1725d1c1cae9253b4ad683521d16695a619491b'/>
<id>urn:sha1:f1725d1c1cae9253b4ad683521d16695a619491b</id>
<content type='text'>
Make ng_ppp fulfill upper protocol stack layers alignment requirements
on platforms with strict alignment constraints.
This fixes kernel panics on arm and probably other architectures.

PR:             sparc64/80410, sparc/118932, sparc/113556
</content>
</entry>
<entry>
<title>Merge r205082, r205083 that fix 'netstat -f netgraph' functionality.</title>
<updated>2010-04-02T11:07:55Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2010-04-02T11:07:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=033a5be7fa5f2de760ce40e5c2557eaf683f6531'/>
<id>urn:sha1:033a5be7fa5f2de760ce40e5c2557eaf683f6531</id>
<content type='text'>
</content>
</entry>
</feed>
