[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [patch #7135] Significant etharp optimization for TX speed
From: |
Simon Goldschmidt |
Subject: |
[lwip-devel] [patch #7135] Significant etharp optimization for TX speed improvement |
Date: |
Sat, 27 Mar 2010 16:55:51 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; de; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 |
Update of patch #7135 (project lwip):
Status: None => Ready For Test
Assigned to: None => goldsimon
_______________________________________________________
Follow-up Comment #4:
I just moved the code that handles "etharp_cached_entry" (or
netif->addr_hint) from find_entry() to etharp_output() and etharp_query(). For
LWIP_NETIF_HWADDRHINT==0 and with one netif only, this is exactly the same as
the original patch only it is in sync with the arp_table. With
LWIP_NETIF_HWADDRHINT==1, this is slightly slower for one connection, but
faster for multiple concurrent connections.
BTW: the original patch would send to a wrong mac address once the original
entry got overwritten (e.g. due to a timeout or when being overwritten because
the table got full).
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/patch/?7135>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.nongnu.org/