lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] file upload


From: Heike Lepke
Subject: Re: [lwip-users] file upload
Date: Thu, 08 Mar 2007 11:14:27 +0100
User-agent: Thunderbird 1.5.0.10 (Windows/20070221)

Hi Kieran,

I added my debug info for one upload.
Can it be the problem, that my tcp-connection is closed after I send the
  HTTP/1.1 200 OK answer to the client (line 152 in ppp_debug.txt)?

Heike


my lwipopts are...
rest is like in opts.h:
####################################################################################
#ifndef __LWIPOPTS_H__
#define __LWIPOPTS_H__

#define MEM_SIZE                                        32768
#define MEMP_NUM_PBUF                  32

/*Maximum Send Buffer Space*/
#define TCP_SND_BUF                                      32768
#define TCP_WND                                      32768

/*Maximum retransmissions*/
#define TCP_MAXRTX                     12

/*Maximum retransmissions of SYN frames.*/
#define TCP_SYNMAXRTX                   6

/*Maximum Segment Size*/
#define TCP_MSS                      1500


#define PBUF_POOL_BUFSIZE            1536



#define MEMP_NUM_RAW_PCB                        4
#define MEMP_NUM_UDP_PCB                        4               
#define MEMP_NUM_TCP_PCB                        5       
#define MEMP_NUM_TCP_PCB_LISTEN         8
#define MEMP_NUM_NETBUF                         2               
#define PBUF_LINK_HLEN                          16              
#define ARP_TABLE_SIZE                          2               
#define ARP_QUEUEING                            0
#define TCP_QUEUE_OOSEQ                         0
#define LWIP_STATS_DISPLAY                      1
#define RAW_STATS                                       1

#define PPP_SUPPORT                                     1
#define MD5_SUPPORT                                     1
#define CHAP_SUPPORT                            1

####################################################################################

Kieran Mansley schrieb:
On Wed, 2007-03-07 at 09:10 +0100, Heike Lepke wrote:

then I receive my data packets, see the added etherreal file (packets 4,5). But they are not forwarded to my http server. They get lost in the ppp-task.

Anybody knows why???

Hmm.  Could you send a copy of your lwipopts.h?

ethereal thinks a lot of the packets in the capture have bad TCP
checksums, but ethereal often gets things like that wrong and some of
the ones that get through fine are also marked like this, so I don't
believe it.

You could try turning on debugging print statements in lwIP to try and
trace what is happening to the received packets that go missing.

Kieran



_______________________________________________
lwip-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/lwip-users


