FD.io VPP
v18.01.2-1-g9b554f3
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | TCP_DEBUG (1) |
#define | TCP_DEBUG_SM (0) |
#define | TCP_DEBUG_CC (0) |
#define | TCP_DEBUG_CC_STAT (1) |
#define | TCP_DEBUG_BUFFER_ALLOCATION (0) |
#define | foreach_tcp_dbg_evt |
#define | TRANSPORT_DEBUG (1) |
#define | TCP_DBG(_fmt, _args...) clib_warning (_fmt, ##_args) |
#define | DECLARE_ETD(_tc, _e, _size) |
#define | TCP_DBG_IP_TAG_LCL(_tc) |
#define | TCP_DBG_IP_TAG_RMT(_tc) |
#define | TCP_EVT_INIT_HANDLER(_tc, _is_l, ...) |
#define | TCP_EVT_DEALLOC_HANDLER(_tc, ...) |
#define | TCP_EVT_OPEN_HANDLER(_tc, ...) |
#define | TCP_EVT_CLOSE_HANDLER(_tc, ...) |
#define | TCP_EVT_BIND_HANDLER(_tc, ...) |
#define | TCP_EVT_SYN_RCVD_HANDLER(_tc, _init, ...) |
#define | TCP_EVT_UNBIND_HANDLER(_tc, ...) |
#define | TCP_EVT_DELETE_HANDLER(_tc, ...) |
#define | CONCAT_HELPER(_a, _b) _a##_b |
#define | CC(_a, _b) CONCAT_HELPER(_a, _b) |
#define | TCP_EVT_DBG(_evt, _args...) CC(_evt, _HANDLER)(_args) |
#define | TCP_EVT_SYN_SENT_HANDLER(_tc, ...) |
#define | TCP_EVT_SYNACK_SENT_HANDLER(_tc, ...) |
#define | TCP_EVT_SYNACK_RCVD_HANDLER(_tc, ...) |
#define | TCP_EVT_SYN_RXT_HANDLER(_tc, ...) |
#define | TCP_EVT_FIN_SENT_HANDLER(_tc, ...) |
#define | TCP_EVT_RST_SENT_HANDLER(_tc, ...) |
#define | TCP_EVT_FIN_RCVD_HANDLER(_tc, ...) |
#define | TCP_EVT_RST_RCVD_HANDLER(_tc, ...) |
#define | TCP_EVT_STATE_CHANGE_HANDLER(_tc, ...) |
#define | TCP_EVT_ACK_SENT_HANDLER(_tc, ...) |
#define | TCP_EVT_ACK_RCVD_HANDLER(_tc, ...) |
#define | TCP_EVT_PKTIZE_HANDLER(_tc, ...) |
#define | TCP_EVT_INPUT_HANDLER(_tc, _type, _len, _written, ...) |
#define | TCP_EVT_TIMER_POP_HANDLER(_tc_index, _timer_id, ...) |
#define | TCP_EVT_SEG_INVALID_HANDLER(_tc, _seq, _end, ...) |
#define | TCP_EVT_PAWS_FAIL_HANDLER(_tc, _seq, _end, ...) |
#define | TCP_EVT_ACK_RCV_ERR_HANDLER(_tc, _type, _ack, ...) |
#define | TCP_EVT_RCV_WND_SHRUNK_HANDLER(_tc, _obs, _av, ...) |
#define | TCP_EVT_SND_WND_HANDLER(_tc, ...) |
#define | TCP_EVT_OUTPUT_HANDLER(_tc, flags, n_bytes, ...) |
#define | TCP_EVT_CC_RTX_HANDLER(_tc, offset, n_bytes, ...) |
#define | TCP_EVT_DUPACK_SENT_HANDLER(_tc, ...) |
#define | TCP_EVT_DUPACK_RCVD_HANDLER(_tc, ...) |
#define | TCP_EVT_CC_PACK_HANDLER(_tc, ...) |
#define | TCP_EVT_CC_EVT_HANDLER(_tc, _sub_evt, ...) |
#define | STATS_INTERVAL 1 |
#define | TCP_EVT_CC_RTO_STAT_HANDLER(_tc, ...) |
#define | TCP_EVT_CC_STAT_HANDLER(_tc, ...) |
#define | TCP_DBG_BUFFER_ALLOC_MAYBE_FAIL(thread_index) |
Typedefs | |
typedef enum _tcp_dbg | tcp_dbg_e |
typedef enum _tcp_dbg_evt | tcp_dbg_evt_e |
#define CC | ( | _a, | |
_b | |||
) | CONCAT_HELPER(_a, _b) |
Definition at line 234 of file tcp_debug.h.
#define CONCAT_HELPER | ( | _a, | |
_b | |||
) | _a##_b |
Definition at line 233 of file tcp_debug.h.
#define DECLARE_ETD | ( | _tc, | |
_e, | |||
_size | |||
) |
Definition at line 88 of file tcp_debug.h.
foreach_tcp_dbg_evt |
Definition at line 27 of file tcp_debug.h.
#define STATS_INTERVAL 1 |
Definition at line 713 of file tcp_debug.h.
#define TCP_DBG | ( | _fmt, | |
_args... | |||
) | clib_warning (_fmt, ##_args) |
Definition at line 86 of file tcp_debug.h.
#define TCP_DBG_BUFFER_ALLOC_MAYBE_FAIL | ( | thread_index | ) |
Definition at line 781 of file tcp_debug.h.
#define TCP_DBG_IP_TAG_LCL | ( | _tc | ) |
Definition at line 96 of file tcp_debug.h.
#define TCP_DBG_IP_TAG_RMT | ( | _tc | ) |
Definition at line 114 of file tcp_debug.h.
#define TCP_DEBUG (1) |
Definition at line 21 of file tcp_debug.h.
#define TCP_DEBUG_BUFFER_ALLOCATION (0) |
Definition at line 25 of file tcp_debug.h.
#define TCP_DEBUG_CC (0) |
Definition at line 23 of file tcp_debug.h.
#define TCP_DEBUG_CC_STAT (1) |
Definition at line 24 of file tcp_debug.h.
#define TCP_DEBUG_SM (0) |
Definition at line 22 of file tcp_debug.h.
#define TCP_EVT_ACK_RCV_ERR_HANDLER | ( | _tc, | |
_type, | |||
_ack, | |||
... | |||
) |
Definition at line 581 of file tcp_debug.h.
#define TCP_EVT_ACK_RCVD_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 575 of file tcp_debug.h.
#define TCP_EVT_ACK_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 574 of file tcp_debug.h.
#define TCP_EVT_BIND_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 184 of file tcp_debug.h.
#define TCP_EVT_CC_EVT_HANDLER | ( | _tc, | |
_sub_evt, | |||
... | |||
) |
Definition at line 705 of file tcp_debug.h.
#define TCP_EVT_CC_PACK_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 704 of file tcp_debug.h.
#define TCP_EVT_CC_RTO_STAT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 715 of file tcp_debug.h.
#define TCP_EVT_CC_RTX_HANDLER | ( | _tc, | |
offset, | |||
n_bytes, | |||
... | |||
) |
Definition at line 701 of file tcp_debug.h.
#define TCP_EVT_CC_STAT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 731 of file tcp_debug.h.
#define TCP_EVT_CLOSE_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 173 of file tcp_debug.h.
#define TCP_EVT_DBG | ( | _evt, | |
_args... | |||
) | CC(_evt, _HANDLER)(_args) |
Definition at line 235 of file tcp_debug.h.
#define TCP_EVT_DEALLOC_HANDLER | ( | _tc, | |
... | |||
) |
#define TCP_EVT_DELETE_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 221 of file tcp_debug.h.
#define TCP_EVT_DUPACK_RCVD_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 703 of file tcp_debug.h.
#define TCP_EVT_DUPACK_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 702 of file tcp_debug.h.
#define TCP_EVT_FIN_RCVD_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 393 of file tcp_debug.h.
#define TCP_EVT_FIN_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 391 of file tcp_debug.h.
#define TCP_EVT_INIT_HANDLER | ( | _tc, | |
_is_l, | |||
... | |||
) |
Definition at line 132 of file tcp_debug.h.
#define TCP_EVT_INPUT_HANDLER | ( | _tc, | |
_type, | |||
_len, | |||
_written, | |||
... | |||
) |
Definition at line 577 of file tcp_debug.h.
#define TCP_EVT_OPEN_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 161 of file tcp_debug.h.
#define TCP_EVT_OUTPUT_HANDLER | ( | _tc, | |
flags, | |||
n_bytes, | |||
... | |||
) |
Definition at line 613 of file tcp_debug.h.
#define TCP_EVT_PAWS_FAIL_HANDLER | ( | _tc, | |
_seq, | |||
_end, | |||
... | |||
) |
Definition at line 580 of file tcp_debug.h.
#define TCP_EVT_PKTIZE_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 576 of file tcp_debug.h.
#define TCP_EVT_RCV_WND_SHRUNK_HANDLER | ( | _tc, | |
_obs, | |||
_av, | |||
... | |||
) |
Definition at line 582 of file tcp_debug.h.
#define TCP_EVT_RST_RCVD_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 394 of file tcp_debug.h.
#define TCP_EVT_RST_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 392 of file tcp_debug.h.
#define TCP_EVT_SEG_INVALID_HANDLER | ( | _tc, | |
_seq, | |||
_end, | |||
... | |||
) |
Definition at line 579 of file tcp_debug.h.
#define TCP_EVT_SND_WND_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 612 of file tcp_debug.h.
#define TCP_EVT_STATE_CHANGE_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 395 of file tcp_debug.h.
#define TCP_EVT_SYN_RCVD_HANDLER | ( | _tc, | |
_init, | |||
... | |||
) |
Definition at line 195 of file tcp_debug.h.
#define TCP_EVT_SYN_RXT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 390 of file tcp_debug.h.
#define TCP_EVT_SYN_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 387 of file tcp_debug.h.
#define TCP_EVT_SYNACK_RCVD_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 389 of file tcp_debug.h.
#define TCP_EVT_SYNACK_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 388 of file tcp_debug.h.
#define TCP_EVT_TIMER_POP_HANDLER | ( | _tc_index, | |
_timer_id, | |||
... | |||
) |
Definition at line 578 of file tcp_debug.h.
#define TCP_EVT_UNBIND_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 209 of file tcp_debug.h.
#define TRANSPORT_DEBUG (1) |
Definition at line 80 of file tcp_debug.h.
typedef enum _tcp_dbg tcp_dbg_e |
typedef enum _tcp_dbg_evt tcp_dbg_evt_e |