{ "id":"/axapi/v3/system/tcp-stats", "type":"object", "node-type":"scalar", "title":"tcp-stats", "partition-visibility":"shared,private,service-partition", "auto-created-object":1, "description":"Show TCP Statistics", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared,private,service-partition", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared,private,service-partition", "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; 'cpurrdrop': CPU round robin packet drop; 'bbr_selected': BBR algorithm selected; 'bbr_fb_nosack': BBR fallback by no sack; 'bbr_fb_nots': BBR fallback by no peer timestamp; 'bbr_fb_rtt': BBR fallback by low RTT; 'bbr_fb_hpts': BBR fallback by conn count; 'bbr_fb_malloc': BBR fallback by memory allocation; 'bbr_currconn': BBR current connections; 'bbr_rack_tmo': BBR rack timeout; 'bbr_tlp_tmo': BBR tlp timeout; 'bbr_tlp_xmit': BBR tlp transmission; 'bbr_tlp_max_rexmit': BBR tlp max rexmits; 'bbr_hpts_currconn': BBR hpts curr conn; 'bbr_hpts_q_cnt': BBR hpts queue count; 'bbr_hpts_wheelwrap': BBR hpts wheelwrap count; 'bbr_hpts_combined_wrap': BBR hpts combined wheelwrap count; 'bbr_hpts_loopcnt': BBR hpts loop count; 'bbr_hpts_min_time': BBR hpts min time; 'bbr_early': BBR early setup; 'bbr_rwnd_limited': BBR rwnd limited; 'bbr_cwnd_limited': BBR cwnd limited; 'bbr_app_limited': BBR app limited; 'bbr_offset_recovery': BBR offset recovery; 'bbr_paced_segments': BBR paced segments; 'bbr_force_timer_start': BBR force timer start; 'bbr_force_output': BBR force output; 'bbr_rsm_alloc': BBR rsm alloc; 'bbr_rsm_recycled': BBR rsm recycled; 'bbr_rsm_missed': BBR rsm alloc missed; 'bbr_sack_passed': BBR sack passed; 'bbr_sack_proc_restart': BBR sack proc restart; 'bbr_sack_proc_all': BBR sack proc all; 'bbr_sack_proc_short': BBR sack proc short; 'bbr_sack_search_both': BBR sack search both; 'bbr_sack_search_fwd': BBR sack search fwd; 'bbr_sack_search_rev': BBR sack search rev; 'bbr_runt_sack': BBR runt sack; 'bbr_reorder_seen': BBR reorder seen; 'bbr_reneges_seen': BBR peer reneges seen; 'bbr_collapsed_win': BBR collapsed win; 'bbr_enter_probertt': BBR enter probertt; ", "enum":[ "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", "cpurrdrop", "bbr_selected", "bbr_fb_nosack", "bbr_fb_nots", "bbr_fb_rtt", "bbr_fb_hpts", "bbr_fb_malloc", "bbr_currconn", "bbr_rack_tmo", "bbr_tlp_tmo", "bbr_tlp_xmit", "bbr_tlp_max_rexmit", "bbr_hpts_currconn", "bbr_hpts_q_cnt", "bbr_hpts_wheelwrap", "bbr_hpts_combined_wrap", "bbr_hpts_loopcnt", "bbr_hpts_min_time", "bbr_early", "bbr_rwnd_limited", "bbr_cwnd_limited", "bbr_app_limited", "bbr_offset_recovery", "bbr_paced_segments", "bbr_force_timer_start", "bbr_force_output", "bbr_rsm_alloc", "bbr_rsm_recycled", "bbr_rsm_missed", "bbr_sack_passed", "bbr_sack_proc_restart", "bbr_sack_proc_all", "bbr_sack_proc_short", "bbr_sack_search_both", "bbr_sack_search_fwd", "bbr_sack_search_rev", "bbr_runt_sack", "bbr_reorder_seen", "bbr_reneges_seen", "bbr_collapsed_win", "bbr_enter_probertt" ] } } } ] } } }