[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #31367] Cannot send a UDP datagram to a different vali
From: |
Simon Goldschmidt |
Subject: |
[lwip-devel] [bug #31367] Cannot send a UDP datagram to a different valid subnet |
Date: |
Tue, 19 Oct 2010 07:11:52 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 |
Follow-up Comment #4, bug #31367 (project lwip):
> The simple solution is for the udp receive callback to be passed
> the netif of the incoming packet
We already have that information: ip_current_netif() returns the netif the
currently processed IP packet was received on - this works for UDP, TCP and
RAW pcbs.
Replying to UDP packets would be nice, but not at the risk of flooding our
ARP cache. From testing, I see that windows seems to record the ARP entry on
reception: when pinging A -> B, I see an ARP request from A asking for B, but
not B asking for A (both hosts did not know each other before).
Even if we did solve this by always keeping the last broadcast ARP in an
extra cache, it would stop to work if your application program would respond
with a short delay (in which another broadcast could be received).
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?31367>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.nongnu.org/