Rev 1830 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1830 | Rev 1831 | ||
---|---|---|---|
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: 1830 $ |
17 | $Revision: 1831 $ |
Line 18... | Line 18... | ||
18 | 18 | ||
19 | macro TCP_checksum IP1, IP2 { |
19 | macro TCP_checksum IP1, IP2 { |
Line 128... | Line 128... | ||
128 | align 4 |
128 | align 4 |
129 | TCP_drop: |
129 | TCP_drop: |
Line 130... | Line 130... | ||
130 | 130 | ||
Line 131... | Line 131... | ||
131 | DEBUGF 1,"TCP_drop\n" |
131 | DEBUGF 1,"TCP_drop\n" |
132 | 132 | ||
Line 133... | Line 133... | ||
133 | cmp [eax + TCP_SOCKET.t_state], TCB_SYN_RECEIVED |
133 | cmp [eax + TCP_SOCKET.t_state], TCPS_SYN_RECEIVED |
Line 134... | Line 134... | ||
134 | jl .no_syn_received |
134 | jl .no_syn_received |
Line 135... | Line 135... | ||
135 | 135 | ||
Line 207... | Line 207... | ||
207 | 207 | ||
Line 208... | Line 208... | ||
208 | ret |
208 | ret |
Line 209... | Line 209... | ||
209 | 209 | ||
210 | .flaglist: |
210 | .flaglist: |
211 | 211 | ||
212 | db TH_RST + TH_ACK ; TCB_CLOSED |
212 | db TH_RST + TH_ACK ; TCPS_CLOSED |
213 | db 0 ; TCB_LISTEN |
213 | db 0 ; TCPS_LISTEN |
214 | db TH_SYN ; TCB_SYN_SENT |
214 | db TH_SYN ; TCPS_SYN_SENT |
215 | db TH_SYN + TH_ACK ; TCB_SYN_RECEIVED |
215 | db TH_SYN + TH_ACK ; TCPS_SYN_RECEIVED |
216 | db TH_ACK ; TCB_ESTABLISHED |
216 | db TH_ACK ; TCPS_ESTABLISHED |
217 | db TH_ACK ; TCB_CLOSE_WAIT |
217 | db TH_ACK ; TCPS_CLOSE_WAIT |
218 | db TH_SYN + TH_ACK ; TCB_FIN_WAIT_1 |
218 | db TH_SYN + TH_ACK ; TCPS_FIN_WAIT_1 |
219 | db TH_SYN + TH_ACK ; TCB_CLOSING |
219 | db TH_SYN + TH_ACK ; TCPS_CLOSING |