Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 6475 → Rev 6476

/kernel/trunk/network/tcp_subr.inc
78,7 → 78,7
 
push edi
mov edi, [ptr + TCP_SOCKET.IRS]
inc edi
inc edi ; SYN ocupies a sequence number
mov [ptr + TCP_SOCKET.RCV_NXT], edi
mov [ptr + TCP_SOCKET.RCV_ADV], edi
pop edi
216,6 → 216,8
call socket_is_disconnected
call socket_free
 
inc [TCPS_closed]
 
xor eax, eax
ret
 
241,7 → 243,6
ret
 
.flaglist:
 
db TH_RST + TH_ACK ; TCPS_CLOSED
db 0 ; TCPS_LISTEN
db TH_SYN ; TCPS_SYN_SENT
252,13 → 253,9
db TH_FIN + TH_ACK ; TCPS_CLOSING
db TH_FIN + TH_ACK ; TCPS_LAST_ACK
db TH_ACK ; TCPS_FIN_WAIT_2
db TH_ACK ; TCPS_TIMED_WAIT
db TH_ACK ; TCPS_TIME_WAIT
 
 
 
 
 
 
;-----------------------------------------------------------------;
; ;
; TCP_respond: Fast way to send an ACK/RST/keepalive segment. ;
502,7 → 499,7
 
DEBUGF DEBUG_NETWORK_VERBOSE, "TCP_xmit_timer: socket=0x%x rtt=%d0ms\n", ebx, eax
 
;TODO: update stats
inc [TCPS_rttupdated]
 
cmp [ebx + TCP_SOCKET.t_rtt], 0
je .no_rtt_yet