Rev 6916 | Go to most recent revision | 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 |