Subversion Repositories Kolibri OS

Rev

Rev 4265 | Rev 5201 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4265 Rev 4423
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: 4265 $
17
$Revision: 4423 $
18
 
18
 
19
; Socket states
19
; Socket states
20
TCPS_CLOSED             = 0
20
TCPS_CLOSED             = 0
Line 141... Line 141...
141
        TCP_sequence_num        dd ?
141
        TCP_sequence_num        dd ?
142
        TCP_queue               rd (TCP_QUEUE_SIZE*sizeof.TCP_queue_entry + sizeof.queue)/4
142
        TCP_queue               rd (TCP_QUEUE_SIZE*sizeof.TCP_queue_entry + sizeof.queue)/4
143
        TCP_input_event         dd ?
143
        TCP_input_event         dd ?
144
endg
144
endg
Line -... Line 145...
-
 
145
 
-
 
146
uglobal
-
 
147
align 4
-
 
148
 
-
 
149
        TCPS_accepts            dd ?    ; #SYNs received in LISTEN state
-
 
150
        TCPS_closed             dd ?    ; #connections closed (includes drops)
-
 
151
        TCPS_connattempt        dd ?    ; #connections initiated (calls to connect)
-
 
152
        TCPS_conndrops          dd ?    ; #embryonic connections dropped (before SYN received)
-
 
153
        TCPS_connects           dd ?    ; #connections established actively or passively
-
 
154
        TCPS_delack             dd ?    ; #delayed ACKs sent
-
 
155
        TCPS_drops              dd ?    ; #connections dropped (after SYN received)
-
 
156
        TCPS_keepdrops          dd ?    ; #connections dropped in keepalive (established or awaiting SYN)
-
 
157
        TCPS_keepprobe          dd ?    ; #keepalive probes sent
-
 
158
        TCPS_keeptimeo          dd ?    ; #times keepalive timer or connections-establishment timer expire
-
 
159
        TCPS_pawsdrop           dd ?    ; #segments dropped due to PAWS
-
 
160
        TCPS_pcbcachemiss       dd ?    ; #times PCB cache comparison fails
-
 
161
        TCPS_persisttimeo       dd ?    ; #times persist timer expires
-
 
162
        TCPS_predack            dd ?    ; #times header prediction correct for ACKs
-
 
163
        TCPS_preddat            dd ?    ; #times header prediction correct for data packets
-
 
164
        TCPS_rcvackbyte         dd ?    ; #bytes ACKed by received ACKs
-
 
165
        TCPS_rcvackpack         dd ?    ; #received ACK packets
-
 
166
        TCPS_rcvacktoomuch      dd ?    ; #received ACKs for unsent data
-
 
167
        TCPS_rcvafterclose      dd ?    ; #packets received after connection closed
-
 
168
        TCPS_rcvbadoff          dd ?    ; #packets received with invalid header length
-
 
169
        TCPS_rcvbadsum          dd ?    ; #packets received with checksum errors
-
 
170
        TCPS_rcvbyte            dd ?    ; #bytes received in sequence
-
 
171
        TCPS_rcvbyteafterwin    dd ?    ; #bytes received beyond advertised window
-
 
172
        TCPS_rcvdupack          dd ?    ; #duplicate ACKs received
-
 
173
        TCPS_rcvdupbyte         dd ?    ; #bytes receivedin completely duplicate packets
-
 
174
        TCPS_rcvduppack         dd ?    ; #packets received with completely duplicate bytes
-
 
175
        TCPS_rcvoobyte          dd ?    ; #out-of-order bytes received
-
 
176
        TCPS_rcvoopack          dd ?    ; #out-of-order packets received
-
 
177
        TCPS_rcvpack            dd ?    ; #packets received in sequence
-
 
178
        TCPS_rcvpackafterwin    dd ?    ; #packets with some data beyond advertised window
-
 
179
        TCPS_rcvpartdupbyte     dd ?    ; #duplicate bytes in part-duplicate packets
-
 
180
        TCPS_rcvpartduppack     dd ?    ; #packets with some duplicate data
-
 
181
        TCPS_rcvshort           dd ?    ; #packets received too short
-
 
182
        TCPS_rcvtotal           dd ?    ; #total packets received
-
 
183
        TCPS_rcvwinprobe        dd ?    ; #window probe packets received
-
 
184
        TCPS_rcvwinupd          dd ?    ; #received window update packets
-
 
185
        TCPS_rexmttimeo         dd ?    ; #retransmission timeouts
-
 
186
        TCPS_rttupdated         dd ?    ; #times RTT estimators updated
-
 
187
        TCPS_segstimed          dd ?    ; #segments for which TCP tried to measure RTT
-
 
188
        TCPS_sndacks            dd ?    ; #ACK-only packets sent (data length = 0)
-
 
189
        TCPS_sndbyte            dd ?    ; #data bytes sent
-
 
190
        TCPS_sndctrl            dd ?    ; #control (SYN, FIN, RST) packets sent (data length = 0)
-
 
191
        TCPS_sndpack            dd ?    ; #data packets sent (data length > 0)
-
 
192
        TCPS_sndprobe           dd ?    ; #window probes sent (1 byte of data forced by persist timer)
-
 
193
        TCPS_sndrexmitbyte      dd ?    ; #data bytes retransmitted
-
 
194
        TCPS_sndrexmitpack      dd ?    ; #data packets retransmitted
-
 
195
        TCPS_sndtotal           dd ?    ; total #packets sent
-
 
196
        TCPS_sndurg             dd ?    ; #packets sent with URG-only (data length=0)
-
 
197
        TCPS_sndwinup           dd ?    ; #window update-only packets sent (data length=0)
-
 
198
        TCPS_timeoutdrop        dd ?    ; #connections dropped in retransmission timeout
-
 
199
 
-
 
200
endg
Line 145... Line 201...
145
 
201
 
146
 
202
 
147
;-----------------------------------------------------------------
203
;-----------------------------------------------------------------
148
;
204
;