So I give you 4 files for 2 tests.

1 )  The first set is for a tcp connection : tcp_test.pcap ,
tcp_test.trace.txt.

It is a short connection which is made after a power on of the lwip target.
The pc is 133.38.20.50 and the embedded target is 133.38.20.150. We can see
the target is responding to the pc arp request.

2)  The second set is for an udp echo test. udp_echo.pcap ,
udp_echo.trace.txt

It is a short udp request carrying only "ping" data, on which the embeded
should simply reply with the same data. We can see the pc arp request, then
the udp packet flow from pc to target. But there is after that this
Gratuitous arp request from the embedded target to the pc station and no
other transmission.

For the two example, I have use a simple net connecting only the pc to the
target, but as the pc was previously connect to the lan, there are some
garbage requests to the other parts of the lan.

And the xxx.trace.txt contains the application trace output for the
communication tests.

Nevertheless, I tried to understand what can happen to the arp request.

Thank a lot for your help.
Patrick.

2009/6/29 Kieran Mansley <[email protected]>

> Not sure: I find it really hard to go through text output of packet
> captures rather than being able to work through the capture in wireshark
> itself.  Could you attach a pcap file instead?
>
> Kieran
>
>
<LF><CR>-I- vTaskPrint - STARTING KERNEL...
<LF><CR>-I- ucEdition_AnalyseFDP - 
<LF><CR>-I- ucEdition_AnalyseBMP - 
<LF><CR>-I- vCheckAndInit - 
<LF><CR>-D- vTaskPrinterDaemon - running...
<LF><CR>-I- vFlashMngTask - start
<LF><CR>-I- vFlashMngTask - compute crc
<LF><CR>-I- ucEditionInitWithSchedulerRunning - running
<LF><CR>-I- xEepromGetString - Request info from eeprom
<LF><CR>-I- vEepromTask - Get eeprom string value
<LF><CR>-I- xEepromGetString - has get info
<LF><CR>-I- xEepromGetString - Request info from eeprom
<LF><CR>-I- vEepromTask - Get eeprom string value
<LF><CR>-I- xEepromGetString - has get info
<LF><CR>-I- vFlashMngTask - Flash usCrc = 0xcd73
<LF><CR>-I- vFlashMngTask - Prog  usCrc = 0x73ff
<LF><CR>-I- vFlashMngTask - Fdp   usCrc = 0x5412
<LF><CR>-I- vFlashMngTask - Bmp   usCrc = 0x0562
<LF><CR>etharp_timeretharp_timer-D- vTaskPrinterDaemon - new tcp connection 
handle
<LF><CR>-D- udpecho_thread - running...
<LF><CR>-D- udpecho_thread - netconn_new
<LF><CR>-D- udpecho_thread - bind
<LF><CR>udp_bind(ipaddr = 0.0.0.0, port = 69)
<LF>udp_bind: bound to 0.0.0.0, port 69
<LF>-D- udpecho_thread - recv
<LF><CR>update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>find_entry: found empty entry 0
<LF>find_entry: selecting empty entry 0
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: replying to ARP 
request for our IP addressetharp_ip_input: updating ETHARP 
table.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>ip_input: iphdr->dest 0x96142685 netif->ip_addr 0x96142685 (0x2685, 0x2685, 
0x96140000)
<LF>ip_input: packet accepted on interface em
<LF>ip_input: IP header:+-------------------------------+| 4 | 5 |  0x10 |      
  60     | (v, hl, tos, len)
<LF>+-------------------------------+|    12363      |010|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0xd74c     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (dest)
<LF>+-------------------------------+ip_input: p->len 60 p->tot_len 60
<LF>ip_output_if: em0
<LF>IP header:+-------------------------------+| 4 | 5 |  0x00 |        44     
| (v, hl, tos, len)
<LF>+-------------------------------+|        0      |000|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0x47b8     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (dest)
<LF>+-------------------------------+netif->output()etharp_send_ip: sending 
packet 213d18
<LF>etharp_ip_input: updating ETHARP table.update_arp_entry()update_arp_entry: 
133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>ip_input: iphdr->dest 0x96142685 netif->ip_addr 0x96142685 (0x2685, 0x2685, 
0x96140000)
<LF>ip_input: packet accepted on interface em
<LF>ip_input: IP header:+-------------------------------+| 4 | 5 |  0x10 |      
  40     | (v, hl, tos, len)
