Rev 6011 | Rev 6474 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6011 | Rev 6413 | ||
---|---|---|---|
Line 12... | Line 12... | ||
12 | ;; GNU GENERAL PUBLIC LICENSE ;; |
12 | ;; GNU GENERAL PUBLIC LICENSE ;; |
13 | ;; Version 2, June 1991 ;; |
13 | ;; Version 2, June 1991 ;; |
14 | ;; ;; |
14 | ;; ;; |
15 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
15 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 16... | Line 16... | ||
16 | 16 | ||
Line 17... | Line 17... | ||
17 | $Revision: 6011 $ |
17 | $Revision: 6413 $ |
18 | 18 | ||
19 | ;-----------------------------------------------------------------; |
19 | ;-----------------------------------------------------------------; |
20 | ; ; |
20 | ; ; |
Line 161... | Line 161... | ||
161 | @@: |
161 | @@: |
Line 162... | Line 162... | ||
162 | 162 | ||
163 | ;------------------------------- |
163 | ;------------------------------- |
Line 164... | Line 164... | ||
164 | ; calculate window advertisement (130) |
164 | ; calculate window advertisement (130) |
165 | 165 | ||
Line 166... | Line 166... | ||
166 | mov ecx, SOCKET_MAXDATA |
166 | mov ecx, SOCKET_BUFFER_SIZE |
167 | sub ecx, [eax + STREAM_SOCKET.rcv.size] |
167 | sub ecx, [eax + STREAM_SOCKET.rcv.size] |
Line 446... | Line 446... | ||
446 | 446 | ||
447 | ;---------------------------------------------------- |
447 | ;---------------------------------------------------- |
448 | ; Calculate the receive window. |
448 | ; Calculate the receive window. |
Line 449... | Line 449... | ||
449 | ; Dont shrink window, but avoid silly window syndrome |
449 | ; Dont shrink window, but avoid silly window syndrome |
450 | 450 | ||
Line 451... | Line 451... | ||
451 | mov ebx, SOCKET_MAXDATA |
451 | mov ebx, SOCKET_BUFFER_SIZE |
452 | sub ebx, [eax + STREAM_SOCKET.rcv.size] |
452 | sub ebx, [eax + STREAM_SOCKET.rcv.size] |
453 | 453 | ||
454 | cmp ebx, SOCKET_MAXDATA/4 |
454 | cmp ebx, SOCKET_BUFFER_SIZE/4 |
455 | jae @f |
455 | jae @f |
456 | cmp ebx, [eax + TCP_SOCKET.t_maxseg] |
456 | cmp ebx, [eax + TCP_SOCKET.t_maxseg] |