mirror of
https://github.com/apache/nuttx.git
synced 2026-08-02 04:38:59 +00:00
arp_out will replace the dev->d_iob to arp request if the iob destination address is not exist in arp table, this mechanism cause this iob lost result in first received ping no response or first synack retransmit. to fix this bug, we queue the iob if arp_out failed, allocate a new iob to send arp request, after the arp request completed, then we retry send the queue iob packet. Signed-off-by: wenquan1 <wenquan1@xiaomi.com> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| devif.h | ||
| devif_callback.c | ||
| devif_filesend.c | ||
| devif_forward.c | ||
| devif_iobsend.c | ||
| devif_loopback.c | ||
| devif_poll.c | ||
| devif_send.c | ||
| ipv4_input.c | ||
| ipv6_input.c | ||
| Make.defs | ||