[BACK]Return to 42.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/42.html between version 1.56 and 1.57

version 1.56, 2007/09/06 22:49:01 version 1.57, 2007/09/07 08:31:05
Line 215 
Line 215 
 <ul>  <ul>
 <li>Huge performance improvements in the network stack, including:  <li>Huge performance improvements in the network stack, including:
 <ul>  <ul>
 <li>Reduce per-packet mbuf tag allocation overhead in pf. This yields a  <li>In pf, store routing table ID, queue ID etc directly in the packet header mbuf instead of using
 100% improvement in pf performance.  mbuf tags (which use malloc'd memory). This yields a 100% improvement in pf performance.
 <li>Packet forwarding can skip IPSEC stack if no IPSEC flows are defined. This  <li>Packet forwarding can skip IPSEC stack if no IPSEC flows are defined. This
 yields a further 5% improvement in packet forwarding performance.  yields a further 5% improvement in packet forwarding performance.
 <li>Skip TCP/UDP/ICMP/ICMP6 checksumming on incoming packets when not necessary.  <li>Skip TCP/UDP/ICMP/ICMP6 checksumming when not necessary.
 This yields a further 10% improvement in pf performance.  This yields a further 10% improvement in pf performance.
 <li>A change in the way the kernel random pool is stirred greatly increases  <li>A change in the way the kernel random pool is stirred greatly increases
 performance with network interface cards that support interrupt mitigation, especially  performance with network interface cards that support interrupt mitigation, especially

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.57