[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] more slow code

From: Christiaan Simons
Subject: [lwip-devel] more slow code
Date: Tue, 4 Apr 2006 10:42:34 +0200


I've found some more cycle consuming code
(besides pbuf_alloc()/_free()).

It's etharp_ip_input(), which in turn calls
update_arp_entry() and find_entry() for
each incomping IP packet.

I think the linear search in find_entry()
over the ARP table is the culprit.

I guess lot off subsequent (burst) IP packets can come from the same
without much use for updating the table.
So update_arp_entry() should return as quickly as possible for that case.

Christiaan Simons

Hardware Designer
Axon Digital Design


reply via email to

[Prev in Thread] Current Thread [Next in Thread]