{ "id":"/axapi/v3/system/tcp", "type":"object", "node-type":"scalar", "title":"tcp", "partition-visibility":"shared", "auto-created-object":1, "description":"tcp counters and global config", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "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", "description":"'all': all; 'activeopens': Active open conns; 'passiveopens': Passive open conns; 'attemptfails': Connect attemp failures; 'estabresets': Resets rcvd on EST conn; 'insegs': Total in TCP packets; 'outsegs': Total out TCP packets; 'retranssegs': Retransmited packets; 'inerrs': Input errors; 'outrsts': Reset Sent; 'sock_alloc': Sockets allocated; 'orphan_count': Orphan sockets; 'mem_alloc': Memory alloc; 'recv_mem': Total rx buffer; 'send_mem': Total tx buffer; 'currestab': Currently EST conns; 'currsyssnt': TCP in SYN-SNT state; 'currsynrcv': TCP in SYN-RCV state; 'currfinw1': TCP in FIN-W1 state; 'currfinw2': TCP FIN-W2 state; 'currtimew': TCP TimeW state; 'currclose': TCP in Close state; 'currclsw': TCP in CloseW state; 'currlack': TCP in LastACK state; 'currlstn': TCP in Listen state; 'currclsg': TCP in Closing state; 'pawsactiverejected': TCP paw active rej; 'syn_rcv_rstack': Rcv RST|ACK on SYN; 'syn_rcv_rst': Rcv RST on SYN; 'syn_rcv_ack': Rcv ACK on SYN; 'ax_rexmit_syn': TCP rexmit SYN; 'tcpabortontimeout': TCP abort on timeout; 'noroute': TCPIP out noroute; 'exceedmss': MSS exceeded pkt dropped; 'tfo_conns': TFO Total Connections; 'tfo_actives': TFO Current Actives; 'tfo_denied': TFO Denied; ", "enum":[ "all", "activeopens", "passiveopens", "attemptfails", "estabresets", "insegs", "outsegs", "retranssegs", "inerrs", "outrsts", "sock_alloc", "orphan_count", "mem_alloc", "recv_mem", "send_mem", "currestab", "currsyssnt", "currsynrcv", "currfinw1", "currfinw2", "currtimew", "currclose", "currclsw", "currlack", "currlstn", "currclsg", "pawsactiverejected", "syn_rcv_rstack", "syn_rcv_rst", "syn_rcv_ack", "ax_rexmit_syn", "tcpabortontimeout", "noroute", "exceedmss", "tfo_conns", "tfo_actives", "tfo_denied" ] } } } ] }, "rate-limit-reset-unknown-conn":{ "type":"object", "$ref":"/axapi/v3/system/tcp/rate-limit-reset-unknown-conn", "properties":{ "pkt-rate-for-reset-unknown-conn":{ "type":"number", "format":"number", "minimum":1, "maximum":1048575, "partition-visibility":"shared" }, "log-for-reset-unknown-conn":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log when rate exceed" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }