Lines Matching defs:tcp_stats
339 struct tcp_stats { struct
340 u_long tcps_connattempt; /* connections initiated */
341 u_long tcps_accepts; /* connections accepted */
342 u_long tcps_connects; /* connections established */
343 u_long tcps_drops; /* connections dropped */
344 u_long tcps_conndrops; /* embryonic connections dropped */
345 u_long tcps_minmssdrops; /* average minmss too low drops */
346 u_long tcps_closed; /* conn. closed (includes drops) */
347 u_long tcps_segstimed; /* segs where we tried to get rtt */
348 u_long tcps_rttupdated; /* times we succeeded */
349 u_long tcps_delack; /* delayed acks sent */
350 u_long tcps_timeoutdrop; /* conn. dropped in rxmt timeout */
351 u_long tcps_rexmttimeo; /* retransmit timeouts */
352 u_long tcps_persisttimeo; /* persist timeouts */
353 u_long tcps_keeptimeo; /* keepalive timeouts */
354 u_long tcps_keepprobe; /* keepalive probes sent */
355 u_long tcps_keepdrops; /* connections dropped in keepalive */
357 u_long tcps_sndtotal; /* total packets sent */
358 u_long tcps_sndpack; /* data packets sent */
359 u_long tcps_sndbyte; /* data bytes sent */
360 u_long tcps_sndrexmitpack; /* data packets retransmitted */
361 u_long tcps_sndrexmitbyte; /* data bytes retransmitted */
362 u_long tcps_sndsackrtopack; /* packets sent by SACK after RTO */
363 u_long tcps_sndsackrtobyte; /* bytes sent by SACK after RTO */
364 u_long tcps_sndfastrexmit; /* Fast Retransmissions */
365 u_long tcps_sndearlyrexmit; /* early Fast Retransmissions */
366 u_long tcps_sndlimited; /* Limited Transmit packets */
367 u_long tcps_sndrtobad; /* spurious RTO retransmissions */
368 u_long tcps_sndfastrexmitbad; /* spurious Fast Retransmissions */
369 u_long tcps_sndearlyrexmitbad; /* spurious early Fast Retransmissions,
371 u_long tcps_eifeldetected; /* Eifel-detected spurious rexmits */
372 u_long tcps_rttcantdetect; /* Eifel but not 1/2 RTT-detectable */
373 u_long tcps_rttdetected; /* RTT-detected spurious RTO rexmits */
374 u_long tcps_sndacks; /* ack-only packets sent */
375 u_long tcps_sndprobe; /* window probes sent */
376 u_long tcps_sndurg; /* packets sent with URG only */
377 u_long tcps_sndwinup; /* window update-only packets sent */
378 u_long tcps_sndctrl; /* control (SYN|FIN|RST) packets sent */
379 u_long tcps_sndsackpack; /* packets sent by SACK recovery alg */
380 u_long tcps_sndsackbyte; /* bytes sent by SACK recovery */
381 u_long tcps_snduna3; /* re-retransmit snd_una on 3 new seg */
382 u_long tcps_snduna1; /* re-retransmit snd_una on 1 new seg */
383 u_long tcps_sndsackopt; /* SACK options sent */
384 u_long tcps_snddsackopt; /* D-SACK options sent */
385 u_long tcps_sndidle; /* sending idle detected */
386 u_long tcps_sackrescue; /* SACK rescue data packets sent */
387 u_long tcps_sackrescue_try; /* SACK rescues attempted */
388 u_long tcps_eifelresponse; /* Eifel responses */
390 u_long tcps_rcvtotal; /* total packets received */
391 u_long tcps_rcvpack; /* packets received in sequence */
392 u_long tcps_rcvbyte; /* bytes received in sequence */
393 u_long tcps_rcvbadsum; /* packets received with ccksum errs */
394 u_long tcps_rcvbadoff; /* packets received with bad offset */
395 u_long tcps_rcvmemdrop; /* packets dropped for lack of memory */
396 u_long tcps_rcvshort; /* packets received too short */
397 u_long tcps_rcvduppack; /* duplicate-only packets received */
398 u_long tcps_rcvdupbyte; /* duplicate-only bytes received */
399 u_long tcps_rcvpartduppack; /* packets with some duplicate data */
400 u_long tcps_rcvpartdupbyte; /* dup. bytes in part-dup. packets */
401 u_long tcps_rcvoopack; /* out-of-order packets received */
402 u_long tcps_rcvoobyte; /* out-of-order bytes received */
403 u_long tcps_rcvpackafterwin; /* packets with data after window */
404 u_long tcps_rcvbyteafterwin; /* bytes rcvd after window */
405 u_long tcps_rcvafterclose; /* packets rcvd after "close" */
406 u_long tcps_rcvwinprobe; /* rcvd window probe packets */
407 u_long tcps_rcvdupack; /* rcvd duplicate acks */
408 u_long tcps_rcvacktoomuch; /* rcvd acks for unsent data */
409 u_long tcps_rcvackpack; /* rcvd ack packets */
410 u_long tcps_rcvackbyte; /* bytes acked by rcvd acks */
411 u_long tcps_rcvwinupd; /* rcvd window update packets */
412 u_long tcps_pawsdrop; /* segments dropped due to PAWS */
413 u_long tcps_pawsaccept; /* segments accepted, PAWS tolerance */
414 u_long tcps_predack; /* times hdr predict ok for acks */
415 u_long tcps_preddat; /* times hdr predict ok for data pkts */
416 u_long tcps_pcbcachemiss;
417 u_long tcps_cachedrtt; /* times cached RTT in route updated */
418 u_long tcps_cachedrttvar; /* times cached rttvar updated */
419 u_long tcps_cachedssthresh; /* times cached ssthresh updated */
420 u_long tcps_usedrtt; /* times RTT initialized from route */
421 u_long tcps_usedrttvar; /* times RTTVAR initialized from rt */
422 u_long tcps_usedssthresh; /* times ssthresh initialized from rt*/
423 u_long tcps_persistdrop; /* timeout in persist state */
424 u_long tcps_badsyn; /* bogus SYN, e.g. premature ACK */
425 u_long tcps_mturesent; /* resends due to MTU discovery */
426 u_long tcps_listendrop; /* listen queue overflows */
427 u_long tcps_rcvbadsackopt; /* rcvd illegal SACK options */
428 u_long tcps_sackrenege; /* times other side reneged */
430 u_long tcps_sacksbupdate; /* times SACK scoreboard updated */
431 u_long tcps_sacksboverflow; /* times SACK scoreboard overflowed */
455 CTASSERT((sizeof(struct tcp_stats) & __VM_CACHELINE_MASK) == 0); argument