<LF>+-------------------------------+|    12364      |010|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0xd75f     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (dest)
<LF>+-------------------------------+ip_input: p->len 40 p->tot_len 40
<LF>-D- vTaskPrinterDaemon - new connection
<LF><CR>ip_output_if: em0
<LF>IP header:+-------------------------------+| 4 | 5 |  0x00 |        86     
| (v, hl, tos, len)
<LF>+-------------------------------+|        1      |000|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0x478d     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (dest)
<LF>+-------------------------------+netif->output()etharp_send_ip: sending 
packet 213d18
<LF>etharp_ip_input: updating ETHARP table.update_arp_entry()update_arp_entry: 
133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>ip_input: iphdr->dest 0x96142685 netif->ip_addr 0x96142685 (0x2685, 0x2685, 
0x96140000)
<LF>ip_input: packet accepted on interface em
<LF>ip_input: IP header:+-------------------------------+| 4 | 5 |  0x10 |      
  40     | (v, hl, tos, len)
<LF>+-------------------------------+|    12365      |010|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0xd75e     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (dest)
<LF>+-------------------------------+ip_input: p->len 40 p->tot_len 40
<LF>etharp_timeretharp_ip_input: updating ETHARP 
table.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>ip_input: iphdr->dest 0x96142685 netif->ip_addr 0x96142685 (0x2685, 0x2685, 
0x96140000)
<LF>ip_input: packet accepted on interface em
<LF>ip_input: IP header:+-------------------------------+| 4 | 5 |  0x10 |      
  46     | (v, hl, tos, len)
<LF>+-------------------------------+|    12366      |010|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0xd757     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (dest)
<LF>+-------------------------------+ip_input: p->len 46 p->tot_len 46
<LF>ip_output_if: em0
<LF>IP header:+-------------------------------+| 4 | 5 |  0x00 |        40     
| (v, hl, tos, len)
<LF>+-------------------------------+|        2      |000|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0x47ba     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (dest)
<LF>+-------------------------------+netif->output()etharp_send_ip: sending 
packet 213d18
<LF>netconn_recv: received 214b28 (err 0)
<LF>-D- vProcessPrintCommand - new datas
<LF><CR>-D- vProcessPrintCommand - a netbuf has been created
<LF><CR>ip_output_if: em0
<LF>IP header:+-------------------------------+| 4 | 5 |  0x00 |       115     
| (v, hl, tos, len)
<LF>+-------------------------------+|        3      |000|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0x476e     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (dest)
<LF>+-------------------------------+netif->output()etharp_send_ip: sending 
packet 213d18
<LF>-D- vPetharp_ip_input: updating ETHARP 
table.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>ip_input: iphdr->dest 0x96142685 netif->ip_addr 0x96142685 (0x2685, 0x2685, 
0x96140000)
<LF>ip_input: packet accepted on interface em
<LF>ip_input: IP header:+-------------------------------+| 4 | 5 |  0x10 |      
  40     | (v, hl, tos, len)
<LF>+-------------------------------+|    12367      |010|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0xd75c     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (dest)
<LF>+-------------------------------+ip_input: p->len 40 p->tot_len 40
<LF>rocessPrintCommand - deleting netbuf
<LF><CR>etharp_ip_input: updating ETHARP 
table.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>ip_input: iphdr->dest 0x96142685 netif->ip_addr 0x96142685 (0x2685, 0x2685, 
0x96140000)
<LF>ip_input: packet accepted on interface em
<LF>ip_input: IP header:+-------------------------------+| 4 | 5 |  0x10 |      
  46     | (v, hl, tos, len)
<LF>+-------------------------------+|    12368      |010|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0xd755     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (dest)
<LF>+-------------------------------+ip_input: p->len 46 p->tot_len 46
<LF>ip_output_if: em0
<LF>IP header:+-------------------------------+| 4 | 5 |  0x00 |        40     
| (v, hl, tos, len)
<LF>+-------------------------------+|        4      |000|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0x47b8     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (dest)
<LF>+-------------------------------+netif->output()etharp_send_ip: sending 
packet 213d18
<LF>netconn_recv: received 214b28 (err 0)
<LF>-D- vProcessPrintCommand - new datas
<LF><CR>-D- vProcessPrintCommand - a netbuf has been created
<LF><CR>ip_output_if: em0
<LF>IP header:+-------------------------------+| 4 | 5 |  0x00 |        55     
| (v, hl, tos, len)
<LF>+-------------------------------+|        5      |000|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0x47a8     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (dest)
<LF>+-------------------------------+netif->output()etharp_send_ip: sending 
packet 213d18
<LF>-D-etharp_ip_input: updating ETHARP 
table.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>ip_input: iphdr->dest 0x96142685 netif->ip_addr 0x96142685 (0x2685, 0x2685, 
0x96140000)
<LF>ip_input: packet accepted on interface em
<LF>ip_input: IP header:+-------------------------------+| 4 | 5 |  0x10 |      
  40     | (v, hl, tos, len)