+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK -+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: SYN_RCVD
TCP connection established 18488 -> 80.
tcp_receive: ACK for 6511, unacked->seqno 6510:6511
tcp_receive: removing 6510:6511 from pcb->unacked
pbuf_free(0048C4B0)
pbuf_free(00497330)
State: ESTABLISHED
Read 643 bytes:
7e 21 45 00 02 7d 5d 80 f4 40 00 70 06 23 91 c3     address@hidden
25 2a c8 50 bb 25 4d 48 38 00 50 ae c1 24 00 00     %*.P.%MH8.P..$..
00 19 6f 50 18 ff ff b7 48 00 00 50 4f 53 54 20     ..oP....H..POST 
2f 72 65 63 65 69 76 65 20 48 54 54 50 2f 31 2e     /receive HTTP/1.
31 0d 0a 41 63 63 65 70 74 3a 20 69 6d 61 67 65     1..Accept: image
2f 67 69 66 2c 20 69 6d 61 67 65 2f 78 2d 78 62     /gif, image/x-xb
69 74 6d 61 70 2c 20 69 6d 61 67 65 2f 6a 70 65     itmap, image/jpe
67 2c 20 69 6d 61 67 65 2f 70 6a 70 65 67 2c 20     g, image/pjpeg, 
61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 73 68     application/x-sh
6f 63 6b 77 61 76 65 2d 66 6c 61 73 68 2c 20 61     ockwave-flash, a
70 70 6c 69 63 61 74 69 6f 6e 2f 76 6e 64 2e 6d     pplication/vnd.m
73 2d 65 78 63 65 6c 2c 20 61 70 70 6c 69 63 61     s-excel, applica
74 69 6f 6e 2f 76 6e 64 2e 6d 73 2d 70 6f 77 65     tion/vnd.ms-powe
72 70 6f 69 6e 74 2c 20 61 70 70 6c 69 63 61 74     rpoint, applicat
69 6f 6e 2f 6d 73 77 6f 72 64 2c 20 61 70 70 6c     ion/msword, appl
69 63 61 74 69 6f 6e 2f 78 2d 69 63 71 2c 20 2a     ication/x-icq, *
2f 2a 0d 0a 52 65 66 65 72 65 72 3a 20 68 74 74     /*..Referer: htt
70 3a 2f 2f 38 30 2e 31 38 37 2e 33 37 2e 37 37     p://80.187.37.77
2f 75 70 6c 6f 61 64 0d 0a 41 63 63 65 70 74 2d     /upload..Accept-
4c 61 6e 67 75 61 67 65 3a 20 64 65 0d 0a 43 6f     Language: de..Co
6e 74 65 6e 74 2d 54 79 70 65 3a 20 6d 75 6c 74     ntent-Type: mult
69 70 61 72 74 2f 66 6f 72 6d 2d 64 61 74 61 3b     ipart/form-data;
20 62 6f 75 6e 64 61 72 79 3d 2d 2d 2d 2d 2d 2d      boundary=------
2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d     ----------------
2d 2d 2d 2d 2d 37 64 37 63 62 66 32 30 36 63 36     -----7d7cbf206c6
0d 0a 55 41 2d 43 50 55 3a 20 78 38 36 0d 0a 41     ..UA-CPU: x86..A
63 63 65 70 74 2d 45 6e 63 6f 64 69 6e 67 3a 20     ccept-Encoding: 
67 7a 69 70 2c 20 64 65 66 6c 61 74 65 0d 0a 55     gzip, deflate..U
73 65 72 2d 41 67 65 6e 74 3a 20 4d 6f 7a 69 6c     ser-Agent: Mozil
6c 61 2f 34 2e 30 20 28 63 6f 6d 70 61 74 69 62     la/4.0 (compatib
6c 65 3b 20 4d 53 49 45 20 37 2e 30 3b 20 57 69     le; MSIE 7.0; Wi
6e 64 6f 77 73 20 4e 54 20 35 2e 31 3b 20 2e 4e     ndows NT 5.1; .N
45 54 20 43 4c 52 20 31 2e 31 2e 34 33 32 32 29     ET CLR 1.1.4322)
0d 0a 48 6f 73 74 3a 20 38 30 2e 31 38 37 2e 33     ..Host: 80.187.3
37 2e 37 37 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65     7.77..Content-Le
6e 67 74 68 3a 20 31 35 38 32 0d 0a 43 6f 6e 6e     ngth: 1582..Conn
65 63 74 69 6f 6e 3a 20 4b 65 65 70 2d 41 6c 69     ection: Keep-Ali
76 65 0d 0a 43 61 63 68 65 2d 43 6f 6e 74 72 6f     ve..Cache-Contro
6c 3a 20 6e 6f 2d 63 61 63 68 65 0d 0a 58 2d 4e     l: no-cache..X-N
6f 76 49 4e 65 74 3a 20 76 31 2e 32 0d 0a 0d 0a     ovINet: v1.2....
fa 03 7e                                            ..~
pppInProc[0]: got 643 bytes
pbuf_alloc(length=0)
pbuf_alloc: allocated pbuf 00497330
pbuf_alloc(length=0) == 00497330
tcpip_thread: CALLBACK 00496384
pppInput[0]: ip in pbuf len=637
ip_input: iphdr->dest 0x4d25bb50 netif->ip_addr 0x4d25bb50 (0x25bb50, 0x25bb50, 
0x4d000000)
ip_input: packet accepted on interface pp
ip_input: 
IP header:
+-------------------------------+
| 4 | 5 |  0x00 |       637     | (v, hl, tos, len)
+-------------------------------+
|    33012      |010|       0   | (id, flags, offset)
+-------------------------------+
|  112  |    6  |    0x2391     | (ttl, proto, chksum)
+-------------------------------+
|  195  |   37  |   42  |  200  | (src)
+-------------------------------+
|   80  |  187  |   37  |   77  | (dest)
+-------------------------------+
ip_input: p->len 637 p->tot_len 637
TCP header:
+-------------------------------+
|    18488      |       80      | (src port, dest port)
+-------------------------------+
|           2931893248          | (seq no)
+-------------------------------+
|           0000006511          | (ack no)
+-------------------------------+
|  5 |   |011000|     65535     | (hdrlen, flags (PSH ACK ), win)
+-------------------------------+
|    0xb748     |         0     | (chksum, urgp)
+-------------------------------+
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags PSH ACK 
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: ESTABLISHED
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0049051C
inet_chksum_pseudo(): checksumming pbuf 0049051C (has next 00000000) 
inet_chksum_pseudo(): pbuf chain lwip_chksum()=2f6b
ip_output_if: pp0
IP header:
+-------------------------------+
| 4 | 5 |  0x00 |        40     | (v, hl, tos, len)
+-------------------------------+
|        0      |010|       0   | (id, flags, offset)
+-------------------------------+
|  255  |    6  |    0x17da     | (ttl, proto, chksum)
+-------------------------------+
|   80  |  187  |   37  |   77  | (src)
+-------------------------------+
|  195  |   37  |   42  |  200  | (dest)
+-------------------------------+
netif->output()pbuf_alloc(length=0)
pbuf_alloc: allocated pbuf 00496710
pbuf_alloc(length=0) == 00496710
pppifOutput[0]: proto=0x0021
Written 45 bytes:
7e 21 45 00 00 28 00 00 40 00 ff 06 17 da 50 bb     ~!E..(address@hidden
25 4d c3 25 2a c8 00 50 48 38 00 00 19 6f ae c1     %M.%*..PH8...o..
26 55 50 10 80 00 94 d0 00 00 bc d6 7e              &UP.........~
pbuf_free(00496710)
pbuf_free(0049051C)
tcp_recved: recveived 597 bytes, wnd 32768 (0).
pbuf_alloc(length=195)
pbuf_alloc(length=195) == 0049051C
inet_chksum_pseudo(): checksumming pbuf 0049051C (has next 00000000) 
inet_chksum_pseudo(): pbuf chain lwip_chksum()=402b
ip_output_if: pp0
IP header:
+-------------------------------+
| 4 | 5 |  0x00 |       235     | (v, hl, tos, len)
+-------------------------------+
|        0      |010|       0   | (id, flags, offset)
+-------------------------------+
|  255  |    6  |    0x1717     | (ttl, proto, chksum)
+-------------------------------+
|   80  |  187  |   37  |   77  | (src)
+-------------------------------+
|  195  |   37  |   42  |  200  | (dest)
+-------------------------------+
netif->output()pbuf_alloc(length=0)
pbuf_alloc: allocated pbuf 00496710
pbuf_alloc(length=0) == 00496710
pppifOutput[0]: proto=0x0021
Written 239 bytes:
21 45 00 00 eb 00 00 40 00 ff 06 17 17 50 bb 25     address@hidden
4d c3 25 2a c8 00 50 48 38 00 00 19 6f ae c1 26     M.%*..PH8...o..&
55 50 18 80 00 d4 bf 00 00 48 54 54 50 2f 31 2e     UP.......HTTP/1.
31 20 32 30 30 20 4f 4b 0d 0a 53 65 72 76 65 72     1 200 OK..Server
3a 20 41 75 74 6f 73 61 66 65 48 54 54 50 2f 31     : AutosafeHTTP/1
2e 30 2e 30 0d 0a 43 61 63 68 65 2d 43 6f 6e 74     .0.0..Cache-Cont
72 6f 6c 3a 20 70 72 69 76 61 74 65 2c 20 70 72     rol: private, pr
65 2d 63 68 65 63 6b 3d 30 2c 20 70 6f 73 74 2d     e-check=0, post-
63 68 65 63 6b 3d 30 2c 20 6d 61 78 2d 61 67 65     check=0, max-age
3d 30 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67     =0..Content-Leng
74 68 3a 20 31 30 33 37 0d 0a 43 6f 6e 74 65 6e     th: 1037..Conten
74 2d 54 79 70 65 3a 20 74 65 78 74 2f 68 74 6d     t-Type: text/htm
6c 3b 20 63 68 61 72 73 65 74 3d 69 73 6f 2d 38     l; charset=iso-8
38 35 39 2d 31 0d 0a 43 6f 6e 6e 65 63 74 69 6f     859-1..Connectio
6e 3a 20 63 6c 6f 73 65 0d 0a 0d 0a 7f a5 7e        n: close......~
pbuf_free(00496710)
pbuf_free(00497330)
tcp_close: closing in state State: ESTABLISHED

pbuf_alloc(length=0)
pbuf_alloc(length=0) == 0048C4B0
inet_chksum_pseudo(): checksumming pbuf 0048C4B0 (has next 00000000) 
inet_chksum_pseudo(): pbuf chain lwip_chksum()=f36b
ip_output_if: pp0
IP header:
+-------------------------------+
| 4 | 5 |  0x00 |        40     | (v, hl, tos, len)
+-------------------------------+
|        0      |010|       0   | (id, flags, offset)
+-------------------------------+
|  255  |    6  |    0x17da     | (ttl, proto, chksum)
+-------------------------------+
|   80  |  187  |   37  |   77  | (src)
+-------------------------------+
|  195  |   37  |   42  |  200  | (dest)
+-------------------------------+
netif->output()pbuf_alloc(length=0)
pbuf_alloc: allocated pbuf 00497330
pbuf_alloc(length=0) == 00497330
pppifOutput[0]: proto=0x0021
Written 45 bytes:
21 45 00 00 28 00 00 40 00 ff 06 17 da 50 bb 25     !E..(address@hidden
4d c3 25 2a c8 00 50 48 38 00 00 1a 32 ae c1 26     M.%*..PH8...2..&
55 50 7d 31 80 00 94 0c 00 00 0b e7 7e              UP}1........~
pbuf_free(00497330)
State: FIN_WAIT_1
Read 1504 bytes:
7e 21 45 00 05 8c 80 f7 40 00 70 06 20 7f c3 25     address@hidden ..%
2a c8 50 bb 25 4d 48 38 00 50 ae c1 26 55 00 00     *.P.%MH8.P..&U..
19 6f 50 10 ff ff ca d1 00 00 2d 2d 2d 2d 2d 2d     .oP.......------
2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d     ----------------
2d 2d 2d 2d 2d 2d 2d 37 64 37 63 62 66 32 30 36     -------7d7cbf206
63 36 0d 0a 43 6f 6e 74 65 6e 74 2d 44 69 73 70     c6..Content-Disp
6f 73 69 74 69 6f 6e 3a 20 66 6f 72 6d 2d 64 61     osition: form-da
74 61 3b 20 6e 61 6d 65 3d 22 64 61 74 61 66 69     ta; name="datafi
6c 65 22 3b 20 66 69 6c 65 6e 61 6d 65 3d 22 44     le"; filename="D
3a 5c 41 55 54 4f 53 41 46 45 5c 52 45 50 4f 5c     :\AUTOSAFE\REPO\
53 4f 55 52 43 45 5c 43 41 4e 5f 41 63 63 65 73     SOURCE\CAN_Acces
73 5c 42 69 6e 32 4d 6f 74 5c 43 41 4e 2e 4d 4f     s\Bin2Mot\CAN.MO
54 22 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65     T"..Content-Type
3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6f 63     : application/oc
74 65 74 2d 73 74 72 65 61 6d 0d 0a 0d 0a 53 33     tet-stream....S3
32 35 46 46 46 46 30 30 30 30 46 46 30 31 30 35     25FFFF0000FF0105
30 31 46 46 30 31 46 46 46 46 46 46 46 46 46 46     01FF01FFFFFFFFFF
46 46 30 30 30 31 38 36 41 30 46 46 46 46 46 39     FF000186A0FFFFF9
43 31 30 30 30 30 30 30 30 30 30 30 30 30 30 37     C100000000000007
41 31 32 30 46 46 46 46 46 39 33 45 0d 0a 53 33     A120FFFFF93E..S3
32 35 46 46 46 46 30 30 32 30 43 31 30 30 30 30     25FFFF0020C10000
30 30 30 30 30 30 46 46 46 46 46 46 46 46 46 46     000000FFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 31 35 0d 0a 53 33     FFFFFFFFFF15..S3
32 35 46 46 46 46 30 30 34 30 34 33 36 46 36 44     25FFFF0040436F6D
36 36 36 46 37 32 37 34 30 30 30 30 30 30 30 30     666F727400000000
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30     0000000000000000
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30     0000000000000000
30 30 30 30 30 30 30 30 30 30 43 32 0d 0a 53 33     0000000000C2..S3
32 35 46 46 46 46 30 30 36 30 34 31 34 39 35 33     25FFFF0060414953
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30     0000000000000000
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30     0000000000000000
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30     0000000000000000
30 30 30 30 30 30 30 30 30 31 39 45 0d 0a 53 33     00000000019E..S3
32 35 46 46 46 46 30 30 38 30 46 46 46 46 46 46     25FFFF0080FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 37 43 0d 0a 53 33     FFFFFFFFFF7C..S3
32 35 46 46 46 46 30 30 41 30 46 46 46 46 46 46     25FFFF00A0FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 35 43 0d 0a 53 33     FFFFFFFFFF5C..S3
32 35 46 46 46 46 30 30 43 30 46 46 46 46 46 46     25FFFF00C0FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 33 43 0d 0a 53 33     FFFFFFFFFF3C..S3
32 35 46 46 46 46 30 30 45 30 46 46 46 46 46 46     25FFFF00E0FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 31 43 0d 0a 53 33     FFFFFFFFFF1C..S3
32 35 46 46 46 46 30 31 30 30 46 46 46 46 46 46     25FFFF0100FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 42 0d 0a 53 33     FFFFFFFFFFFB..S3
32 35 46 46 46 46 30 31 32 30 46 46 46 46 46 46     25FFFF0120FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 44 42 0d 0a 53 33     FFFFFFFFFFDB..S3
32 35 46 46 46 46 30 31 34 30 46 46 46 46 46 46     25FFFF0140FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 42 42 0d 0a 53 33     FFFFFFFFFFBB..S3
32 35 46 46 46 46 30 31 36 30 46 46 46 46 46 46     25FFFF0160FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 39 42 0d 0a 53 33     FFFFFFFFFF9B..S3
32 35 46 46 46 46 30 31 38 30 46 46 46 46 46 46     25FFFF0180FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 37 42 0d 0a 53 33     FFFFFFFFFF7B..S3
32 35 46 46 46 46 30 31 41 30 46 46 46 46 46 46     25FFFF01A0FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 35 42 0d 0a 53 33     FFFFFFFFFF5B..S3
32 35 46 46 46 46 30 31 43 30 46 46 46 46 46 46     25FFFF01C0FFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 79 ba     FFFFFFFFFFFFFFy.
7e 7e 21 45 00 00 f2 80 f8 40 00 70 06 25 18 c3     address@hidden
25 2a c8 50 bb 25 4d 48 38 00 50 ae c1 2b b9 00     %*.P.%MH8.P..+..
00 19 6f 50 18 ff ff b8 22 00 00 46 46 46 46 46     ..oP...."..FFFFF
46 46 46 46 46 46 46 33 42 0d 0a 53 33 32 35 46     FFFFFFF3B..S325F
46 46 46 30 31 45 30 46 46 46 46 46 46 46 46 46     FFF01E0FFFFFFFFF
pppInProc[0]: got 1504 bytes
pbuf_alloc(length=0)
pbuf_alloc: allocated pbuf 00497330
pbuf_alloc(length=0) == 00497330
tcpip_thread: CALLBACK 00496384
pppInput[0]: ip in pbuf len=1420
ip_input: iphdr->dest 0x4d25bb50 netif->ip_addr 0x4d25bb50 (0x25bb50, 0x25bb50, 
0x4d000000)
ip_input: packet accepted on interface pp
ip_input: 
IP header:
+-------------------------------+
| 4 | 5 |  0x00 |      1420     | (v, hl, tos, len)
pbuf_alloc(length=0)
pbuf_alloc: allocated pbuf 00496710
pbuf_alloc(length=0) == 00496710
+-------------------------------+
|    33015      |010|       0   | (id, flags, offset)
+-------------------------------+
|  112  |    6  |    0x207f     | (ttl, proto, chksum)
+-------------------------------+
|  195  |   37  |   42  |  200  | (src)
+-------------------------------+
|   80  |  187  |   37  |   77  | (dest)
+-------------------------------+
ip_input: p->len 1420 p->tot_len 1420
TCP header:
+-------------------------------+
|    18488      |       80      | (src port, dest port)
+-------------------------------+
|           2931893845          | (seq no)
+-------------------------------+
|           0000006511          | (ack no)
+-------------------------------+
|  5 |   |010000|     65535     | (hdrlen, flags (ACK ), win)
+-------------------------------+
|    0xcad1     |         0     | (chksum, urgp)
+-------------------------------+
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags ACK -+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: FIN_WAIT_1
pbuf_free(00497330)
State: FIN_WAIT_1
Read 168 bytes:
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 46 46 46 31 42 0d 0a 53 33 31 33 46     FFFFFFF1B..S313F
46 46 46 30 32 30 30 46 46 46 46 46 46 46 46 46     FFF0200FFFFFFFFF
46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46     FFFFFFFFFFFFFFFF
46 46 46 46 41 0d 0a 53 37 30 35 30 30 30 30 30     FFFFA..S70500000
30 30 30 46 41 0d 0a 0d 0a 2d 2d 2d 2d 2d 2d 2d     000FA....-------
2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d     ----------------
2d 2d 2d 2d 2d 2d 37 64 37 63 62 66 32 30 36 63     ------7d7cbf206c
36 2d 2d 0d 0a 3a 2d 7e                             6--..:-~
pppInProc[0]: got 168 bytes
tcpip_thread: CALLBACK 00496384
pppInput[0]: ip in pbuf len=242
ip_input: iphdr->dest 0x4d25bb50 netif->ip_addr 0x4d25bb50 (0x25bb50, 0x25bb50, 
0x4d000000)
ip_input: packet accepted on interface pp
ip_input: 
IP header:
+-------------------------------+
| 4 | 5 |  0x00 |       242     | (v, hl, tos, len)
+-------------------------------+
|    33016      |010|       0   | (id, flags, offset)
+-------------------------------+
|  112  |    6  |    0x2518     | (ttl, proto, chksum)
+-------------------------------+
|  195  |   37  |   42  |  200  | (src)
+-------------------------------+
|   80  |  187  |   37  |   77  | (dest)
+-------------------------------+
ip_input: p->len 242 p->tot_len 242
TCP header:
+-------------------------------+
|    18488      |       80      | (src port, dest port)
+-------------------------------+
|           2931895225          | (seq no)
+-------------------------------+
|           0000006511          | (ack no)
+-------------------------------+
|  5 |   |011000|     65535     | (hdrlen, flags (PSH ACK ), win)
+-------------------------------+
|    0xb822     |         0     | (chksum, urgp)
+-------------------------------+
+-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags PSH ACK 
-+-+-+-+-+-+-+-+-+-+-+-+-+-+
State: FIN_WAIT_1
pbuf_free(00496710)
pbuf_alloc(length=20)
pbuf_alloc(length=20) == 0048C500
inet_chksum_pseudo(): checksumming pbuf 0048C500 (has next 00000000) 
inet_chksum_pseudo(): pbuf chain lwip_chksum()=f36b
ip_output_if: pp0
IP header:
+-------------------------------+
| 4 | 5 |  0x00 |        40     | (v, hl, tos, len)
+-------------------------------+
|        0      |010|       0   | (id, flags, offset)
+-------------------------------+
|  255  |    6  |    0x17da     | (ttl, proto, chksum)
+-------------------------------+
|   80  |  187  |   37  |   77  | (src)
+-------------------------------+
|  195  |   37  |   42  |  200  | (dest)
+-------------------------------+
netif->output()pbuf_alloc(length=0)
pbuf_alloc: allocated pbuf 00496710
pbuf_alloc(length=0) == 00496710
pppifOutput[0]: proto=0x0021
Written 45 bytes:
7e 21 45 00 00 28 00 00 40 00 ff 06 17 da 50 bb     ~!E..(address@hidden
25 4d c3 25 2a c8 00 50 48 38 00 00 1a 33 ae c1     %M.%*..PH8...3..
2c 83 50 10 79 d2 94 0c 00 00 44 39 7e              ,.P.y.....D9~
pbuf_free(00496710)
pbuf_free(0048C500)
State: FIN_WAIT_1
smf calling h=004310C0(00000000)
tcpip: ip_reass_tmr()
sys_timeout: 00496424 msecs=1000 h=004310C0 arg=00000000
Read 91 bytes:
7e 21 45 00 00 28 81 17 40 00 70 06 25 c3 c3 25     ~!E..(address@hidden
2a c8 50 bb 25 4d 48 38 00 50 ae c1 2c 83 00 00     *.P.%MH8.P..,...
1a 33 50 10 ff 3c 0e a2 00 00 ad d8 7e 7e 21 45     .3P..<......~~!E
00 00 28 81 18 40 00 70 06 25 c2 c3 25 2a c8 50     ..(address@hidden
bb 25 4d 48 38 00 50 ae c1 2c 83 00 00 1a 33 50     .%MH8.P..,....3P
7d 31 ff 3c 0e a1 00 00 4a 1b 7e                    }1.<....J.~
pppInProc[0]: got 91 bytes
pbuf_alloc(length=0)
pbuf_alloc: allocated pbuf 00496710
pbuf_alloc(length=0) == 00496710
tcpip_thread: CALLBACK 00496384
pppInput[0]: ip in pbuf len=40
ip_input: iphdr->dest 0x4d25bb50 netif->ip_addr 0x4d25bb50 (0x25bb50, 0x25bb50, 
0x4d000000)
ip_input: packet accepted on interface pp
ip_input: 
IP header:
+-------------------------------+
pbuf_alloc(length=0)
pbuf_alloc: allocated pbuf 00497330
pbuf_alloc(length=0) == 00497330
| 4 | 5 |  0x00 |        40     | (v, hl, tos, len)
+-------------------------------+
|    33047      |010|       0   | (id, flags, offset)
+-------------------------------+
|  112  |    6  |    0x25c3     | (ttl, proto, chksum)
+-------------------------------+
|  195  |   37  |   42  |  200  | (src)
+-------------------------------+
|   80  |  187  |   37  |   77  | (dest)
+-------------------------------+
ip_input: p->len 40 p->tot_len 40
TCP header:
+-------------------------------+
|    18488      |       80      | (src port, dest port)
+-------------------------------+
|           2931895427          | (seq no)
+-------------------------------+
|           0000006707          | (ack no)
+-------------------------------+
|  5 |   |010000|     65340     | (hdrlen, flags (ACK ), win)
+-------------------------------+
|    0x0ea2     |         0     | (chksum, urgp)
+-------------------------------+




reply via email to

[Prev in Thread] Current Thread [Next in Thread]