Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 1762 → Rev 1761

/kernel/branches/net/network/tcp_output.inc
88,7 → 88,7
; If FIN has been set, but not ACKed, but we havent been called to retransmit, esi will be -1
; Otherwise, window shrank after we sent into it.
 
jns .not_negative
jnc .bigger_than_zero
 
; enter persist state
xor esi, esi
108,7 → 108,7
 
; If window didn't close completely, just wait for an ACK
 
.not_negative:
.bigger_than_zero:
 
;---------------------------
; Send one segment at a time (124)
129,8 → 129,10
add edi, esi
sub edi, [eax + TCP_SOCKET.SND_UNA]
sub edi, [eax + STREAM_SOCKET.snd + RING_BUFFER.size]
jns @f
 
cmp edi, 0
jge @f
 
and dl, not (TH_FIN)
 
@@:
/kernel/branches/net/network/socket.inc
513,8 → 513,6
pop [eax + TCP_SOCKET.ISS]
mov [eax + TCP_SOCKET.timer_keepalive], TCP_time_keep_init
 
mov [eax + TCP_SOCKET.t_maxseg], 1480 ;;;;;
 
TCP_sendseqinit eax
 
; mov [ebx + TCP_SOCKET.timer_retransmission], ;; todo: create macro to set retransmission timer