getnsconnectiontableResult Structure Definition

The getnsconnectiontableResult structure defines the return type for getnsconnectiontable API.

Syntax



Members

rc

If the method succeeds, rc is 0 else rc > 0. Values above 0x8000 indicate Warnings.

message

If the method succeeds, message is NULL else message contains Error/Warning message.

nsconnectiontableList

List of nsconnectiontables


nsconnectiontable Structure Definition

The nsconnectiontable structure defines the actual return type values for getnsconnectiontable API.

Syntax



Members

filterexpression

CONNECTION.

detail

Specify display options for the connection table.

listen

Display listening services only

sourceip

Source IP of the connection.

sourceport

Source port of the connection.

destip

Destination IP of the connection.

destport

Destination port of the connection.

svctype

Protocol supported by the connection.

idletime

Time since last activity was detected on the connection.

state

Current TCP/IP state of the connection.

linksourceip

Source IP of the link connection.

linksourceport

Source port of the link connection.

linkdestip

Destination IP of the link connection.

linkdestport

Destination port of the link connection.

linkservicetype

Protocol supported by the link connection.

linkidletime

Time since last activity was detected on link connection.

linkstate

TCP/IP current state of link connection.

entityname

Citrix ADC entity name for the connection.

linkentityname

Citrix ADC entity name for link connection.

connectionnumber

Connection number
NOTE: This attribute is deprecated.
Deprecated in favour of NSA_CONNID.

linkconnectionnumber

Link connection number
NOTE: This attribute is deprecated.
Deprecated in favour of NSA_LINK_CONNID.

connid

Unique transaction number for the connection.

linkconnid

Unique transaction number for the peer connection.

connproperties

flags used to store connection properties like client, server etc.

optionflags

flags used to store TCP options like Sack, WS

nswsvalue

Citrix ADC window scaling value

peerwsvalue

peer window scaling value

mss

Client side MSS for the connection - used in server SYN.

retxretrycnt

Retransmission retry count for the connection.

rcvwnd

Received Advertised Window for the connection.

advwnd

Sent advertised window for the connection.

sndcwnd

sent congestion window for the connection.

iss

Initial send sequence number for the connection.

irs

Initial receive sequence number for the connection.

rcvnxt

next expecting seq number for the connection.

maxack

current running max ack sent for the connection.

sndnxt

next bytes seq number for the connection.

sndunack

Most recently received ACK for the connection.

httpendseq

HTTP parsing tracking seq number for the connection.

httpstate

HTTP Protocol state for the connection.

trcount

Max reuests allowed per connection.

priority

priority of the connection.

httpreqver

current HTTP request version on the connection.

httprequest

current HTTP request type on the connection.

httprspcode

current response type on the connection.

rttsmoothed

smoothed RTT value of the connection.

rttvariance

RTT variance for the connection.

outoforderpkts

held packets on the connection.

linkoptionflag

Link connection's TCP option flag for Sack and WS

linknswsvalue

Link connection-s Citrix ADC window scaling value

linkpeerwsvalue

Link connection-s peer Citrix ADC window scaling value

targetnodeidnnm

NNM connection target node ID.

sourcenodeidnnm

NNM connection source node ID.

channelidnnm

NNM connection channel ID.

msgversionnnm

nnm message version.

td

Traffic Domain Id.

maxrcvbuf

Maximum receive window that application advertizes to peer.

linkmaxrcvbuf

Maximum receive window that application advertizes to peer in linked connection.

rxqsize

Total number of bytes in Citrix ADC receive buffer. This includes bytes being processed / policy related data / stored in application buffer.

linkrxqsize

Total number of bytes in Citrix ADC receive buffer for linked connection. This includes bytes being processed / policy related data / stored in application buffer.

maxsndbuf

Maximum send window that application can process and send.

linkmaxsndbuf

Maximum send window that application can process and send in linked connection.

txqsize

Total number of bytes in Citrix ADC send buffer. This includes both inflight and queued bytes in Citrix ADC.

linktxqsize

Total number of bytes in Citrix ADC send buffer for linked connection. This includes both inflight and queued bytes in Citrix ADC.

flavor

TCP congestion control algorithm.

linkflavor

TCP congestion control algorithm for a linked connection.

bwestimate

TCP Bandwidth Estimate

linkbwestimate

TCP Bandwidth Estimate for a linked connection

rttmin

Minimum Round Trip Time for the connection.

linkrttmin

Minimum Round Trip Time for linked connection.

name

Name of TCP profile attached to the connection.

linkname

Name of TCP profile attached to the connection.

tcpmode

TCP Optimization modes TRANSPARENT / ENDPOINT.

linktcpmode

TCP Optimization modes TRANSPARENT / ENDPOINT for linked connection.

realtimertt

Real Time / Instantaneous round trip time.

linkrealtimertt

Real Time / Instantaneous round trip time for linked connection.

sndbuf

send buffer size.

linksndbuf

Send buffer size for linked connection.

nsbtcpwaitq

Number of packets in TCP wait queue.

linknsbtcpwaitq

Number of packets in wait queue for linked connection.

nsbretxq

Number of packets in retransmission queue.

linknsbretxq

Number of packets in retransmission queue for linked connection.

sackblocks

Number of sack blocks attached to the connection.

linksackblocks

Number of sack blocks attached in linked connection.

congstate

TCP congestion state.

linkcongstate

TCP congestion state for a linked connection.

sndrecoverle

Sequence Number denoting end of fast recovery.

linksndrecoverle

Sequence Number denoting end of fast recovery for linked connection.

creditsinbytes

Connections current credits in Bytes/ms.

linkcredits

Link connections current credits in Bytes/ms.

rateinbytes

Connections current rate in Bytes/ms

linkrateinbytes

Link connections current rate in Bytes/ms

rateschedulerqueue

Bytes that are queued in the rate scheduler for this connection

linkrateschedulerqueue

Bytes that are queued in the rate scheduler for link connection

burstratecontrol

TCP Burst Rate Control DISABLED/FIXED/DYNAMIC.

linkburstratecontrol

TCP Burst Rate Control DISABLED/FIXED/DYNAMIC.

cqabifavg

Average bytes in flight over maxburst.

cqathruputavg

Average instantaneous throughput over maxburst.

cqarcvwndavg

Average receive window over maxburst.

cqaiai1mspct

Percentage of inter arriaval samples for 1ms over maxburst.

cqaiai2mspct

Percentage of inter arriaval samples for 2ms over maxburst.

cqasamples

Number of ACK samples over maxburst.

cqaiaisamples

Number of samples considered for calculating inter arrival interval over maxburst.

cqanetclass

Network type name.

cqaccl

Connection congestion level

cqacsq

Connectiontion signal quality level

cqaiaiavg

Average inter arriaval interval over maxburst

cqaisiavg

Average inter send interval over maxburst

cqarcvwndmin

Minimum receive window over maxburst

cqaretxcorr

Number of retransmission due to noise over maxburst

cqaretxcong

Number of retransmission due to congestion over maxburst

cqaretxpackets

Number of retransmission over maxburst

cqaloaddelayavg

Average load delay over maxburst

cqanoisedelayavg

Average noise delay over maxburst

cqarttmax

Maximum RTT sample over maxburst in ms

cqarttmin

Minimum RTT sample over maxburst in ms

cqarttavg

Minimum RTT sample over maxburst in ms

adaptivetcpprofname

Name of the Adaptive-TCP profile currently assigned to the connection.

outoforderblocks

held packets on the connection.

outoforderflushedcount

held packets on the connection.

outoforderbytes

held packets on the connection.

_nextgenapiresource


See Also