Subversion Repositories Kolibri OS

Rev

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]