Update status on SMPng locking for the network stack:
- I locked down if_disc. - Sam and I locked down if_faith. - I locked down if_gif at the interface layer. - I reviewed IP tunnel ECN support, it's fine. - Brooks is working on locking down the interface cloning code. - I'm working on the IP-layer GIF support. - We need to lock down the address lists. - We need to review all compression API consumers (ppp, et al) - We need to review the IP encapsulation library in ip_encap.c. - We need to lock the if_ef "ethernet frame" driver.
This commit is contained in:
parent
7471d16fa2
commit
817075a8ea
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=20303
1 changed files with 73 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.118 2004/02/27 19:07:13 jhb Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.119 2004/03/09 07:21:03 hmp Exp $">
|
||||
<!ENTITY title "FreeBSD SMP Project">
|
||||
<!ENTITY email 'freebsd-smp'>
|
||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||
|
@ -1635,6 +1635,34 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Lock if_disc "discard interface". </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 9 March 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Lock if_faith "IPv6-to-IPv4 TCP relay interface. " </td>
|
||||
<td> &a.sam;, &a.rwatson; </td>
|
||||
<td> 9 March 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Lock if_gif "generic tunnel interface". </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 9 March 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Review ECN tunnel support (ip_ecn.c). </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 9 March 2004 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<!-- WIP -->
|
||||
|
||||
<tr>
|
||||
|
@ -1672,6 +1700,20 @@
|
|||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Lock interface cloning meta-data. </td>
|
||||
<td> &a.brooks; </td>
|
||||
<td> 9 March 2004 </td>
|
||||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Lock in_gif "generic tunnel interface" per-softc variables. </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 9 March 2004 </td>
|
||||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<!-- Not Started -->
|
||||
|
||||
<tr>
|
||||
|
@ -1681,6 +1723,13 @@
|
|||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Lock IPv4 and IPv6 interface address lists. </td>
|
||||
<td> </td>
|
||||
<td> 9 March 2004 </td>
|
||||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Reduce contention upon locking a socket buffer by replacing
|
||||
tsleep() and wakeup() with a condvar. </td>
|
||||
|
@ -1688,6 +1737,29 @@
|
|||
<td> 21 April 2002 </td>
|
||||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Lock consumers of BSD compress (bsd_comp.c) code to protect
|
||||
compression state. </td>
|
||||
<td> </td>
|
||||
<td> 9 March 2004 </td>
|
||||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> IP encapsulation subroutines (ip_encap.c). </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 9 March 2004 </td>
|
||||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Lock if_ef "ethernet frame" driver. </td>
|
||||
<td> </td>
|
||||
<td> 9 March 2004 </td>
|
||||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<a name="issues"></a>
|
||||
|
|
Loading…
Reference in a new issue