.. _system_tcp_stats: system tcp-stats ================ Show TCP Statistics tcp-stats Specification ----------------------- ===================================== ========================================================= ===================================== ========================================================= **Type** *Configuration Resource* **Element Name** tcp-stats **Element URI** /axapi/v3/system/tcp-stats **Element Attributes** tcp-stats_attributes **Statistics Data URI** /axapi/v3/system/tcp-stats/stats **Operational Data URI** /axapi/v3/system/tcp-stats/oper **Schema** :download:`tcp-stats schema ` ===================================== ========================================================= **Operations Allowed:** .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html
OperationMethodURIPayload
Create Object .. raw:: html POST .. raw:: html /axapi/v3/system/tcp-stats .. raw:: html :ref:`2141_tcp-stats_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/system/tcp-stats .. raw:: html :ref:`2141_tcp-stats_attributes` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/system/tcp-stats .. raw:: html :ref:`2141_tcp-stats_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/system/tcp-stats .. raw:: html :ref:`2141_tcp-stats_attributes` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/system/tcp-stats .. raw:: html :ref:`2141_tcp-stats_attributes` .. raw:: html
.. _2141_tcp-stats_attributes: tcp-stats attributes -------------------- **sampling-enable** **Type:** List **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters .. _2141_sampling-enable: sampling-enable ^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** =============================== =================================================== **Type** *list* **Block object keys** =============================== =================================================== **counters1** **Description** 'all': all; 'connattempt': Connect initiated; 'connects': Connect established; 'drops': Connect dropped; 'conndrops': Embryonic connect dropped; 'closed': Connect closed; 'segstimed': Segs to get RTT; 'rttupdated': Update RTT; 'delack': Delayed acks sent; 'timeoutdrop': Conn dropped in rxmt timeout; 'rexmttimeo': Retransmit timeout; 'persisttimeo': Persist timeout; 'keeptimeo': Keepalive timeout; 'keepprobe': Keepalive probe sent; 'keepdrops': Connect dropped in keepalive; 'sndtotal': Total packet sent; 'sndpack': Data packet sent; 'sndbyte': Data bytes sent; 'sndrexmitpack': Data packet retransmit; 'sndrexmitbyte': Data byte retransmit; 'sndrexmitbad': Unnecessary packet retransmit; 'sndacks': Ack packet sent; 'sndprobe': Window probe sent; 'sndurg': URG packet sent; 'sndwinup': Window update packet sent; 'sndctrl': SYN|FIN|RST packet sent; 'sndrst': RST packet sent; 'sndfin': FIN packet sent; 'sndsyn': SYN packet sent; 'rcvtotal': Total packet received; 'rcvpack': Packet received; 'rcvbyte': Bytes received; 'rcvbadoff': Packet received with bad offset; 'rcvmemdrop': Packet dropped for lack of memory; 'rcvduppack': Duplicate packet received; 'rcvdupbyte': Duplicate bytes received; 'rcvpartduppack': Packet with some duplicate data; 'rcvpartdupbyte': Dup. bytes in part-dup. packets; 'rcvoopack': Out-of-order packet received; 'rcvoobyte': Out-of-order bytes received; 'rcvpackafterwin': Packets with data after window; 'rcvbyteafterwin': Bytes rcvd after window; 'rcvwinprobe': Rcvd window probe packet; 'rcvdupack': Rcvd duplicate acks; 'rcvacktoomuch': Rcvd acks for unsent data; 'rcvackpack': Rcvd ack packets; 'rcvackbyte': Bytes acked by rcvd acks; 'rcvwinupd': Rcvd window update packets; 'pawsdrop': Segments dropped due to PAWS; 'predack': Hdr predict for acks; 'preddat': Hdr predict for data pkts; 'persistdrop': Timeout in persist state; 'badrst': Ignored RST; 'finwait2_drops': Drop FIN_WAIT_2 connection after time limit; 'sack_recovery_episode': SACK recovery episodes; 'sack_rexmits': SACK rexmit segments; 'sack_rexmit_bytes': SACK rexmit bytes; 'sack_rcv_blocks': SACK received; 'sack_send_blocks': SACK sent; 'sndcack': Challenge ACK sent; 'cacklim': Challenge ACK limited; 'reassmemdrop': Packet dropped during reassembly; 'reasstimeout': Reassembly Time Out; 'cc_idle': Congestion control window set do to idle; 'cc_reduce': Congestion control window reduced by event; 'rcvdsack': Rcvd DSACK packets; 'a2brcvwnd': ATCP to BTCP receive window; 'a2bsackpresent': ATCP to BTCP SACK options present; 'a2bdupack': ATCP to BTCP Dup/OO ACK; 'a2brxdata': ATCP to BTCP Rxmitted data; 'a2btcpoptions': ATCP to BTCP unsupported TCP options; 'a2boodata': ATCP to BTCP oo data received; 'a2bpartialack': ATCP to BTCP partial ack received; 'a2bfsmtransition': ATCP to BTCP state machine transition; 'a2btransitionnum': ATCP to BTCP total transitions; 'b2atransitionnum': ATCP to BTCP total transitions; 'bad_iochan': IO Channel Modified; 'atcpforward': Adaptive TCP forward; 'atcpsent': Adaptive TCP sent; 'atcprexmitsadrop': Adaptive TCP transmit SA drops; 'atcpsendbackack': Adaptive TCP sendback ACK; 'atcprexmit': Adaptive TCP retransmits; 'atcpbuffallocfail': Adaptive TCP buffer allocation fails; 'a2bappbuffering': Transition to full stack on when application buffers too much data; 'atcpsendfail': Adaptive TCP sent fails; 'earlyrexmit': Early Retransmission sent; 'mburstlim': Maxburst limited tx; 'a2bsndwnd': ATCP to BTCP send window; 'proxyheaderv1': Proxy header v1; 'proxyheaderv2': Proxy header v2; **Type:** string **Supported Values:** all, connattempt, connects, drops, conndrops, closed, segstimed, rttupdated, delack, timeoutdrop, rexmttimeo, persisttimeo, keeptimeo, keepprobe, keepdrops, sndtotal, sndpack, sndbyte, sndrexmitpack, sndrexmitbyte, sndrexmitbad, sndacks, sndprobe, sndurg, sndwinup, sndctrl, sndrst, sndfin, sndsyn, rcvtotal, rcvpack, rcvbyte, rcvbadoff, rcvmemdrop, rcvduppack, rcvdupbyte, rcvpartduppack, rcvpartdupbyte, rcvoopack, rcvoobyte, rcvpackafterwin, rcvbyteafterwin, rcvwinprobe, rcvdupack, rcvacktoomuch, rcvackpack, rcvackbyte, rcvwinupd, pawsdrop, predack, preddat, persistdrop, badrst, finwait2_drops, sack_recovery_episode, sack_rexmits, sack_rexmit_bytes, sack_rcv_blocks, sack_send_blocks, sndcack, cacklim, reassmemdrop, reasstimeout, cc_idle, cc_reduce, rcvdsack, a2brcvwnd, a2bsackpresent, a2bdupack, a2brxdata, a2btcpoptions, a2boodata, a2bpartialack, a2bfsmtransition, a2btransitionnum, b2atransitionnum, bad_iochan, atcpforward, atcpsent, atcprexmitsadrop, atcpsendbackack, atcprexmit, atcpbuffallocfail, a2bappbuffering, atcpsendfail, earlyrexmit, mburstlim, a2bsndwnd, proxyheaderv1, proxyheaderv2 .. _2141_stats_data: stats data ---------- .. list-table:: :widths: 10 20 30 80 :header-rows: 2 :stub-columns: 1 * - - Counter - Size - Description * - - - - * - - atcprexmit - 8 - Adaptive TCP retransmits * - - sndrexmitpack - 8 - Data packet retransmit * - - sndwinup - 8 - Window update packet sent * - - a2bfsmtransition - 8 - ATCP to BTCP state machine transition * - - sndpack - 8 - Data packet sent * - - atcpsendbackack - 8 - Adaptive TCP sendback ACK * - - atcpsendfail - 8 - Adaptive TCP sent fails * - - a2bpartialack - 8 - ATCP to BTCP partial ack received * - - preddat - 8 - Hdr predict for data pkts * - - cc_reduce - 8 - Congestion control window reduced by event * - - sack_rexmit_bytes - 8 - SACK rexmit bytes * - - keepdrops - 8 - Connect dropped in keepalive * - - rcvdupack - 8 - Rcvd duplicate acks * - - atcpsent - 8 - Adaptive TCP sent * - - keepprobe - 8 - Keepalive probe sent * - - rcvtotal - 8 - Total packet received * - - cc_idle - 8 - Congestion control window set do to idle * - - sndbyte - 8 - Data bytes sent * - - rcvpartdupbyte - 8 - Dup. bytes in part-dup. packets * - - a2bsackpresent - 8 - ATCP to BTCP SACK options present * - - sndacks - 8 - Ack packet sent * - - sack_rexmits - 8 - SACK rexmit segments * - - mburstlim - 8 - Maxburst limited tx * - - atcpbuffallocfail - 8 - Adaptive TCP buffer allocation fails * - - earlyrexmit - 8 - Early Retransmission sent * - - rcvdupbyte - 8 - Duplicate bytes received * - - a2brcvwnd - 8 - ATCP to BTCP receive window * - - rcvwinupd - 8 - Rcvd window update packets * - - a2bappbuffering - 8 - Transition to full stack on when application buffers too much data * - - rcvackbyte - 8 - Bytes acked by rcvd acks * - - a2btransitionnum - 8 - ATCP to BTCP total transitions * - - bad_iochan - 8 - IO Channel Modified * - - rcvdsack - 8 - Rcvd DSACK packets * - - delack - 8 - Delayed acks sent * - - a2boodata - 8 - ATCP to BTCP oo data received * - - closed - 8 - Connect closed * - - badrst - 8 - Ignored RST * - - rcvoopack - 8 - Out-of-order packet received * - - finwait2_drops - 8 - Drop FIN_WAIT_2 connection after time limit * - - rcvacktoomuch - 8 - Rcvd acks for unsent data * - - rcvpartduppack - 8 - Packet with some duplicate data * - - rcvbyteafterwin - 8 - Bytes rcvd after window * - - segstimed - 8 - Segs to get RTT * - - a2bsndwnd - 8 - ATCP to BTCP send window * - - persisttimeo - 8 - Persist timeout * - - keeptimeo - 8 - Keepalive timeout * - - sndrexmitbad - 8 - Unnecessary packet retransmit * - - proxyheaderv1 - 8 - Proxy header v1 * - - sack_recovery_episode - 8 - SACK recovery episodes * - - rcvoobyte - 8 - Out-of-order bytes received * - - pawsdrop - 8 - Segments dropped due to PAWS * - - sndprobe - 8 - Window probe sent * - - rcvduppack - 8 - Duplicate packet received * - - rcvackpack - 8 - Rcvd ack packets * - - rexmttimeo - 8 - Retransmit timeout * - - predack - 8 - Hdr predict for acks * - - conndrops - 8 - Embryonic connect dropped * - - sndurg - 8 - URG packet sent * - - rcvpack - 8 - Packet received * - - sndsyn - 8 - SYN packet sent * - - rcvbadoff - 8 - Packet received with bad offset * - - atcprexmitsadrop - 8 - Adaptive TCP transmit SA drops * - - sndtotal - 8 - Total packet sent * - - sndfin - 8 - FIN packet sent * - - drops - 8 - Connect dropped * - - connattempt - 8 - Connect initiated * - - timeoutdrop - 8 - Conn dropped in rxmt timeout * - - sack_send_blocks - 8 - SACK sent * - - persistdrop - 8 - Timeout in persist state * - - b2atransitionnum - 8 - ATCP to BTCP total transitions * - - rcvbyte - 8 - Bytes received * - - rcvmemdrop - 8 - Packet dropped for lack of memory * - - sndrexmitbyte - 8 - Data byte retransmit * - - atcpforward - 8 - Adaptive TCP forward * - - rcvwinprobe - 8 - Rcvd window probe packet * - - sndctrl - 8 - SYN|FIN|RST packet sent * - - a2bdupack - 8 - ATCP to BTCP Dup/OO ACK * - - cacklim - 8 - Challenge ACK limited * - - sndcack - 8 - Challenge ACK sent * - - a2brxdata - 8 - ATCP to BTCP Rxmitted data * - - connects - 8 - Connect established * - - rttupdated - 8 - Update RTT * - - a2btcpoptions - 8 - ATCP to BTCP unsupported TCP options * - - proxyheaderv2 - 8 - Proxy header v2 * - - reasstimeout - 8 - Reassembly Time Out * - - rcvpackafterwin - 8 - Packets with data after window * - - sndrst - 8 - RST packet sent * - - reassmemdrop - 8 - Packet dropped during reassembly * - - sack_rcv_blocks - 8 - SACK received .. _2141_oper_data: operational data ---------------- .. list-table:: :widths: 10 20 30 80 :header-rows: 2 :stub-columns: 1 * - - Counter - Size - Description * - - - - * - - tcpstats-cpu-list - - tcpstats-cpu-list * - - cpu-count - number - cpu-count