On Tuesday, January 15, 2008 at 09:13:02 -0800, johan beisser wrote: >On Jan 15, 2008, at 1:35 AM, Stuart Henderson wrote: >>This will handle much more traffic if you upgrade to 4.2. > >I thought the performance improvement came from 4.1 with the removal >of per packet interrupts. > >The closest relevant information from plus42.html: >* Enable interrupt holdoff on DP83816 sis(4) chips. Significantly >improves performance of such devices under load. >
What about these: - Improvement in the memory pool handling code, removing time from the pool header leads to better packet rates. - Another pf(4) speed improvement. Delay packet checksumming in the PF code until we are sure we need to send RST/ICMP error messages back, and only do it then. - Another performance improvement in the networking code by skipping ipsec tag checks if there are no ipsec flows. - Large performance improvement for pf(4) by keeping information previously stored in a mbuf tag in the mbuf header directly. Maurice