===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/42.html,v
retrieving revision 1.56
retrieving revision 1.57
diff -c -r1.56 -r1.57
*** www/42.html 2007/09/06 22:49:01 1.56
--- www/42.html 2007/09/07 08:31:05 1.57
***************
*** 215,225 ****
- Huge performance improvements in the network stack, including:
! - Reduce per-packet mbuf tag allocation overhead in pf. This yields a
! 100% improvement in pf performance.
- Packet forwarding can skip IPSEC stack if no IPSEC flows are defined. This
yields a further 5% improvement in packet forwarding performance.
!
- Skip TCP/UDP/ICMP/ICMP6 checksumming on incoming packets when not necessary.
This yields a further 10% improvement in pf performance.
- A change in the way the kernel random pool is stirred greatly increases
performance with network interface cards that support interrupt mitigation, especially
--- 215,225 ----
- Huge performance improvements in the network stack, including:
! - In pf, store routing table ID, queue ID etc directly in the packet header mbuf instead of using
! mbuf tags (which use malloc'd memory). This yields a 100% improvement in pf performance.
- Packet forwarding can skip IPSEC stack if no IPSEC flows are defined. This
yields a further 5% improvement in packet forwarding performance.
!
- Skip TCP/UDP/ICMP/ICMP6 checksumming when not necessary.
This yields a further 10% improvement in pf performance.
- A change in the way the kernel random pool is stirred greatly increases
performance with network interface cards that support interrupt mitigation, especially
***************
*** 763,769 ****
alt="OpenBSD">
www@openbsd.org
! $OpenBSD: 42.html,v 1.56 2007/09/06 22:49:01 cloder Exp $