Subversion Repositories Kolibri OS

Rev

Rev 6916 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6916 Rev 7099
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: 6916 $
17
$Revision: 7099 $
18
 
18
 
19
timer_flag_retransmission       = 1 shl 0
19
timer_flag_retransmission       = 1 shl 0
20
timer_flag_keepalive            = 1 shl 1
20
timer_flag_keepalive            = 1 shl 1
Line 40... Line 40...
40
        jne     .loop
40
        jne     .loop
41
        test    [ebx + TCP_SOCKET.t_flags], TF_DELACK
41
        test    [ebx + TCP_SOCKET.t_flags], TF_DELACK
42
        jz      .loop
42
        jz      .loop
Line 43... Line 43...
43
 
43
 
-
 
44
        and     [ebx + TCP_SOCKET.t_flags], not (TF_DELACK)
Line 44... Line 45...
44
        and     [ebx + TCP_SOCKET.t_flags], not (TF_DELACK)
45
        or      [ebx + TCP_SOCKET.t_flags], TF_ACKNOW
45
 
46
 
46
        push    ebx
47
        push    ebx
47
        mov     cl, TH_ACK
48
        mov     eax, ebx
Line 48... Line 49...
48
        call    tcp_respond
49
        call    tcp_output
Line 49... Line 50...
49
        pop     ebx
50
        pop     ebx