On 2008/01/15 09:13, johan beisser wrote:
>
> On Jan 15, 2008, at 1:35 AM, Stuart Henderson wrote:
>
>> On 2008/01/14 19:40, johan beisser wrote:
>>> The hardware is a slightly loaded Soekris net4501 with 64mb of RAM
>>> running OpenBSD 4.1 (GENERIC).
>>
>> 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.

http://www.openbsd.org/42.html
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.

> The closest relevant information from plus42.html:
> * Enable interrupt holdoff on DP83816 sis(4) chips. Significantly improves 
> performance of such devices under load.

that doesn't help your 83815D.

Reply via email to