Rev 2888 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2888 | Rev 2890 | ||
---|---|---|---|
Line 13... | Line 13... | ||
13 | ;; GNU GENERAL PUBLIC LICENSE ;; |
13 | ;; GNU GENERAL PUBLIC LICENSE ;; |
14 | ;; Version 2, June 1991 ;; |
14 | ;; Version 2, June 1991 ;; |
15 | ;; ;; |
15 | ;; ;; |
16 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
16 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 17... | Line 17... | ||
17 | 17 | ||
Line 18... | Line 18... | ||
18 | $Revision: 2888 $ |
18 | $Revision: 2890 $ |
Line 19... | Line 19... | ||
19 | 19 | ||
Line 66... | Line 66... | ||
66 | ; RFC783 page 21 |
66 | ; RFC783 page 21 |
Line 67... | Line 67... | ||
67 | 67 | ||
68 | ; send sequence |
68 | ; send sequence |
69 | SND_UNA dd ? ; sequence number of unack'ed sent Packets |
69 | SND_UNA dd ? ; sequence number of unack'ed sent Packets |
70 | SND_NXT dd ? ; next send sequence number to use |
70 | SND_NXT dd ? ; next send sequence number to use |
71 | SND_UP dd ? |
71 | SND_UP dd ? ; urgent pointer |
72 | SND_WL1 dd ? ; window minus one |
72 | SND_WL1 dd ? ; window minus one |
73 | SND_WL2 dd ? ; |
73 | SND_WL2 dd ? ; |
74 | ISS dd ? ; initial send sequence number |
74 | ISS dd ? ; initial send sequence number |
Line 75... | Line 75... | ||
75 | SND_WND dd ? ; send window |
75 | SND_WND dd ? ; send window |
76 | 76 | ||
77 | ; receive sequence |
77 | ; receive sequence |
78 | RCV_WND dw ? ; receive window |
78 | RCV_WND dw ? ; receive window |
79 | RCV_NXT dd ? ; next receive sequence number to use |
79 | RCV_NXT dd ? ; next receive sequence number to use |
Line 80... | Line 80... | ||
80 | RCV_UP dd ? |
80 | RCV_UP dd ? ; urgent pointer |
81 | IRS dd ? ; initial receive sequence number |
81 | IRS dd ? ; initial receive sequence number |
Line 128... | Line 128... | ||
128 | timer_retransmission dw ? ; rexmt |
128 | timer_retransmission dw ? ; rexmt |
129 | timer_persist dw ? |
129 | timer_persist dw ? |
130 | timer_keepalive dw ? ; keepalive/syn timeout |
130 | timer_keepalive dw ? ; keepalive/syn timeout |
131 | timer_timed_wait dw ? ; also used as 2msl timer |
131 | timer_timed_wait dw ? ; also used as 2msl timer |
Line -... | Line 132... | ||
- | 132 | ||
- | 133 | ; extra |
|
- | 134 | ||
- | 135 | sendalot db ? |
|
132 | 136 | ||
Line 133... | Line 137... | ||
133 | ends |
137 | ends |
Line 134... | Line 138... | ||
134 | 138 | ||
Line 694... | Line 698... | ||
694 | 698 | ||
695 | .tcp: |
699 | .tcp: |
696 | cmp [eax + TCP_SOCKET.t_state], TCPS_SYN_RECEIVED ; state must be LISTEN, SYN_SENT or CLOSED |
700 | cmp [eax + TCP_SOCKET.t_state], TCPS_SYN_RECEIVED ; state must be LISTEN, SYN_SENT or CLOSED |
Line 697... | Line 701... | ||
697 | jb .free |
701 | jb .free |
698 | 702 | ||
Line 699... | Line 703... | ||
699 | call TCP_drop |
703 | call TCP_usrclosed |
Line 700... | Line 704... | ||
700 | mov dword [esp+32], 0 |
704 | mov dword [esp+32], 0 |