In retrospect, turning off Giant over the network by default probably
deserved a mention on the SMPng web page. Mention it.
This commit is contained in:
parent
5f623a8fde
commit
d2c53ead8d
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=23019
1 changed files with 35 additions and 1 deletions
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "..">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.135 2004/11/24 18:03:20 rwatson Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.136 2004/11/24 23:41:21 rwatson Exp $">
|
||||
<!ENTITY title "FreeBSD SMP Project">
|
||||
<!ENTITY email 'freebsd-smp'>
|
||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||
|
|
@ -2013,6 +2013,31 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Allow code to declare NET_NEEDS_GIANT(), forcing Giant over the
|
||||
network stack if that code is compiled into the kernel. </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 28 August 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Disable Giant over the network stack in the default
|
||||
configuration. </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 28 August 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Move to using file descriptor reference counts instead of
|
||||
socket reference counts for socket system calls, avoiding extra
|
||||
reference couht operations. </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 24 October 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<!-- WIP -->
|
||||
|
||||
<tr>
|
||||
|
|
@ -2234,6 +2259,15 @@
|
|||
<li> <p> </p> </li>
|
||||
</ul>
|
||||
-->
|
||||
<b>28 August 2004</b>
|
||||
<ul>
|
||||
<li>
|
||||
&a.rwatson; threw the switch to change the network stack to run
|
||||
without the Giant lock by default, permitting the network stack to be
|
||||
run on multiple CPUs at a time, as well as to preempt and be
|
||||
preempted by other code.
|
||||
</li>
|
||||
</ul>
|
||||
<b>30 October 2003</b>
|
||||
<ul>
|
||||
<li>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue