a10_slb_quic
Synopsis
Show QUIC Statistics
Parameters
Parameters |
Choices/Defaults |
Comment |
|
---|---|---|---|
state str/required |
[‘noop’, ‘present’, ‘absent’] |
State of the object to be created. |
|
ansible_host str/required |
Host for AXAPI authentication |
||
ansible_username str/required |
Username for AXAPI authentication |
||
ansible_password str/required |
Password for AXAPI authentication |
||
ansible_port int/required |
Port for AXAPI authentication |
||
a10_device_context_id int |
[‘1-8’] |
Device ID for aVCS configuration |
|
a10_partition str |
Destination/target partition for object/command |
||
uuid str |
uuid of the object |
||
sampling_enable list |
Field sampling_enable |
||
counters1 str |
‘all’= all; ‘client_conn_attempted’= Client connection attempted; ‘client_conn_handshake’= Client connection handshake; ‘client_conn_created’= Client connection created; ‘client_conn_local_closed’= Client connection local closed; ‘client_conn_remote_closed’= Client connection remote closed; ‘client_conn_failed’= Client connection failed; ‘server_conn_attempted’= Server connection attempted; ‘server_conn_handshake’= Server connection handshake; ‘server_conn_created’= Server connection created; ‘server_conn_local_closed’= Server connection local closed; ‘server_conn_remote_closed’= Server connection remote closed; ‘server_conn_failed’= Server connection failed; ‘q_conn_created’= Q connection created; ‘q_conn_freed’= Q connection freed; ‘local_bi_stream_created’= Local bi-stream created; ‘remote_bi_stream_created’= Remote bi-stream created; ‘local_bi_stream_closed’= Local bi-stream closed; ‘remote_bi_stream_closed’= Remote bi-stream closed; ‘local_uni_stream_created’= Local uni-stream created; ‘remote_uni_stream_created’= Remote uni-stream created; ‘local_uni_stream_closed’= Local uni-stream closed; ‘remote_uni_stream_closed’= Remote uni-stream closed; ‘stream_error’= Stream error; ‘padding_frame_rx’= padding frame receive; ‘padding_frame_tx’= padding frame send; ‘ping_frame_rx’= ping frame receive; ‘ping_frame_tx’= ping frame send; ‘ack_frame_rx’= ack frame receive; ‘ack_frame_tx’= ack frame send; ‘ack_ecn_frame_rx’= ack enc frame receive; ‘ack_ecn_frame_tx’= ack enc frame send; ‘stream_rst_frame_rx’= stream reset frame receive; ‘stream_rst_frame_tx’= stream reset frame send; ‘stream_stop_frame_rx’= stream stop frame receive; ‘stream_stop_frame_tx’= stream stop frame send; ‘crypto_frame_rx’= crypto frame receive; ‘crypto_frame_tx’= crypto frame send; ‘new_token_frame_rx’= new token frame receive; ‘new_token_frame_tx’= new token frame send; ‘stream_frame_rx’= stream frame receive; ‘stream_frame_tx’= stream frame send; ‘stream_09_frame_rx’= stream 09 frame receive; ‘stream_09_frame_tx’= stream 09 frame send; ‘stream_0a_frame_rx’= stream 0a frame receive; ‘stream_0a_frame_tx’= stream 0a frame send; ‘stream_0b_frame_rx’= stream 0b frame receive; ‘stream_0b_frame_tx’= stream 0b frame send; ‘stream_0c_frame_rx’= stream 0c frame receive; ‘stream_0c_frame_tx’= stream 0c frame send; ‘stream_0d_frame_rx’= stream 0d frame receive; ‘stream_0d_frame_tx’= stream 0d frame send; ‘stream_0e_frame_rx’= stream 0e frame receive; ‘stream_0e_frame_tx’= stream 0e frame send; ‘stream_0f_frame_rx’= stream 0f frame receive; ‘stream_0f_frame_tx’= stream 0f frame send; ‘max_data_frame_rx’= max data frame receive; ‘max_data_frame_tx’= max data frame send; ‘max_stream_data_frame_rx’= max stream data frame receive; ‘max_stream_data_frame_tx’= max stream data frame send; ‘max_bi_stream_frame_rx’= max bi stream frame receive; ‘max_bi_stream_frame_tx’= max bi stream frame send; ‘max_uni_stream_frame_rx’= max uni stream frame receive; ‘max_uni_stream_frame_tx’= max uni stream frame send; ‘data_blocked_frame_rx’= data blocked frame receive; ‘data_blocked_frame_tx’= data blocked frame send; ‘stream_data_blocked_frame_rx’= stream data blocked frame receive; ‘stream_data_blocked_frame_tx’= stream data blocked frame send; ‘bi_stream_data_blocked_frame_rx’= bi stream data blocked frame receive; ‘bi_stream_data_blocked_frame_tx’= bi stream data blocked frame send; ‘uni_stream_data_blocked_frame_rx’= uni stream data blocked frame receive; ‘uni_stream_data_blocked_frame_tx’= uni stream data blocked frame send; ‘new_conn_id_frame_rx’= new conn id frame receive; ‘new_conn_id_frame_tx’= new conn id frame send; ‘retire_conn_id_frame_rx’= retire conn id frame receive; ‘retire_conn_id_frame_tx’= retire conn id frame send; ‘path_challenge_frame_rx’= path challenge frame receive; ‘path_challenge_frame_tx’= path challenge frame send; ‘path_response_frame_rx’= path response frame receive; ‘path_response_frame_tx’= path response frame send; ‘conn_close_frame_rx’= conn close frame receive; ‘conn_close_frame_tx’= conn close frame send; ‘app_conn_close_frame_rx’= app conn close frame receive; ‘app_conn_close_frame_tx’= app conn close frame send; ‘handshake_done_frame_rx’= handshake done frame receive; ‘handshake_done_frame_tx’= handshake done frame send; ‘unknown_frame’= Unknown frame; ‘stream_fin_receive’= Stream FIN receive; ‘stream_fin_up’= Stream FIN up; ‘stream_fin_down’= Stream FIN down; ‘stream_fin_send’= Stream FIN send; ‘stream_congest’= Stream congest; ‘stream_open’= Stream open; ‘stream_pause_data’= Stream pause data; ‘stream_resume_data’= Stream resume data; ‘stream_not_send’= Stream not send; ‘stream_created’= Stream created; ‘stream_freed’= Stream freed; ‘INITIAL_rx’= INITIAL receive; ‘INITIAL_tx’= INITIAL send; ‘RTT_0_rx’= RTT_0 receive; ‘RTT_0_tx’= RTT_0 send; ‘HANDSHAKE_rx’= HANDSHAKE receive; ‘HANDSHAKE_tx’= HANDSHAKE send; ‘RETRY_rx’= RETRY receive; ‘RETRY_tx’= RETRY send; ‘VER_rx’= Version receive; ‘VER_tx’= Version send; ‘RTT_updated’= RTT updated; ‘Needs_ack’= Needs ACK; ‘Delayed_ack’= Delayed ACK; ‘Packet_rx’= Packet receive; ‘Packet_tx’= Packet send; ‘Packet_tx_failed’= Packet send failed; ‘Congest_wnd_inc’= Congestion window increase; ‘Congest_wnd_dec’= Congestion window decrease; ‘No_congest_wnd’= No congestion window; ‘Burst_limited’= Burst limited; ‘Packet_loop_limited’= Packet loop limited; ‘Receive_wnd_limited’= Receive window limited; ‘Parse_error’= Parse error; ‘Error_close’= Conn closed of error; ‘Unknown_scid’= Unknown scid; ‘Dcid_mismatch’= Dcid mismatch; ‘Packet_too_short’= Packet_too_short; ‘Invalid_version’= Invalid version; ‘Invalid_Packet’= Invalid packet; ‘Invalid_conn_match’= Invalid conn match; ‘Invalid_session_packet’= Invalid session packet; ‘Stateless_reset’= Stateless resert; ‘Packet_lost’= Packet lost; ‘Packet_drop’= Packet drop; ‘Packet_retransmit’= Packet retransmit; ‘Packet_out_of_order’= Packet out of order; ‘Quic_packet_drop’= Quic packet drop; ‘Encode_error’= Encode error; ‘Decode_failed’= Decode failed; ‘Decode_stream_error’= Decode stream error; ‘Exceed_flow_control’= Exceed flow control; ‘Crypto_stream_not_found’= Crypto stream not found; ‘Exceed_max_stream_id’= Exceed_max_stream_id; ‘Stream_id_mismatch’= Stream_id_mismatch; ‘Ack_delay_huge’= Ack_delay_huge; ‘Ack_rng_huge_1’= Ack_rng_huge_1; ‘Ack_rng_huge_2’= Ack_rng_huge_2; ‘Ack_rng_huge_3’= Ack_rng_huge_3; ‘Too_noisy_fuzzing’= Too_noisy_fuzzing; ‘Max_stream_too_big’= Max_stream_too_big; ‘Stream_blocked’= Stream_blocked; ‘New_conn_id_len_zero’= New_conn_id_len_zero; ‘New_conn_id_len_non_zero’= New_conn_id_len_non_zero; ‘Illegal_stream_len’= Illegal_stream_len; ‘Illegal_reason_len’= Illegal_reason_len; ‘Illegal_seq’= Illegal_seq; ‘Illegal_rpt’= Illegal_rpt; ‘Illegal_len’= Illegal_len; ‘Illegal_token_len’= Illegal_token_len; ‘Cannot_insert_cid’= Cannot_insert_cid; ‘Cannot_insert_srt’= Cannot_insert_srt; ‘Cannot_retire_cid’= Cannot_retire_cid; ‘No_next_scid’= No_next_scid; ‘Token_len_too_long’= Token_len_too_long; ‘Server_receive_new_token’= Server_receive_new_token; ‘Zero_frame_packet’= Zero_frame_packet; ‘Err_frame_dec1’= Err_frame_dec1; ‘Err_frame_dec’= Err_frame_dec; ‘Err_frame_decb’= Err_frame_decb; ‘Err_frame_final_size’= Err_frame_final_size; ‘Err_flow_control’= Err_flow_control; ‘Err_protocol_violation’= Err_protocol_violation; ‘Server_rx_handshake_done’= Server_rx_handshake_done; |
||
counters2 str |
‘Pkt_acked_failed’= Pkt_acked_failed; ‘Pn_insert_failed’= Pn insert failed; ‘Pn_delete_failed’= Pn delete failed; ‘Acked_packet_freed’= Acked packet freed; ‘Tx_buffer_enq’= Tx buffer enqueued; ‘Tx_buffer_deq’= Tx buffer dequeued; ‘App_buffer_enq’= App buffer enqueued; ‘App_buffer_deq’= App buffer dequeued; ‘App_buffer_queue_full’= App buffer queue full; ‘Iov_buffer_bind’= Iov buffer bind; ‘Iov_buffer_unbind’= Iov buffer unbind; ‘Iov_buffer_dup’= Iov buffer dup; ‘Iov_alloc_len’= Iov alloc len; ‘Iov_IO’= Iov IO; ‘Iov_System’= Iov System; ‘No_tx_queue’= No tx queue; ‘wsocket_created’= wsocket created; ‘wsocket_closed’= wsocket closed; ‘a10_socket_created’= a10 socket created; ‘a10_socket_closed’= a10 socket closed; ‘No_a10_socket’= no a10 socket; ‘No_other_side_socket’= no other side socket; ‘No_w_engine’= no w engine; ‘No_w_socket’= no w socket; ‘on_ld_timeout’= lost detection timeout; ‘idle_alarm’= conn idle timeout; ‘ack_alarm’= ack timeout; ‘close_alarm’= close timeout; ‘delay_alarm’= delay timeout; ‘quic_malloc’= QUIC malloc; ‘quic_free’= QUIC free; ‘quic_malloc_failure’= QUIC malloc failure; ‘quick_malloc_failure’= quick malloc failure; ‘quic_lb’= QUIC LB; ‘cid_zero’= CID Zero; ‘cid_cpu_hash’= CID CPU Hash; ‘invalid_cid_sig’= Invalid CID Signature; ‘key_update_rx’= QUIC TLS key update received; ‘key_update_tx’= QUIC TLS key update sent; |
||
oper dict |
Field oper |
||
session_list list |
Field session_list |
||
total_sessions int |
Field total_sessions |
||
stats dict |
Field stats |
||
client_conn_attempted str |
Client connection attempted |
||
client_conn_handshake str |
Client connection handshake |
||
client_conn_created str |
Client connection created |
||
client_conn_local_closed str |
Client connection local closed |
||
client_conn_remote_closed str |
Client connection remote closed |
||
client_conn_failed str |
Client connection failed |
||
server_conn_attempted str |
Server connection attempted |
||
server_conn_handshake str |
Server connection handshake |
||
server_conn_created str |
Server connection created |
||
server_conn_local_closed str |
Server connection local closed |
||
server_conn_remote_closed str |
Server connection remote closed |
||
server_conn_failed str |
Server connection failed |
||
q_conn_created str |
Q connection created |
||
q_conn_freed str |
Q connection freed |
||
local_bi_stream_created str |
Local bi-stream created |
||
remote_bi_stream_created str |
Remote bi-stream created |
||
local_bi_stream_closed str |
Local bi-stream closed |
||
remote_bi_stream_closed str |
Remote bi-stream closed |
||
local_uni_stream_created str |
Local uni-stream created |
||
remote_uni_stream_created str |
Remote uni-stream created |
||
local_uni_stream_closed str |
Local uni-stream closed |
||
remote_uni_stream_closed str |
Remote uni-stream closed |
||
stream_error str |
Stream error |
||
padding_frame_rx str |
padding frame receive |
||
padding_frame_tx str |
padding frame send |
||
ping_frame_rx str |
ping frame receive |
||
ping_frame_tx str |
ping frame send |
||
ack_frame_rx str |
ack frame receive |
||
ack_frame_tx str |
ack frame send |
||
ack_ecn_frame_rx str |
ack enc frame receive |
||
ack_ecn_frame_tx str |
ack enc frame send |
||
stream_rst_frame_rx str |
stream reset frame receive |
||
stream_rst_frame_tx str |
stream reset frame send |
||
stream_stop_frame_rx str |
stream stop frame receive |
||
stream_stop_frame_tx str |
stream stop frame send |
||
crypto_frame_rx str |
crypto frame receive |
||
crypto_frame_tx str |
crypto frame send |
||
new_token_frame_rx str |
new token frame receive |
||
new_token_frame_tx str |
new token frame send |
||
stream_frame_rx str |
stream frame receive |
||
stream_frame_tx str |
stream frame send |
||
stream_09_frame_rx str |
stream 09 frame receive |
||
stream_09_frame_tx str |
stream 09 frame send |
||
stream_0a_frame_rx str |
stream 0a frame receive |
||
stream_0a_frame_tx str |
stream 0a frame send |
||
stream_0b_frame_rx str |
stream 0b frame receive |
||
stream_0b_frame_tx str |
stream 0b frame send |
||
stream_0c_frame_rx str |
stream 0c frame receive |
||
stream_0c_frame_tx str |
stream 0c frame send |
||
stream_0d_frame_rx str |
stream 0d frame receive |
||
stream_0d_frame_tx str |
stream 0d frame send |
||
stream_0e_frame_rx str |
stream 0e frame receive |
||
stream_0e_frame_tx str |
stream 0e frame send |
||
stream_0f_frame_rx str |
stream 0f frame receive |
||
stream_0f_frame_tx str |
stream 0f frame send |
||
max_data_frame_rx str |
max data frame receive |
||
max_data_frame_tx str |
max data frame send |
||
max_stream_data_frame_rx str |
max stream data frame receive |
||
max_stream_data_frame_tx str |
max stream data frame send |
||
max_bi_stream_frame_rx str |
max bi stream frame receive |
||
max_bi_stream_frame_tx str |
max bi stream frame send |
||
max_uni_stream_frame_rx str |
max uni stream frame receive |
||
max_uni_stream_frame_tx str |
max uni stream frame send |
||
data_blocked_frame_rx str |
data blocked frame receive |
||
data_blocked_frame_tx str |
data blocked frame send |
||
stream_data_blocked_frame_rx str |
stream data blocked frame receive |
||
stream_data_blocked_frame_tx str |
stream data blocked frame send |
||
bi_stream_data_blocked_frame_rx str |
bi stream data blocked frame receive |
||
bi_stream_data_blocked_frame_tx str |
bi stream data blocked frame send |
||
uni_stream_data_blocked_frame_rx str |
uni stream data blocked frame receive |
||
uni_stream_data_blocked_frame_tx str |
uni stream data blocked frame send |
||
new_conn_id_frame_rx str |
new conn id frame receive |
||
new_conn_id_frame_tx str |
new conn id frame send |
||
retire_conn_id_frame_rx str |
retire conn id frame receive |
||
retire_conn_id_frame_tx str |
retire conn id frame send |
||
path_challenge_frame_rx str |
path challenge frame receive |
||
path_challenge_frame_tx str |
path challenge frame send |
||
path_response_frame_rx str |
path response frame receive |
||
path_response_frame_tx str |
path response frame send |
||
conn_close_frame_rx str |
conn close frame receive |
||
conn_close_frame_tx str |
conn close frame send |
||
app_conn_close_frame_rx str |
app conn close frame receive |
||
app_conn_close_frame_tx str |
app conn close frame send |
||
handshake_done_frame_rx str |
handshake done frame receive |
||
handshake_done_frame_tx str |
handshake done frame send |
||
unknown_frame str |
Unknown frame |
||
stream_fin_receive str |
Stream FIN receive |
||
stream_fin_up str |
Stream FIN up |
||
stream_fin_down str |
Stream FIN down |
||
stream_fin_send str |
Stream FIN send |
||
stream_congest str |
Stream congest |
||
stream_open str |
Stream open |
||
stream_pause_data str |
Stream pause data |
||
stream_resume_data str |
Stream resume data |
||
stream_not_send str |
Stream not send |
||
stream_created str |
Stream created |
||
stream_freed str |
Stream freed |
||
INITIAL_rx str |
INITIAL receive |
||
INITIAL_tx str |
INITIAL send |
||
RTT_0_rx str |
RTT_0 receive |
||
RTT_0_tx str |
RTT_0 send |
||
HANDSHAKE_rx str |
HANDSHAKE receive |
||
HANDSHAKE_tx str |
HANDSHAKE send |
||
RETRY_rx str |
RETRY receive |
||
RETRY_tx str |
RETRY send |
||
VER_rx str |
Version receive |
||
VER_tx str |
Version send |
||
RTT_updated str |
RTT updated |
||
Needs_ack str |
Needs ACK |
||
Delayed_ack str |
Delayed ACK |
||
Packet_rx str |
Packet receive |
||
Packet_tx str |
Packet send |
||
Packet_tx_failed str |
Packet send failed |
||
Congest_wnd_inc str |
Congestion window increase |
||
Congest_wnd_dec str |
Congestion window decrease |
||
No_congest_wnd str |
No congestion window |
||
Burst_limited str |
Burst limited |
||
Packet_loop_limited str |
Packet loop limited |
||
Receive_wnd_limited str |
Receive window limited |
||
Parse_error str |
Parse error |
||
Error_close str |
Conn closed of error |
||
Unknown_scid str |
Unknown scid |
||
Dcid_mismatch str |
Dcid mismatch |
||
Packet_too_short str |
Packet_too_short |
||
Invalid_version str |
Invalid version |
||
Invalid_Packet str |
Invalid packet |
||
Invalid_conn_match str |
Invalid conn match |
||
Invalid_session_packet str |
Invalid session packet |
||
Stateless_reset str |
Stateless resert |
||
Packet_lost str |
Packet lost |
||
Packet_drop str |
Packet drop |
||
Packet_retransmit str |
Packet retransmit |
||
Packet_out_of_order str |
Packet out of order |
||
Quic_packet_drop str |
Quic packet drop |
||
Encode_error str |
Encode error |
||
Decode_failed str |
Decode failed |
||
Decode_stream_error str |
Decode stream error |
||
Exceed_flow_control str |
Exceed flow control |
||
Crypto_stream_not_found str |
Crypto stream not found |
||
Exceed_max_stream_id str |
Exceed_max_stream_id |
||
Stream_id_mismatch str |
Stream_id_mismatch |
||
Ack_delay_huge str |
Ack_delay_huge |
||
Ack_rng_huge_1 str |
Ack_rng_huge_1 |
||
Ack_rng_huge_2 str |
Ack_rng_huge_2 |
||
Ack_rng_huge_3 str |
Ack_rng_huge_3 |
||
Too_noisy_fuzzing str |
Too_noisy_fuzzing |
||
Max_stream_too_big str |
Max_stream_too_big |
||
Stream_blocked str |
Stream_blocked |
||
New_conn_id_len_zero str |
New_conn_id_len_zero |
||
New_conn_id_len_non_zero str |
New_conn_id_len_non_zero |
||
Illegal_stream_len str |
Illegal_stream_len |
||
Illegal_reason_len str |
Illegal_reason_len |
||
Illegal_seq str |
Illegal_seq |
||
Illegal_rpt str |
Illegal_rpt |
||
Illegal_len str |
Illegal_len |
||
Illegal_token_len str |
Illegal_token_len |
||
Cannot_insert_cid str |
Cannot_insert_cid |
||
Cannot_insert_srt str |
Cannot_insert_srt |
||
Cannot_retire_cid str |
Cannot_retire_cid |
||
No_next_scid str |
No_next_scid |
||
Token_len_too_long str |
Token_len_too_long |
||
Server_receive_new_token str |
Server_receive_new_token |
||
Zero_frame_packet str |
Zero_frame_packet |
||
Err_frame_dec1 str |
Err_frame_dec1 |
||
Err_frame_dec str |
Err_frame_dec |
||
Err_frame_decb str |
Err_frame_decb |
||
Err_frame_final_size str |
Err_frame_final_size |
||
Err_flow_control str |
Err_flow_control |
||
Err_protocol_violation str |
Err_protocol_violation |
||
Server_rx_handshake_done str |
Server_rx_handshake_done |
||
Pkt_acked_failed str |
Pkt_acked_failed |
||
Pn_insert_failed str |
Pn insert failed |
||
Pn_delete_failed str |
Pn delete failed |
||
Acked_packet_freed str |
Acked packet freed |
||
Tx_buffer_enq str |
Tx buffer enqueued |
||
Tx_buffer_deq str |
Tx buffer dequeued |
||
App_buffer_enq str |
App buffer enqueued |
||
App_buffer_deq str |
App buffer dequeued |
||
App_buffer_queue_full str |
App buffer queue full |
||
Iov_buffer_bind str |
Iov buffer bind |
||
Iov_buffer_unbind str |
Iov buffer unbind |
||
Iov_buffer_dup str |
Iov buffer dup |
||
Iov_alloc_len str |
Iov alloc len |
||
Iov_IO str |
Iov IO |
||
Iov_System str |
Iov System |
||
No_tx_queue str |
No tx queue |
||
wsocket_created str |
wsocket created |
||
wsocket_closed str |
wsocket closed |
||
a10_socket_created str |
a10 socket created |
||
a10_socket_closed str |
a10 socket closed |
||
No_a10_socket str |
no a10 socket |
||
No_other_side_socket str |
no other side socket |
||
No_w_engine str |
no w engine |
||
No_w_socket str |
no w socket |
||
on_ld_timeout str |
lost detection timeout |
||
idle_alarm str |
conn idle timeout |
||
ack_alarm str |
ack timeout |
||
close_alarm str |
close timeout |
||
delay_alarm str |
delay timeout |
||
quic_malloc str |
QUIC malloc |
||
quic_free str |
QUIC free |
||
quic_malloc_failure str |
QUIC malloc failure |
||
quick_malloc_failure str |
quick malloc failure |
||
quic_lb str |
QUIC LB |
||
cid_zero str |
CID Zero |
||
cid_cpu_hash str |
CID CPU Hash |
||
invalid_cid_sig str |
Invalid CID Signature |
||
key_update_rx str |
QUIC TLS key update received |
||
key_update_tx str |
QUIC TLS key update sent |
Examples
Return Values
- modified_values (changed, dict, )
Values modified (or potential changes if using check_mode) as a result of task operation
- axapi_calls (always, list, )
Sequential list of AXAPI calls made by the task
- endpoint (, str, [‘/axapi/v3/slb/virtual_server’, ‘/axapi/v3/file/ssl-cert’])
The AXAPI endpoint being accessed.
- http_method (, str, [‘POST’, ‘GET’])
HTTP method being used by the primary task to interact with the AXAPI endpoint.
- request_body (, complex, )
Params used to query the AXAPI
- response_body (, complex, )
Response from the AXAPI
Status
This module is not guaranteed to have a backwards compatible interface. [preview]
This module is maintained by community.