Rev 3251 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3251 | Rev 3275 | ||
---|---|---|---|
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: 3251 $ |
17 | $Revision: 3275 $ |
18 | 18 | ||
19 | ; Socket states |
19 | ; Socket states |
20 | TCPS_CLOSED = 0 |
20 | TCPS_CLOSED = 0 |
Line 129... | Line 129... | ||
129 | 129 | ||
130 | align 4 |
130 | align 4 |
131 | uglobal |
131 | uglobal |
132 | TCP_segments_tx rd MAX_NET_DEVICES |
132 | TCP_segments_tx rd MAX_NET_DEVICES |
- | 133 | TCP_segments_rx rd MAX_NET_DEVICES |
|
- | 134 | TCP_segments_missed rd MAX_NET_DEVICES |
|
133 | TCP_segments_rx rd MAX_NET_DEVICES |
135 | TCP_segments_dumped rd MAX_NET_DEVICES |
134 | TCP_bytes_rx rq MAX_NET_DEVICES |
136 | ; TCP_bytes_rx rq MAX_NET_DEVICES |
135 | TCP_bytes_tx rq MAX_NET_DEVICES |
137 | ; TCP_bytes_tx rq MAX_NET_DEVICES |
136 | TCP_sequence_num dd ? |
138 | TCP_sequence_num dd ? |
137 | TCP_queue rd TCP_QUEUE_SIZE*sizeof.TCP_queue_entry/4 |
139 | TCP_queue rd TCP_QUEUE_SIZE*sizeof.TCP_queue_entry/4 |
Line 188... | Line 190... | ||
188 | 190 | ||
189 | test bl, bl |
191 | test bl, bl |
190 | jz .packets_tx ; 0 |
192 | jz .packets_tx ; 0 |
191 | dec bl |
193 | dec bl |
- | 194 | jz .packets_rx ; 1 |
|
- | 195 | dec bl |
|
- | 196 | jz .packets_missed ; 2 |
|
- | 197 | dec bl |
|
Line 192... | Line 198... | ||
192 | jz .packets_rx ; 1 |
198 | jz .packets_dumped ; 3 |
193 | 199 | ||
194 | .error: |
200 | .error: |
Line 200... | Line 206... | ||
200 | ret |
206 | ret |
Line 201... | Line 207... | ||
201 | 207 | ||
202 | .packets_rx: |
208 | .packets_rx: |
203 | mov eax, [TCP_segments_rx + eax] |
209 | mov eax, [TCP_segments_rx + eax] |
- | 210 | ret |
|
- | 211 | ||
- | 212 | .packets_missed: |
|
- | 213 | mov eax, [TCP_segments_missed + eax] |
|
- | 214 | ret |
|
- | 215 | ||
- | 216 | .packets_dumped: |
|
- | 217 | mov eax, [TCP_segments_dumped + eax] |