<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/net, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>3640cb54210edbb7edbf1b12ef0127ecfcea967d</id>
<content type='text'>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: (1.16)  Fixing a name collision in module declaration by renaming</title>
<updated>2005-10-28T22:52:31+00:00</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@FreeBSD.org</email>
</author>
<published>2005-10-28T22:52:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ede84755f38f9e744460319ea24acb454dcb061e'/>
<id>ede84755f38f9e744460319ea24acb454dcb061e</id>
<content type='text'>
"firewire" to "if_firewire."  According to the PR originator and Cai's
testing result, this bug prevents a RELENG_6 GENERIC kernel from loading
if_fwip.ko and will panic the kernel if users compile "device fwip" into
their GENERIC kernel.

Approved by:	re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"firewire" to "if_firewire."  According to the PR originator and Cai's
testing result, this bug prevents a RELENG_6 GENERIC kernel from loading
if_fwip.ko and will panic the kernel if users compile "device fwip" into
their GENERIC kernel.

Approved by:	re (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC if_bridge r1.30</title>
<updated>2005-10-27T19:43:07+00:00</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2005-10-27T19:43:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=905dbf6afa0b5133bc9db321ad010022c6872c9a'/>
<id>905dbf6afa0b5133bc9db321ad010022c6872c9a</id>
<content type='text'>
&gt; If we have been called from ether_ifdetach() then do not try and clear the
&gt; promisc flag from the member interface, this is a no-op anyway since the
&gt; interface is disappearing. The driver may have already released
&gt; its resources such as miibus and this is likely to panic the kernel.

Approved by:    re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&gt; If we have been called from ether_ifdetach() then do not try and clear the
&gt; promisc flag from the member interface, this is a no-op anyway since the
&gt; interface is disappearing. The driver may have already released
&gt; its resources such as miibus and this is likely to panic the kernel.

Approved by:    re (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>Call if_clone_detach() after vlan_clone_destroy() loop, as if_clone_detach()</title>
<updated>2005-10-26T19:57:04+00:00</updated>
<author>
<name>Pawel Jakub Dawidek</name>
<email>pjd@FreeBSD.org</email>
</author>
<published>2005-10-26T19:57:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b79874b1acc68c9f326c5a752f9f9eff3f4a6380'/>
<id>b79874b1acc68c9f326c5a752f9f9eff3f4a6380</id>
<content type='text'>
is freeing ifc_units field, which is used in
vlan_clone_destroy()-&gt;ifc_free_unit().

This fixes panic: ifc_free_unit: bit is already cleared

The fix introduces a small race in that a new interface could be created
between the vlan_clone_destroy() loop and the call to if_clone_detach().
The race is probably too hard to trigger to be worry about it.

This is not an MFC, because better fix was committed to HEAD.
We decided to use this fix, as it is a low-risk fix, which fits just fine
for 6.0 at this stage.

Discussed with:	brooks, thompsa
Approved by:	re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is freeing ifc_units field, which is used in
vlan_clone_destroy()-&gt;ifc_free_unit().

This fixes panic: ifc_free_unit: bit is already cleared

The fix introduces a small race in that a new interface could be created
between the vlan_clone_destroy() loop and the call to if_clone_detach().
The race is probably too hard to trigger to be worry about it.

This is not an MFC, because better fix was committed to HEAD.
We decided to use this fix, as it is a low-risk fix, which fits just fine
for 6.0 at this stage.

Discussed with:	brooks, thompsa
Approved by:	re (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC ng_ether support for if_bridge and cleanup of bridge hooks.</title>
<updated>2005-10-23T02:37:28+00:00</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2005-10-23T02:37:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=92ad66505ccb5cad8eaf96ad34dea7a13921acb0'/>
<id>92ad66505ccb5cad8eaf96ad34dea7a13921acb0</id>
<content type='text'>
 bridgestp.c; r1.8
 if_bridge.c; r1.25, 1.27
 if_bridgevar.h; r1.5
 if_ethersubr.c; r1.201, 1.202, 1.206
 ng_ether.c; r1.52 - 1.54

Approved by:    re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 bridgestp.c; r1.8
 if_bridge.c; r1.25, 1.27
 if_bridgevar.h; r1.5
 if_ethersubr.c; r1.201, 1.202, 1.206
 ng_ether.c; r1.52 - 1.54

Approved by:    re (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: if_bridge.c r1.26, if_ethersubr.c r1.205</title>
<updated>2005-10-19T20:46:16+00:00</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2005-10-19T20:46:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1101e1b905afa060107d2812df7de780297bba1b'/>
<id>1101e1b905afa060107d2812df7de780297bba1b</id>
<content type='text'>
&gt;   Use bridge_ifdetach() to notify the bridge that a member has been detached.
&gt;   The bridge can then remove it from its interface list and not try to send
&gt;   out via a dead pointer.

Approved by:	re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&gt;   Use bridge_ifdetach() to notify the bridge that a member has been detached.
&gt;   The bridge can then remove it from its interface list and not try to send
&gt;   out via a dead pointer.

Approved by:	re (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>Big overall MFC of polling(4) cleanup:</title>
<updated>2005-10-07T14:00:06+00:00</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2005-10-07T14:00:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6ed190bfed7f4012b945e30b07c6918c9a3b5775'/>
<id>6ed190bfed7f4012b945e30b07c6918c9a3b5775</id>
<content type='text'>
o First attempt on removing Giant from polling. Details:
  http://lists.freebsd.org/pipermail/cvs-src/2005-September/051848.html
o Second attempt, and big polling cleanup including:
  - Functinal approach to turning polling on/off
  - Deprecating of poll_in_trap
  - Removal of ifnet knowledge from kern_poll.c
  Details:
  http://lists.freebsd.org/pipermail/cvs-src/2005-October/053267.html
o Improved checking of user configurable sysctls. Details:
  http://lists.freebsd.org/pipermail/cvs-src/2005-October/053351.html
o Moving DEVICE_POLLING from opt_global.h to opt_device_polling.h:
  http://lists.freebsd.org/pipermail/cvs-src/2005-October/053479.html

o All related documentation fixes.

Approved by:	re (kensmith)
Thanks to:	everyone, who helped with testing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o First attempt on removing Giant from polling. Details:
  http://lists.freebsd.org/pipermail/cvs-src/2005-September/051848.html
o Second attempt, and big polling cleanup including:
  - Functinal approach to turning polling on/off
  - Deprecating of poll_in_trap
  - Removal of ifnet knowledge from kern_poll.c
  Details:
  http://lists.freebsd.org/pipermail/cvs-src/2005-October/053267.html
o Improved checking of user configurable sysctls. Details:
  http://lists.freebsd.org/pipermail/cvs-src/2005-October/053351.html
o Moving DEVICE_POLLING from opt_global.h to opt_device_polling.h:
  http://lists.freebsd.org/pipermail/cvs-src/2005-October/053479.html

o All related documentation fixes.

Approved by:	re (kensmith)
Thanks to:	everyone, who helped with testing
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: if_bridge.c r1.23</title>
<updated>2005-10-06T20:43:24+00:00</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2005-10-06T20:43:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cb8f3c434f78c605a1c3accb9891a7634a70e6d5'/>
<id>cb8f3c434f78c605a1c3accb9891a7634a70e6d5</id>
<content type='text'>
&gt; Do not packet filter in the bridge_start() routine, locally generated packets
&gt; are already filtered by the higher layers.

Approved by:	re (kensmith)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&gt; Do not packet filter in the bridge_start() routine, locally generated packets
&gt; are already filtered by the higher layers.

Approved by:	re (kensmith)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge netisr.c:1.16 from HEAD to RELENG_6:</title>
<updated>2005-10-05T12:32:23+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-10-05T12:32:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c05aacfbddb9f4364bdf486e4a432a56ba548246'/>
<id>c05aacfbddb9f4364bdf486e4a432a56ba548246</id>
<content type='text'>
  Rename net.isr.enable to net.isr.direct.

  No compatibility code is provided, as this will be the production name
  as of 6.0.  Previously this has been an experimental and unsupported
  feature.

  Requested by:	scottl

Approved by:	re (kensmith)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Rename net.isr.enable to net.isr.direct.

  No compatibility code is provided, as this will be the production name
  as of 6.0.  Previously this has been an experimental and unsupported
  feature.

  Requested by:	scottl

Approved by:	re (kensmith)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC bpf.c v1.159</title>
<updated>2005-10-01T18:43:16+00:00</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2005-10-01T18:43:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cf7856ef1268f48ab443ef7821c5f500591394ac'/>
<id>cf7856ef1268f48ab443ef7821c5f500591394ac</id>
<content type='text'>
Make stats a bit more accurate by refreshing the PID after each
descriptor operation.

Approved by:	re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make stats a bit more accurate by refreshing the PID after each
descriptor operation.

Approved by:	re (scottl)
</pre>
</div>
</content>
</entry>
</feed>