<LF>+-------------------------------+|    12369      |010|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0xd75a     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (dest)
<LF>+-------------------------------+ip_input: p->len 40 p->tot_len 40
<LF> vProcessPrintCommand - deleting netbuf
<LF><CR>-D- vProcessPrintCommand - closing connection
<LF><CR>ip_output_if: em0
<LF>IP header:+-------------------------------+| 4 | 5 |  0x00 |        40     
| (v, hl, tos, len)
<LF>+-------------------------------+|        6      |000|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0x47b6     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (dest)
<LF>+-------------------------------+netif->output()etharp_send_ip: sending 
packet 213d18
<LF>etharp_ip_input: updating ETHARP table.update_arp_entry()update_arp_entry: 
133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>ip_input: iphdr->dest 0x96142685 netif->ip_addr 0x96142685 (0x2685, 0x2685, 
0x96140000)
<LF>ip_input: packet accepted on interface em
<LF>ip_input: IP header:+-------------------------------+| 4 | 5 |  0x10 |      
  40     | (v, hl, tos, len)
<LF>+-------------------------------+|    12370      |010|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0xd759     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (dest)
<LF>+-------------------------------+ip_input: p->len 40 p->tot_len 40
<LF>ip_output_if: em0
<LF>IP header:+-------------------------------+| 4 | 5 |  0x00 |        40     
| (v, hl, tos, len)
<LF>+-------------------------------+|        7      |000|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |    6  |    0x47b5     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (dest)
<LF>+-------------------------------+netif->output()etharp_send_ip: sending 
packet 213d18
<LF>-D- vTaskPrinterDaemon - connection closed
<LF><CR>etharp_timeretharp_timeretharp_timeretharp_timerupdate_arp_entry()update_arp_entry:
 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timerupdate_arp_entry()update_arp_entry: 133.38.20.50 - 
00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for 
us.etharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timer

Attachment: tcp_test.pcap
Description: application/cap

Attachment: udp_echo.pcap
Description: application/cap

<LF><CR>-I- vTaskPrint - STARTING KERNEL...
<LF><CR>-I- ucEdition_AnalyseFDP - 
<LF><CR>-I- ucEdition_AnalyseBMP - 
<LF><CR>-I- vCheckAndInit - 
<LF><CR>-D- vTaskPrinterDaemon - running...
<LF><CR>-I- vFlashMngTask - start
<LF><CR>-I- vFlashMngTask - compute crc
<LF><CR>-I- ucEditionInitWithSchedulerRunning - running
<LF><CR>-I- xEepromGetString - Request info from eeprom
<LF><CR>-I- vEepromTask - Get eeprom string value
<LF><CR>-I- xEepromGetString - has get info
<LF><CR>-I- xEepromGetString - Request info from eeprom
<LF><CR>-I- vEepromTask - Get eeprom string value
<LF><CR>-I- xEepromGetString - has get info
<LF><CR>-I- vFlashMngTask - Flash usCrc = 0xcd73
<LF><CR>-I- vFlashMngTask - Prog  usCrc = 0x73ff
<LF><CR>-I- vFlashMngTask - Fdp   usCrc = 0x5412
<LF><CR>-I- vFlashMngTask - Bmp   usCrc = 0x0562
<LF><CR>etharp_timeretharp_timeretharp_timer-D- vTaskPrinterDaemon - new tcp 
connection handle
<LF><CR>-D- udpecho_thread - running...
<LF><CR>-D- udpecho_thread - netconn_new
<LF><CR>-D- udpecho_thread - bind
<LF><CR>udp_bind(ipaddr = 0.0.0.0, port = 69)
<LF>udp_bind: bound to 0.0.0.0, port 69
<LF>-D- udpecho_thread - recv
<LF><CR>update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>find_entry: found empty entry 0
<LF>find_entry: selecting empty entry 0
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timerupdate_arp_entry()update_arp_entry: 133.38.20.50 - 
00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: replying to ARP 
request for our IP addressetharp_ip_input: updating ETHARP 
table.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>ip_input: iphdr->dest 0x96142685 netif->ip_addr 0x96142685 (0x2685, 0x2685, 
0x96140000)
<LF>ip_input: packet accepted on interface em
<LF>ip_input: IP header:+-------------------------------+| 4 | 5 |  0x00 |      
  33     | (v, hl, tos, len)
