Skip to content

Instantly share code, notes, and snippets.

@earlephilhower
Last active July 13, 2022 03:37
Show Gist options
  • Save earlephilhower/6bc7ed169cdf4383432faf3f6f4e8969 to your computer and use it in GitHub Desktop.
Save earlephilhower/6bc7ed169cdf4383432faf3f6f4e8969 to your computer and use it in GitHub Desktop.
Shorter failure w/o the ::flush call in the app
etharp_timer
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): restarting discovery
dhcp_discover()
pbuf_alloc(length=308)
pbuf_alloc(length=308) == 0x20022850
transaction id xid(cc8552b1)
dhcp_discover: making request
dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, LWIP_IANA_PORT_DHCP_SERVER)
pbuf_add_header: old 0x200228ac new 0x200228a4 (8)
udp_send: added header in given pbuf 0x20022850
udp_send: sending datagram of length 316
udp_send: UDP packet length 316
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=6cdc
udp_send: UDP checksum 0x9323
udp_send: ip_output_if (,,,,0x11,)
pbuf_add_header: old 0x200228a4 new 0x20022890 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 336 | (v, hl, tos, len)
+-------------------------------+
| 1 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 17 | 0xba9c | (ttl, proto, chksum)
+-------------------------------+
| 0 | 0 | 0 | 0 | (src)
+-------------------------------+
| 255 | 255 | 255 | 255 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022890 new 0x20022882 (14)
ethernet_output: sending packet 0x20022850
dhcp_discover: deleting()
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
dhcp_discover: SELECTING
dhcp_discover(): set request timeout 4000 msecs
etharp_timer
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:f8:5a, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.49 - 7c:d3:0a:1f:f8:5a
etharp_find_entry: found empty entry 0
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: we are unconfigured, ARP request ignored.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
etharp_timer
pbuf_alloc(length=215)
pbuf_alloc(length=215) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xffffffff netif->ip_addr 0x0 (0x0, 0x0, 0xffffffff)
ip4_input: UDP packet to DHCP client port 7437
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=150)
pbuf_alloc(length=150) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:38:2c:4a:90:fa:80, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xff01a8c0 netif->ip_addr 0x0 (0x0, 0x0, 0xff01a8c0)
ip4_input: UDP packet to DHCP client port 7788
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xffffffff netif->ip_addr 0x0 (0x0, 0x0, 0xffffffff)
ip4_input: UDP packet to DHCP client port 3289
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:a8:57, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.34 - 7c:d3:0a:1f:a8:57
etharp_find_entry: found empty entry 0
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: we are unconfigured, ARP request ignored.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
etharp_timer
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=79)
pbuf_alloc(length=79) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xffffffff netif->ip_addr 0x0 (0x0, 0x0, 0xffffffff)
ip4_input: UDP packet to DHCP client port 1124
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=84)
pbuf_alloc(length=84) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=84)
pbuf_alloc(length=84) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=84)
pbuf_alloc(length=84) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=84)
pbuf_alloc(length=84) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=122)
pbuf_alloc(length=122) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:9c:93:4e:7b:78:97, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
etharp_timer
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): restarting discovery
dhcp_discover()
pbuf_alloc(length=308)
pbuf_alloc(length=308) == 0x20022850
transaction id xid(cc8552b1)
dhcp_discover: making request
dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, LWIP_IANA_PORT_DHCP_SERVER)
pbuf_add_header: old 0x200228ac new 0x200228a4 (8)
udp_send: added header in given pbuf 0x20022850
udp_send: sending datagram of length 316
udp_send: UDP packet length 316
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=6cdc
udp_send: UDP checksum 0x9323
udp_send: ip_output_if (,,,,0x11,)
pbuf_add_header: old 0x200228a4 new 0x20022890 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 336 | (v, hl, tos, len)
+-------------------------------+
| 2 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 17 | 0xba9b | (ttl, proto, chksum)
+-------------------------------+
| 0 | 0 | 0 | 0 | (src)
+-------------------------------+
| 255 | 255 | 255 | 255 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022890 new 0x20022882 (14)
ethernet_output: sending packet 0x20022850
dhcp_discover: deleting()
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
dhcp_discover: SELECTING
dhcp_discover(): set request timeout 8000 msecs
pbuf_alloc(length=42)
pbuf_alloc(length=42) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:9c:93:4e:7b:78:97, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.50 - 9c:93:4e:7b:78:97
etharp_find_entry: found empty entry 0
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: we are unconfigured, ARP request ignored.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=342)
pbuf_alloc(length=342) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:00:9f:27:e0:24:72, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x0 (0x0, 0x0, 0x8301a8c0)
ip4_input: UDP packet to DHCP client port 68
ip4_input: DHCP packet accepted.
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 328 | (v, hl, tos, len)
+-------------------------------+
| 0 |000| 0 | (id, flags, offset)
+-------------------------------+
| 128 | 17 | 0xb5c0 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 1 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 328 p->tot_len 328
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 308
UDP header:
+-------------------------------+
| 67 | 68 | (src port, dest port)
+-------------------------------+
| 308 | 0xa714 | (len, chksum)
+-------------------------------+
udp (192.168.1.131, 68) <-- (192.168.1.1, 67)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
udp_input: calculating checksum
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c59a (8)
dhcp_recv(pbuf = 0x2000c560) from DHCP server 192.168.1.1 port 67
pbuf->len = 300
pbuf->tot_len = 300
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_OFFER received in DHCP_STATE_SELECTING state
dhcp_handle_offer(netif=0x20001118) e00
dhcp_handle_offer(): server 0x0101a8c0
dhcp_handle_offer(): offer for 0x8301a8c0
dhcp_select(netif=0x20001118) e00
pbuf_alloc(length=308)
pbuf_alloc(length=308) == 0x20022850
transaction id xid(cc8552b1)
pbuf_add_header: old 0x200228ac new 0x200228a4 (8)
udp_send: added header in given pbuf 0x20022850
udp_send: sending datagram of length 316
udp_send: UDP packet length 316
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=6fcd
udp_send: UDP checksum 0x9032
udp_send: ip_output_if (,,,,0x11,)
pbuf_add_header: old 0x200228a4 new 0x20022890 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 336 | (v, hl, tos, len)
+-------------------------------+
| 3 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 17 | 0xba9a | (ttl, proto, chksum)
+-------------------------------+
| 0 | 0 | 0 | 0 | (src)
+-------------------------------+
| 255 | 255 | 255 | 255 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022890 new 0x20022882 (14)
ethernet_output: sending packet 0x20022850
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
dhcp_select: REQUESTING
dhcp_select(): set request timeout 2000 msecs
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=342)
pbuf_alloc(length=342) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:00:9f:27:e0:24:72, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x0 (0x0, 0x0, 0x8301a8c0)
ip4_input: UDP packet to DHCP client port 68
ip4_input: DHCP packet accepted.
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 328 | (v, hl, tos, len)
+-------------------------------+
| 0 |000| 0 | (id, flags, offset)
+-------------------------------+
| 128 | 17 | 0xb5c0 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 1 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 328 p->tot_len 328
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 308
UDP header:
+-------------------------------+
| 67 | 68 | (src port, dest port)
+-------------------------------+
| 308 | 0xa414 | (len, chksum)
+-------------------------------+
udp (192.168.1.131, 68) <-- (192.168.1.1, 67)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
udp_input: calculating checksum
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c59a (8)
dhcp_recv(pbuf = 0x2000c560) from DHCP server 192.168.1.1 port 67
pbuf->len = 300
pbuf->tot_len = 300
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_ACK received
dhcp_bind(netif=0x20001118) e00
dhcp_bind(): t0 renewal timer 6305 secs
dhcp_bind(): set request timeout 6305000 msecs
dhcp_bind(): t1 renewal timer 3152 secs
dhcp_bind(): set request timeout 3152000 msecs
dhcp_bind(): t2 rebind timer 5516 secs
dhcp_bind(): set request timeout 5516000 msecs
dhcp_bind(): IP: 0x8301a8c0 SN: 0x00ffffff GW: 0x0101a8c0
netif: netmask of interface e0 set to 255.255.255.0
netif: GW address of interface e0 set to 192.168.1.1
netif_set_ipaddr: netif address being changed
etharp_request: sending ARP request.
pbuf_alloc(length=28)
pbuf_alloc(length=28) == 0x20022850
etharp_raw: sending raw ARP packet.
pbuf_add_header: old 0x20022870 new 0x20022862 (14)
ethernet_output: sending packet 0x20022850
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
netif: setting default interface e0
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
192.168.1.131
tcp_bind: bind to port 3000
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=146)
pbuf_alloc(length=146) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:c4:2f:90:7c:68:84, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=215)
pbuf_alloc(length=215) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xffffffff netif->ip_addr 0x8301a8c0 (0xffffff, 0x1a8c0, 0xff000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 201 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 17 | 0x7819 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 99 | (src)
+-------------------------------+
| 255 | 255 | 255 | 255 | (dest)
+-------------------------------+
ip4_input: p->len 201 p->tot_len 201
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 181
UDP header:
+-------------------------------+
| 56243 | 7437 | (src port, dest port)
+-------------------------------+
| 181 | 0xf0a4 | (len, chksum)
+-------------------------------+
udp (255.255.255.255, 7437) <-- (192.168.1.99, 56243)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:f8:5a, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.49 - 7c:d3:0a:1f:f8:5a
etharp_find_entry: found empty entry 0
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=87)
pbuf_alloc(length=87) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=103)
pbuf_alloc(length=103) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:2c:4c:c6:d5:45:74, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:f8:5a, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.49 - 7c:d3:0a:1f:f8:5a
etharp_find_entry: found empty entry 0
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=150)
pbuf_alloc(length=150) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:38:2c:4a:90:fa:80, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xff01a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0xff000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 136 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 17 | 0xb5b4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 97 | (src)
+-------------------------------+
| 192 | 168 | 1 | 255 | (dest)
+-------------------------------+
ip4_input: p->len 136 p->tot_len 136
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 116
UDP header:
+-------------------------------+
| 35589 | 7788 | (src port, dest port)
+-------------------------------+
| 116 | 0x9a93 | (len, chksum)
+-------------------------------+
udp (192.168.1.255, 7788) <-- (192.168.1.97, 35589)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=150)
pbuf_alloc(length=150) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:38:2c:4a:90:fa:80, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xff01a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0xff000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 136 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 17 | 0xb5b4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 97 | (src)
+-------------------------------+
| 192 | 168 | 1 | 255 | (dest)
+-------------------------------+
ip4_input: p->len 136 p->tot_len 136
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 116
UDP header:
+-------------------------------+
| 48004 | 7788 | (src port, dest port)
+-------------------------------+
| 116 | 0xba8a | (len, chksum)
+-------------------------------+
udp (192.168.1.255, 7788) <-- (192.168.1.97, 48004)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:f8:5a, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.49 - 7c:d3:0a:1f:f8:5a
etharp_find_entry: found empty entry 0
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=215)
pbuf_alloc(length=215) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xffffffff netif->ip_addr 0x8301a8c0 (0xffffff, 0x1a8c0, 0xff000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 201 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 17 | 0x7819 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 99 | (src)
+-------------------------------+
| 255 | 255 | 255 | 255 | (dest)
+-------------------------------+
ip4_input: p->len 201 p->tot_len 201
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 181
UDP header:
+-------------------------------+
| 56243 | 7437 | (src port, dest port)
+-------------------------------+
| 181 | 0xf0a4 | (len, chksum)
+-------------------------------+
udp (255.255.255.255, 7437) <-- (192.168.1.99, 56243)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=74)
pbuf_alloc(length=74) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 60 | (v, hl, tos, len)
+-------------------------------+
| 21374 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x6352 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 60 p->tot_len 60
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510358 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 10 | |000010| 64240 | (hdrlen, flags (SYN
), win)
+-------------------------------+
| 0x888e | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5ba (40)
tcp_input: packed for LISTENing connection.
TCP connection request 38056 -> 3000.
memp_malloc: out of memory in pool SYS_TIMEOUT
tcp_parseopt: MSS
tcp_parseopt: other
tcp_parseopt: other
tcp_parseopt: NOP
tcp_parseopt: other
tcp_enqueue_flags: queuelen: 0
pbuf_alloc(length=4)
pbuf_alloc(length=4) == 0x20022850
pbuf_add_header: old 0x200228ac new 0x20022898 (20)
tcp_enqueue_flags: queueing 6510:6511 (0x12)
tcp_enqueue_flags: 1 (after enqueued)
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=759
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 4 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37ec | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
etharp_find_entry: found empty entry 0
etharp_find_entry: selecting empty entry 0
etharp_request: sending ARP request.
pbuf_alloc(length=28)
pbuf_alloc(length=28) == 0x200228b8
etharp_raw: sending raw ARP packet.
pbuf_add_header: old 0x200228d8 new 0x200228ca (14)
ethernet_output: sending packet 0x200228b8
pbuf_free(0x200228b8)
pbuf_free: deallocating 0x200228b8
etharp_query: queued packet 0x20022850 on ARP entry 0
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.8 - 18:c0:4d:8d:07:cc
etharp_find_entry: found matching entry 0
etharp_update_arp_entry: updating stable entry 0
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
pbuf_free(0x20022850)
pbuf_free: 0x20022850 has ref 1, ending here.
etharp_input: incoming ARP reply
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 21375 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x6365 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510359 | (seq no)
+-------------------------------+
| 0000006511 | (ack no)
+-------------------------------+
| 5 | |010000| 64240 | (hdrlen, flags (ACK
), win)
+-------------------------------+
| 0xf164 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
TCP connection established 38056 -> 3000.
WS:ac
tcp_receive: window update 64240
tcp_receive: slow start cwnd 2
tcp_receive: ACK for 6511, unacked->seqno 6510:6511
tcp_receive: removing 6510:6511 from pcb->unacked
tcp_receive: queuelen 1 ... pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
0 (after freeing unacked)
tcp_receive: pcb->rttest 0 rtseq 6510 ackno 6511
tcp_process (SYN_RCVD): cwnd 4380 ssthresh 11680
tcp_output: nothing to send (0)
tcp_output: snd_wnd 64240, cwnd 4380, wnd 4380, seg == NULL, ack 6511
State: ESTABLISHED
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
:ref 1
WS:av status=4 WCav=0
:ref 2
:ur 2
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:c4:2f:90:7c:68:84, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.23 - c4:2f:90:7c:68:84
etharp_find_entry: found empty entry 1
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
etharp_timer
pbuf_alloc(length=61)
pbuf_alloc(length=61) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 47 | (v, hl, tos, len)
+-------------------------------+
| 21376 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x635d | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 47 p->tot_len 47
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510359 | (seq no)
+-------------------------------+
| 0000006511 | (ack no)
+-------------------------------+
| 5 | |011000| 64240 | (hdrlen, flags (PSH ACK
), win)
+-------------------------------+
| 0xa96e | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags PSH ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: ESTABLISHED
tcp_receive: pcb->rttest 0 rtseq 6510 ackno 6511
:rn 7
tcp_output: nothing to send (0)
tcp_output: snd_wnd 64240, cwnd 4380, wnd 4380, seg == NULL, ack 6511
State: ESTABLISHED
tcp_recved: received 1 bytes, wnd 11674 (6).
tcp_recved: received 1 bytes, wnd 11675 (5).
tcp_recved: received 1 bytes, wnd 11676 (4).
tcp_recved: received 1 bytes, wnd 11677 (3).
tcp_recved: received 1 bytes, wnd 11678 (2).
tcp_recved: received 1 bytes, wnd 11679 (1).
:c0 1, 7
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
tcp_recved: received 1 bytes, wnd 11680 (0).
fsdfs
:wr 6 0
tcp_write(pcb=0x2001e5fc, data=0x20041f50, len=6, apiflags=1)
tcp_write: queuelen: 0
pbuf_alloc(length=1460)
pbuf_alloc(length=1460) == 0x20022850
pbuf_add_header: old 0x200228ac new 0x20022898 (20)
tcp_write: queueing 6511:6517
tcp_write: 1 (after enqueued)
:wrc 6 6 0
tcp_output: snd_wnd 64240, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511
tcp_output: snd_wnd 64240, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511, i 0
tcp_output_segment: rtseq 6511
tcp_output_segment: 6511:6517
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=3485
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 46 | (v, hl, tos, len)
+-------------------------------+
| 5 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e9 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
:ur 1
:dsrcv 0
:close
tcp_close: closing in State: ESTABLISHED
tcp_output: snd_wnd 64240, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511
tcp_output: snd_wnd 64240, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511, i 0
tcp_output_segment: rtseq 6511
tcp_output_segment: 6511:6517
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=3585
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 46 | (v, hl, tos, len)
+-------------------------------+
| 6 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e8 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
WS:dis
:del
--loop
--loop
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 21377 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x6363 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510366 | (seq no)
+-------------------------------+
| 0000006517 | (ack no)
+-------------------------------+
| 5 | |010000| 64234 | (hdrlen, flags (ACK
), win)
+-------------------------------+
| 0xf15d | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: FIN_WAIT_1
tcp_receive: window update 64234
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0x20022e68
tcp_output: sending ACK for 2520510366
inet_chksum_pseudo(): checksumming pbuf 0x20022e68 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=4a41
pbuf_add_header: old 0x20022eb0 new 0x20022e9c (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 7 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37ed | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022e9c new 0x20022e8e (14)
ethernet_output: sending packet 0x20022e68
pbuf_free(0x20022e68)
pbuf_free: deallocating 0x20022e68
tcp_receive: pcb->rttest 0 rtseq 6511 ackno 6517
tcp_output: snd_wnd 64234, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511
tcp_output: snd_wnd 64234, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511, i 0
tcp_output_segment: rtseq 6511
tcp_output_segment: 6511:6517
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=3585
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 46 | (v, hl, tos, len)
+-------------------------------+
| 8 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e6 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
State: FIN_WAIT_1
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 21378 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x6362 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510366 | (seq no)
+-------------------------------+
| 0000006518 | (ack no)
+-------------------------------+
| 5 | |010001| 64233 | (hdrlen, flags (FIN ACK
), win)
+-------------------------------+
| 0xf15c | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags FIN ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: FIN_WAIT_1
tcp_receive: window update 64233
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0x20022e68
tcp_output: sending ACK for 2520510366
inet_chksum_pseudo(): checksumming pbuf 0x20022e68 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=4a41
pbuf_add_header: old 0x20022eb0 new 0x20022e9c (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 9 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37eb | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022e9c new 0x20022e8e (14)
ethernet_output: sending packet 0x20022e68
pbuf_free(0x20022e68)
pbuf_free: deallocating 0x20022e68
tcp_receive: pcb->rttest 0 rtseq 6511 ackno 6518
tcp_receive: received FIN.
tcp_output: snd_wnd 64233, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511
tcp_output: snd_wnd 64233, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511, i 0
tcp_output_segment: rtseq 6511
tcp_output_segment: 6511:6517
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=3585
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 46 | (v, hl, tos, len)
+-------------------------------+
| 10 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
State: CLOSING
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 21379 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x6361 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510367 | (seq no)
+-------------------------------+
| 0000006518 | (ack no)
+-------------------------------+
| 5 | |010000| 64233 | (hdrlen, flags (ACK
), win)
+-------------------------------+
| 0xf15c | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: CLOSING
tcp_receive: window update 64233
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0x20022e68
tcp_output: sending ACK for 2520510367
inet_chksum_pseudo(): checksumming pbuf 0x20022e68 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=4a41
pbuf_add_header: old 0x20022eb0 new 0x20022e9c (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 11 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e9 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022e9c new 0x20022e8e (14)
ethernet_output: sending packet 0x20022e68
pbuf_free(0x20022e68)
pbuf_free: deallocating 0x20022e68
tcp_receive: pcb->rttest 0 rtseq 6511 ackno 6518
tcp_output: snd_wnd 64233, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511
tcp_output: snd_wnd 64233, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511, i 0
tcp_output_segment: rtseq 6511
tcp_output_segment: 6511:6517
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=3585
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 46 | (v, hl, tos, len)
+-------------------------------+
| 12 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e2 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
State: CLOSING
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 21380 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x6360 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510367 | (seq no)
+-------------------------------+
| 0000006518 | (ack no)
+-------------------------------+
| 5 | |010000| 64233 | (hdrlen, flags (ACK
), win)
+-------------------------------+
| 0xf15c | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: CLOSING
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0x20022e68
tcp_output: sending ACK for 2520510367
inet_chksum_pseudo(): checksumming pbuf 0x20022e68 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=4a41
pbuf_add_header: old 0x20022eb0 new 0x20022e9c (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 13 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e7 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022e9c new 0x20022e8e (14)
ethernet_output: sending packet 0x20022e68
pbuf_free(0x20022e68)
pbuf_free: deallocating 0x20022e68
tcp_receive: pcb->rttest 0 rtseq 6511 ackno 6518
tcp_output: snd_wnd 64233, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511
tcp_output: snd_wnd 64233, cwnd 4380, wnd 4380, effwnd 6, seq 6511, ack 6511, i 0
tcp_output_segment: rtseq 6511
tcp_output_segment: 6511:6517
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=3585
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 46 | (v, hl, tos, len)
+-------------------------------+
| 14 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e0 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
State: CLOSING
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb6f4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510367 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 5 | |000100| 0 | (hdrlen, flags (RST
), win)
+-------------------------------+
| 0x05c9 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags RST
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: CLOSING
tcp_process: Connection RESET
tcp_pcb_purge
tcp_pcb_purge: not all data sent
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb6f4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510367 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 5 | |000100| 0 | (hdrlen, flags (RST
), win)
+-------------------------------+
| 0x05c9 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
tcp_input: packed for LISTENing connection.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb6f4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510367 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 5 | |000100| 0 | (hdrlen, flags (RST
), win)
+-------------------------------+
| 0x05c9 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
tcp_input: packed for LISTENing connection.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb6f4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38056 | 3000 | (src port, dest port)
+-------------------------------+
| 2520510367 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 5 | |000100| 0 | (hdrlen, flags (RST
), win)
+-------------------------------+
| 0x05c9 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
tcp_input: packed for LISTENing connection.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=215)
pbuf_alloc(length=215) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xffffffff netif->ip_addr 0x8301a8c0 (0xffffff, 0x1a8c0, 0xff000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 201 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 17 | 0x7819 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 99 | (src)
+-------------------------------+
| 255 | 255 | 255 | 255 | (dest)
+-------------------------------+
ip4_input: p->len 201 p->tot_len 201
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 181
UDP header:
+-------------------------------+
| 56243 | 7437 | (src port, dest port)
+-------------------------------+
| 181 | 0xf0a4 | (len, chksum)
+-------------------------------+
udp (255.255.255.255, 7437) <-- (192.168.1.99, 56243)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=87)
pbuf_alloc(length=87) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:a8:57, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.34 - 7c:d3:0a:1f:a8:57
etharp_find_entry: found empty entry 1
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:a8:57, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.34 - 7c:d3:0a:1f:a8:57
etharp_find_entry: found empty entry 1
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=42)
pbuf_alloc(length=42) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:9c:93:4e:7b:78:97, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.50 - 9c:93:4e:7b:78:97
etharp_find_entry: found empty entry 1
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=46)
pbuf_alloc(length=46) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:9c:93:4e:7b:78:97, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=150)
pbuf_alloc(length=150) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:38:2c:4a:90:fa:80, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xff01a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0xff000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 136 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 17 | 0xb5b4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 97 | (src)
+-------------------------------+
| 192 | 168 | 1 | 255 | (dest)
+-------------------------------+
ip4_input: p->len 136 p->tot_len 136
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 116
UDP header:
+-------------------------------+
| 43486 | 7788 | (src port, dest port)
+-------------------------------+
| 116 | 0x0971 | (len, chksum)
+-------------------------------+
udp (192.168.1.255, 7788) <-- (192.168.1.97, 43486)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:f8:5a, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.49 - 7c:d3:0a:1f:f8:5a
etharp_find_entry: found empty entry 1
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=74)
pbuf_alloc(length=74) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 60 | (v, hl, tos, len)
+-------------------------------+
| 7535 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x9961 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 60 p->tot_len 60
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38058 | 3000 | (src port, dest port)
+-------------------------------+
| 0733807167 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 10 | |000010| 64240 | (hdrlen, flags (SYN
), win)
+-------------------------------+
| 0xd5a1 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5ba (40)
tcp_input: packed for LISTENing connection.
TCP connection request 38058 -> 3000.
tcp_parseopt: MSS
tcp_parseopt: other
tcp_parseopt: other
tcp_parseopt: NOP
tcp_parseopt: other
tcp_enqueue_flags: queuelen: 0
pbuf_alloc(length=4)
pbuf_alloc(length=4) == 0x20022850
pbuf_add_header: old 0x200228ac new 0x20022898 (20)
tcp_enqueue_flags: queueing 6510:6511 (0x12)
tcp_enqueue_flags: 1 (after enqueued)
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=3301
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 15 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e1 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 7536 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x9974 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38058 | 3000 | (src port, dest port)
+-------------------------------+
| 0733807168 | (seq no)
+-------------------------------+
| 0000006511 | (ack no)
+-------------------------------+
| 5 | |010000| 64240 | (hdrlen, flags (ACK
), win)
+-------------------------------+
| 0x4939 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0x200228b8
tcp_rst: seqno 6511 ackno 733807168.
inet_chksum_pseudo(): checksumming pbuf 0x200228b8 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=75c
pbuf_add_header: old 0x20022900 new 0x200228ec (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 16 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x200228ec new 0x200228de (14)
ethernet_output: sending packet 0x200228b8
pbuf_free(0x200228b8)
pbuf_free: deallocating 0x200228b8
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=3301
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 17 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37df | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
State: SYN_RCVD
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb6f4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38058 | 3000 | (src port, dest port)
+-------------------------------+
| 0733807168 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 5 | |000100| 0 | (hdrlen, flags (RST
), win)
+-------------------------------+
| 0x5da5 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags RST
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
tcp_process: Connection RESET
tcp_pcb_purge
tcp_pcb_purge: not all data sent
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:f8:5a, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.49 - 7c:d3:0a:1f:f8:5a
etharp_find_entry: found empty entry 1
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=46)
pbuf_alloc(length=46) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:9c:93:4e:7b:78:97, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:a8:57, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.34 - 7c:d3:0a:1f:a8:57
etharp_find_entry: found empty entry 1
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=74)
pbuf_alloc(length=74) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 60 | (v, hl, tos, len)
+-------------------------------+
| 64895 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb950 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 60 p->tot_len 60
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38060 | 3000 | (src port, dest port)
+-------------------------------+
| 4096604072 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 10 | |000010| 64240 | (hdrlen, flags (SYN
), win)
+-------------------------------+
| 0xd27b | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5ba (40)
tcp_input: packed for LISTENing connection.
TCP connection request 38060 -> 3000.
tcp_parseopt: MSS
tcp_parseopt: other
tcp_parseopt: other
tcp_parseopt: NOP
tcp_parseopt: other
tcp_enqueue_flags: queuelen: 0
pbuf_alloc(length=4)
pbuf_alloc(length=4) == 0x20022850
pbuf_add_header: old 0x200228ac new 0x20022898 (20)
tcp_enqueue_flags: queueing 6510:6511 (0x12)
tcp_enqueue_flags: 1 (after enqueued)
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=eff
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 18 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37de | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 64896 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb963 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38060 | 3000 | (src port, dest port)
+-------------------------------+
| 4096604073 | (seq no)
+-------------------------------+
| 0000006511 | (ack no)
+-------------------------------+
| 5 | |010000| 64240 | (hdrlen, flags (ACK
), win)
+-------------------------------+
| 0x4b5d | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0x200228b8
tcp_rst: seqno 6511 ackno 4096604073.
inet_chksum_pseudo(): checksumming pbuf 0x200228b8 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=e359
pbuf_add_header: old 0x20022900 new 0x200228ec (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 19 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37e1 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x200228ec new 0x200228de (14)
ethernet_output: sending packet 0x200228b8
pbuf_free(0x200228b8)
pbuf_free: deallocating 0x200228b8
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=eff
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 20 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37dc | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
State: SYN_RCVD
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb6f4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38060 | 3000 | (src port, dest port)
+-------------------------------+
| 4096604073 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 5 | |000100| 0 | (hdrlen, flags (RST
), win)
+-------------------------------+
| 0x5fc9 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags RST
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
tcp_process: Connection RESET
tcp_pcb_purge
tcp_pcb_purge: not all data sent
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=84)
pbuf_alloc(length=84) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=84)
pbuf_alloc(length=84) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:f8:5a, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.49 - 7c:d3:0a:1f:f8:5a
etharp_find_entry: found empty entry 1
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=84)
pbuf_alloc(length=84) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=84)
pbuf_alloc(length=84) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=85)
pbuf_alloc(length=85) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=74)
pbuf_alloc(length=74) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 60 | (v, hl, tos, len)
+-------------------------------+
| 52177 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xeafe | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 60 p->tot_len 60
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38062 | 3000 | (src port, dest port)
+-------------------------------+
| 0104965077 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 10 | |000010| 64240 | (hdrlen, flags (SYN
), win)
+-------------------------------+
| 0x5195 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5ba (40)
tcp_input: packed for LISTENing connection.
TCP connection request 38062 -> 3000.
tcp_parseopt: MSS
tcp_parseopt: other
tcp_parseopt: other
tcp_parseopt: NOP
tcp_parseopt: other
tcp_enqueue_flags: queuelen: 0
pbuf_alloc(length=4)
pbuf_alloc(length=4) == 0x20022850
pbuf_add_header: old 0x200228ac new 0x20022898 (20)
tcp_enqueue_flags: queueing 6510:6511 (0x12)
tcp_enqueue_flags: 1 (after enqueued)
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=517d
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 21 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37db | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 52178 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xeb11 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38062 | 3000 | (src port, dest port)
+-------------------------------+
| 0104965078 | (seq no)
+-------------------------------+
| 0000006511 | (ack no)
+-------------------------------+
| 5 | |010000| 64240 | (hdrlen, flags (ACK
), win)
+-------------------------------+
| 0xcd1a | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0x200228b8
tcp_rst: seqno 6511 ackno 104965078.
inet_chksum_pseudo(): checksumming pbuf 0x200228b8 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=25d8
pbuf_add_header: old 0x20022900 new 0x200228ec (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 22 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37de | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x200228ec new 0x200228de (14)
ethernet_output: sending packet 0x200228b8
pbuf_free(0x200228b8)
pbuf_free: deallocating 0x200228b8
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=517d
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 23 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37d9 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
State: SYN_RCVD
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb6f4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38062 | 3000 | (src port, dest port)
+-------------------------------+
| 0104965078 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 5 | |000100| 0 | (hdrlen, flags (RST
), win)
+-------------------------------+
| 0xe186 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags RST
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
tcp_process: Connection RESET
tcp_pcb_purge
tcp_pcb_purge: not all data sent
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=215)
pbuf_alloc(length=215) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xffffffff netif->ip_addr 0x8301a8c0 (0xffffff, 0x1a8c0, 0xff000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 201 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 17 | 0x7819 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 99 | (src)
+-------------------------------+
| 255 | 255 | 255 | 255 | (dest)
+-------------------------------+
ip4_input: p->len 201 p->tot_len 201
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 181
UDP header:
+-------------------------------+
| 56243 | 7437 | (src port, dest port)
+-------------------------------+
| 181 | 0xf0a4 | (len, chksum)
+-------------------------------+
udp (255.255.255.255, 7437) <-- (192.168.1.99, 56243)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=74)
pbuf_alloc(length=74) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 60 | (v, hl, tos, len)
+-------------------------------+
| 37072 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x2600 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 60 p->tot_len 60
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38064 | 3000 | (src port, dest port)
+-------------------------------+
| 3775786836 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 10 | |000010| 64240 | (hdrlen, flags (SYN
), win)
+-------------------------------+
| 0x2a25 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5ba (40)
tcp_input: packed for LISTENing connection.
TCP connection request 38064 -> 3000.
tcp_parseopt: MSS
tcp_parseopt: other
tcp_parseopt: other
tcp_parseopt: NOP
tcp_parseopt: other
tcp_enqueue_flags: queuelen: 0
pbuf_alloc(length=4)
pbuf_alloc(length=4) == 0x20022850
pbuf_add_header: old 0x200228ac new 0x20022898 (20)
tcp_enqueue_flags: queueing 6510:6511 (0x12)
tcp_enqueue_flags: 1 (after enqueued)
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=9fa3
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 24 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37d8 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 37073 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x2613 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38064 | 3000 | (src port, dest port)
+-------------------------------+
| 3775786837 | (seq no)
+-------------------------------+
| 0000006511 | (ack no)
+-------------------------------+
| 5 | |010000| 64240 | (hdrlen, flags (ACK
), win)
+-------------------------------+
| 0xa6cc | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0x200228b8
tcp_rst: seqno 6511 ackno 3775786837.
inet_chksum_pseudo(): checksumming pbuf 0x200228b8 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=73fe
pbuf_add_header: old 0x20022900 new 0x200228ec (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 25 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37db | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x200228ec new 0x200228de (14)
ethernet_output: sending packet 0x200228b8
pbuf_free(0x200228b8)
pbuf_free: deallocating 0x200228b8
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=9fa3
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 26 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37d6 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
State: SYN_RCVD
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb6f4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38064 | 3000 | (src port, dest port)
+-------------------------------+
| 3775786837 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 5 | |000100| 0 | (hdrlen, flags (RST
), win)
+-------------------------------+
| 0xbb38 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags RST
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
tcp_process: Connection RESET
tcp_pcb_purge
tcp_pcb_purge: not all data sent
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=74)
pbuf_alloc(length=74) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 60 | (v, hl, tos, len)
+-------------------------------+
| 43653 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x0c4b | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 60 p->tot_len 60
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38066 | 3000 | (src port, dest port)
+-------------------------------+
| 3425682484 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 10 | |000010| 64240 | (hdrlen, flags (SYN
), win)
+-------------------------------+
| 0x692e | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5ba (40)
tcp_input: packed for LISTENing connection.
TCP connection request 38066 -> 3000.
tcp_parseopt: MSS
tcp_parseopt: other
tcp_parseopt: other
tcp_parseopt: NOP
tcp_parseopt: other
tcp_enqueue_flags: queuelen: 0
pbuf_alloc(length=4)
pbuf_alloc(length=4) == 0x20022850
pbuf_add_header: old 0x200228ac new 0x20022898 (20)
tcp_enqueue_flags: queueing 6510:6511 (0x12)
tcp_enqueue_flags: 1 (after enqueued)
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=a363
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 27 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37d5 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 43654 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x0c5e | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38066 | 3000 | (src port, dest port)
+-------------------------------+
| 3425682485 | (seq no)
+-------------------------------+
| 0000006511 | (ack no)
+-------------------------------+
| 5 | |010000| 64240 | (hdrlen, flags (ACK
), win)
+-------------------------------+
| 0xe6c8 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0x200228b8
tcp_rst: seqno 6511 ackno 3425682485.
inet_chksum_pseudo(): checksumming pbuf 0x200228b8 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=77be
pbuf_add_header: old 0x20022900 new 0x200228ec (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 28 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37d8 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x200228ec new 0x200228de (14)
ethernet_output: sending packet 0x200228b8
pbuf_free(0x200228b8)
pbuf_free: deallocating 0x200228b8
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=a363
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 29 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37d3 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
State: SYN_RCVD
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb6f4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38066 | 3000 | (src port, dest port)
+-------------------------------+
| 3425682485 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 5 | |000100| 0 | (hdrlen, flags (RST
), win)
+-------------------------------+
| 0xfb34 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags RST
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
tcp_process: Connection RESET
tcp_pcb_purge
tcp_pcb_purge: not all data sent
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=74)
pbuf_alloc(length=74) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 60 | (v, hl, tos, len)
+-------------------------------+
| 28795 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x4655 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 60 p->tot_len 60
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38068 | 3000 | (src port, dest port)
+-------------------------------+
| 1750132914 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 10 | |000010| 64240 | (hdrlen, flags (SYN
), win)
+-------------------------------+
| 0xa7b7 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5ba (40)
tcp_input: packed for LISTENing connection.
TCP connection request 38068 -> 3000.
tcp_parseopt: MSS
tcp_parseopt: other
tcp_parseopt: other
tcp_parseopt: NOP
tcp_parseopt: other
tcp_enqueue_flags: queuelen: 0
pbuf_alloc(length=4)
pbuf_alloc(length=4) == 0x20022850
pbuf_add_header: old 0x200228ac new 0x20022898 (20)
tcp_enqueue_flags: queueing 6510:6511 (0x12)
tcp_enqueue_flags: 1 (after enqueued)
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=4424
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 30 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37d2 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x10 | 40 | (v, hl, tos, len)
+-------------------------------+
| 28796 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0x4668 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38068 | 3000 | (src port, dest port)
+-------------------------------+
| 1750132915 | (seq no)
+-------------------------------+
| 0000006511 | (ack no)
+-------------------------------+
| 5 | |010000| 64240 | (hdrlen, flags (ACK
), win)
+-------------------------------+
| 0x2628 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0x200228b8
tcp_rst: seqno 6511 ackno 1750132915.
inet_chksum_pseudo(): checksumming pbuf 0x200228b8 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=187f
pbuf_add_header: old 0x20022900 new 0x200228ec (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 31 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37d5 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x200228ec new 0x200228de (14)
ethernet_output: sending packet 0x200228b8
pbuf_free(0x200228b8)
pbuf_free: deallocating 0x200228b8
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510
tcp_output: snd_wnd 64240, cwnd 1, wnd 1, effwnd 0, seq 6510, ack 6510, i 0
tcp_output_segment: rtseq 6510
tcp_output_segment: 6510:6510
inet_chksum_pseudo(): checksumming pbuf 0x20022850 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=4424
pbuf_add_header: old 0x20022898 new 0x20022884 (20)
ip4_output_if: e00
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 44 | (v, hl, tos, len)
+-------------------------------+
| 32 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 6 | 0x37d0 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 131 | (src)
+-------------------------------+
| 192 | 168 | 1 | 8 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
pbuf_add_header: old 0x20022884 new 0x20022876 (14)
ethernet_output: sending packet 0x20022850
State: SYN_RCVD
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:28:cd:c1:00:ef:dd, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0x8301a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0x83000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 40 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 6 | 0xb6f4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 8 | (src)
+-------------------------------+
| 192 | 168 | 1 | 131 | (dest)
+-------------------------------+
ip4_input: p->len 40 p->tot_len 40
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
TCP header:
+-------------------------------+
| 38068 | 3000 | (src port, dest port)
+-------------------------------+
| 1750132915 | (seq no)
+-------------------------------+
| 0000000000 | (ack no)
+-------------------------------+
| 5 | |000100| 0 | (hdrlen, flags (RST
), win)
+-------------------------------+
| 0x3a94 | 0 | (chksum, urgp)
+-------------------------------+
inet_chksum_pseudo(): checksumming pbuf 0x2000c560 (has next 0)
inet_chksum_pseudo(): pbuf chain lwip_chksum()=ffff
pbuf_remove_header: old 0x2000c592 new 0x2000c5a6 (20)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags RST
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
tcp_process: Connection RESET
tcp_pcb_purge
tcp_pcb_purge: not all data sent
pbuf_free(0x20022850)
pbuf_free: deallocating 0x20022850
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=87)
pbuf_alloc(length=87) == 0x2000c560
ethernet_input: dest:01:00:5e:00:00:fb, src:18:c0:4d:8d:07:cc, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip4_input: UDP packet to DHCP client port 5353
ip4_input: packet not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
pbuf_alloc(length=86)
pbuf_alloc(length=86) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:94:e7:0b:33:c9:2b, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xff01a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0xff000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 72 | (v, hl, tos, len)
+-------------------------------+
| 48510 |000| 0 | (id, flags, offset)
+-------------------------------+
| 128 | 17 | 0xf83f | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 151 | (src)
+-------------------------------+
| 192 | 168 | 1 | 255 | (dest)
+-------------------------------+
ip4_input: p->len 72 p->tot_len 72
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 52
UDP header:
+-------------------------------+
| 57621 | 57621 | (src port, dest port)
+-------------------------------+
| 52 | 0x464b | (len, chksum)
+-------------------------------+
udp (192.168.1.255, 57621) <-- (192.168.1.151, 57621)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=150)
pbuf_alloc(length=150) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:38:2c:4a:90:fa:80, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xff01a8c0 netif->ip_addr 0x8301a8c0 (0x1a8c0, 0x1a8c0, 0xff000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 136 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 17 | 0xb5b4 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 97 | (src)
+-------------------------------+
| 192 | 168 | 1 | 255 | (dest)
+-------------------------------+
ip4_input: p->len 136 p->tot_len 136
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 116
UDP header:
+-------------------------------+
| 59351 | 7788 | (src port, dest port)
+-------------------------------+
| 116 | 0xd274 | (len, chksum)
+-------------------------------+
udp (192.168.1.255, 7788) <-- (192.168.1.97, 59351)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=215)
pbuf_alloc(length=215) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:ac:84:c6:6c:ef:f4, type:800
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
ip_input: iphdr->dest 0xffffffff netif->ip_addr 0x8301a8c0 (0xffffff, 0x1a8c0, 0xff000000)
ip4_input: packet accepted on interface e0
ip4_input:
IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 201 | (v, hl, tos, len)
+-------------------------------+
| 0 |010| 0 | (id, flags, offset)
+-------------------------------+
| 64 | 17 | 0x7819 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 1 | 99 | (src)
+-------------------------------+
| 255 | 255 | 255 | 255 | (dest)
+-------------------------------+
ip4_input: p->len 201 p->tot_len 201
pbuf_remove_header: old 0x2000c57e new 0x2000c592 (20)
udp_input: received datagram of length 181
UDP header:
+-------------------------------+
| 56243 | 7437 | (src port, dest port)
+-------------------------------+
| 181 | 0xf0a4 | (len, chksum)
+-------------------------------+
udp (255.255.255.255, 7437) <-- (192.168.1.99, 56243)
pcb (0.0.0.0, 68) <-- (0.0.0.0, 67)
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:f8:5a, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.49 - 7c:d3:0a:1f:f8:5a
etharp_find_entry: found empty entry 1
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
etharp_timer
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
pbuf_alloc(length=60)
pbuf_alloc(length=60) == 0x2000c560
ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:7c:d3:0a:1f:f8:5a, type:806
pbuf_remove_header: old 0x2000c570 new 0x2000c57e (14)
etharp_update_arp_entry: 192.168.1.49 - 7c:d3:0a:1f:f8:5a
etharp_find_entry: found empty entry 1
etharp_find_entry: no empty entry found and not allowed to recycle
etharp_input: incoming ARP request
etharp_input: ARP request was not for us.
pbuf_free(0x2000c560)
pbuf_free: deallocating 0x2000c560
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
--loop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment