Rev 5364 | Rev 5522 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5364 | Rev 5442 | ||
---|---|---|---|
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: 5364 $ |
18 | $Revision: 5442 $ |
Line 19... | Line 19... | ||
19 | 19 | ||
20 | struct SOCKET |
20 | struct SOCKET |
Line 96... | Line 96... | ||
96 | SND_SSTHRESH dd ? ; slow start threshold |
96 | SND_SSTHRESH dd ? ; slow start threshold |
Line 97... | Line 97... | ||
97 | 97 | ||
98 | ;---------------------- |
98 | ;---------------------- |
99 | ; Transmit timing stuff |
99 | ; Transmit timing stuff |
100 | t_idle dd ? |
100 | t_idle dd ? |
101 | t_rtt dd ? |
101 | t_rtt dd ? ; round trip time |
102 | t_rtseq dd ? |
102 | t_rtseq dd ? |
103 | t_srtt dd ? |
103 | t_srtt dd ? ; smoothed round trip time |
104 | t_rttvar dd ? |
104 | t_rttvar dd ? |
105 | t_rttmin dd ? |
105 | t_rttmin dd ? |
Line 106... | Line 106... | ||
106 | max_sndwnd dd ? |
106 | max_sndwnd dd ? |
Line 1972... | Line 1972... | ||
1972 | 1972 | ||
1973 | cmp [eax + SOCKET.Protocol], IP_PROTO_TCP |
1973 | cmp [eax + SOCKET.Protocol], IP_PROTO_TCP |
Line 1974... | Line 1974... | ||
1974 | jnz .no_tcp |
1974 | jnz .no_tcp |
1975 | - | ||
1976 | mov ebx, eax |
- | |
1977 | cmp [ebx + STREAM_SOCKET.rcv.start_ptr], 0 |
1975 | |
1978 | je @f |
- | |
1979 | stdcall kernel_free, [ebx + STREAM_SOCKET.rcv.start_ptr] |
- | |
1980 | @@: |
- | |
1981 | cmp [ebx + STREAM_SOCKET.snd.start_ptr], 0 |
1976 | mov ebx, eax |
1982 | je @f |
- | |
1983 | stdcall kernel_free, [ebx + STREAM_SOCKET.snd.start_ptr] |
1977 | stdcall kernel_free, [ebx + STREAM_SOCKET.rcv.start_ptr] |
1984 | @@: |
1978 | stdcall kernel_free, [ebx + STREAM_SOCKET.snd.start_ptr] |
Line 1985... | Line 1979... | ||
1985 | mov eax, ebx |
1979 | mov eax, ebx |
1986 | .no_tcp: |
1980 | .no_tcp: |