<LF>+-------------------------------+|    20393      |010|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |   17  |    0xb80e     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (dest)
<LF>+-------------------------------+ip_input: p->len 33 p->tot_len 33
<LF>udp_input: received datagram of length 13
<LF>UDP header:+-------------------------------+|     41486     |        69     
| (src port, dest port)
<LF>+-------------------------------+|        13     |     0x419b    | (len, 
chksum)
<LF>+-------------------------------+udp (133.38.20.150, 69) <-- (133.38.20.50, 
41486)
<LF>pcb (0.0.0.0, 69) --- (0.0.0.0, 0)
<LF>udp_input: calculating checksumnetconn_recv: received 214b28 (err 0)
<LF>-D- udpecho_thread - fromaddr
<LF><CR>-D- udpecho_thread - fromport
<LF><CR>-D- udpecho_thread - connect
<LF><CR>udp_connect: connected to 133.38.20.50,port 41486
<LF>-D- udpecho_thread - copy
<LF><CR>-D- udpecho_thread - delimiter
<LF><CR>-D- udpecho_thread - send
<LF><CR>netconn_send: sending 5 bytes
<LF>netconn_send: dst = 32142685
<LF><CR>netconn_send: port = a20e
<LF><CR>udp_sendudp_send: added header in given pbuf 215bf0
<LF>udp_send: sending datagram of length 13
<LF>udp_send: UDP packet length 13
<LF>udp_send: UDP checksum 0x9b41
<LF>udp_send: ip_output_if (,,,,IP_PROTO_UDP,)ip_output_if: em0
<LF>IP header:+-------------------------------+| 4 | 5 |  0x00 |        33     
| (v, hl, tos, len)
<LF>+-------------------------------+|        0      |000|       0   | (id, 
flags, offset)
<LF>+-------------------------------+|   64  |   17  |    0x47b8     | (ttl, 
proto, chksum)
<LF>+-------------------------------+|  133  |   38  |   20  |  150  | (src)
<LF>+-------------------------------+|  133  |   38  |   20  |   50  | (dest)
<LF>+-------------------------------+netif->output()find_entry: found empty 
entry 1
<LF>find_entry: selecting empty entry 1
<LF>etharp_request: sending ARP request.etharp_raw: sending raw ARP 
packet.etharp_query: queued packet 215bf0 on ARP entry 1
<LF>-D- udpecho_thread - get ping
<LF>
<LF><CR>-D- udpecho_thread - delete
<LF><CR>-D- udpecho_thread - recv
<LF><CR>update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>find_entry: found matching stable entry 0
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timerupdate_arp_entry()update_arp_entry: 133.38.20.50 - 
00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timeretharp_timer: expired pending entry 1.
<LF>etharp_timer: freeing entry 1, packet queue 214ee0.
<LF>update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timerupdate_arp_entry()update_arp_entry: 133.38.20.50 - 
00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timerupdate_arp_entry()update_arp_entry: 133.38.20.50 - 
00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timerupdate_arp_entry()update_arp_entry: 133.38.20.50 - 
00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timerupdate_arp_entry()update_arp_entry: 133.38.20.50 - 
00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timerupdate_arp_entry()update_arp_entry: 133.38.20.50 - 
00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timerupdate_arp_entry()update_arp_entry: 133.38.20.50 - 
00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.update_arp_entry()update_arp_entry: 133.38.20.50 - 00:1e:4f:d1:2c:d5
<LF>update_arp_entry: updating stable entry 0
<LF>etharp_arp_input: incoming ARP requestetharp_arp_input: ARP request was not 
for us.etharp_timeretharp_timeretharp_timeretharp_timeretharp_timeretharp_timer
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to