FD.io VPP
v17.07.01-10-g3be13f0
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 (1) |
#define | TCP_DEBUG_CC_STAT (1) |
#define | TCP_DEBUG_SM_VERBOSE (0) |
#define | foreach_tcp_dbg_evt |
#define | TRANSPORT_DEBUG (1) |
#define | TCP_DBG(_tc, _evt, _args...) |
#define | DECLARE_ETD(_tc, _e, _size) |
#define | TCP_EVT_INIT_HANDLER(_tc, _fmt, ...) |
#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_UNBIND_HANDLER(_tc, ...) |
#define | TCP_EVT_DELETE_HANDLER(_tc, ...) |
#define | TCP_EVT_SYN_RCVD_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_ACK_SENT_HANDLER(_tc, ...) |
#define | TCP_EVT_DUPACK_SENT_HANDLER(_tc, ...) |
#define | TCP_EVT_SYN_SENT_HANDLER(_tc, ...) |
#define | TCP_EVT_SYN_RTX_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_ACK_RCVD_HANDLER(_tc, ...) |
#define | TCP_EVT_DUPACK_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_CC_EVT_HANDLER(_tc, _sub_evt, ...) |
#define | TCP_EVT_CC_PACK_HANDLER(_tc, ...) |
#define | STATS_INTERVAL 1 |
#define | TCP_EVT_CC_RTO_STAT_HANDLER(_tc, ...) |
#define | TCP_EVT_CC_STAT_HANDLER(_tc, ...) |
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 182 of file tcp_debug.h.
#define CONCAT_HELPER | ( | _a, | |
_b | |||
) | _a##_b |
Definition at line 181 of file tcp_debug.h.
#define DECLARE_ETD | ( | _tc, | |
_e, | |||
_size | |||
) |
Definition at line 91 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 567 of file tcp_debug.h.
#define TCP_DBG | ( | _tc, | |
_evt, | |||
_args... | |||
) |
Definition at line 83 of file tcp_debug.h.
#define TCP_DEBUG (1) |
Definition at line 21 of file tcp_debug.h.
#define TCP_DEBUG_CC (1) |
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_DEBUG_SM_VERBOSE (0) |
Definition at line 25 of file tcp_debug.h.
#define TCP_EVT_ACK_RCV_ERR_HANDLER | ( | _tc, | |
_type, | |||
_ack, | |||
... | |||
) |
Definition at line 474 of file tcp_debug.h.
#define TCP_EVT_ACK_RCVD_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 467 of file tcp_debug.h.
#define TCP_EVT_ACK_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 459 of file tcp_debug.h.
#define TCP_EVT_BIND_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 134 of file tcp_debug.h.
#define TCP_EVT_CC_EVT_HANDLER | ( | _tc, | |
_sub_evt, | |||
... | |||
) |
Definition at line 528 of file tcp_debug.h.
#define TCP_EVT_CC_PACK_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 550 of file tcp_debug.h.
#define TCP_EVT_CC_RTO_STAT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 569 of file tcp_debug.h.
#define TCP_EVT_CC_RTX_HANDLER | ( | _tc, | |
offset, | |||
n_bytes, | |||
... | |||
) |
Definition at line 514 of file tcp_debug.h.
#define TCP_EVT_CC_STAT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 585 of file tcp_debug.h.
#define TCP_EVT_CLOSE_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 123 of file tcp_debug.h.
#define TCP_EVT_DBG | ( | _evt, | |
_args... | |||
) | CC(_evt, _HANDLER)(_args) |
Definition at line 183 of file tcp_debug.h.
#define TCP_EVT_DEALLOC_HANDLER | ( | _tc, | |
... | |||
) |
#define TCP_EVT_DELETE_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 157 of file tcp_debug.h.
#define TCP_EVT_DUPACK_RCVD_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 468 of file tcp_debug.h.
#define TCP_EVT_DUPACK_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 460 of file tcp_debug.h.
#define TCP_EVT_FIN_RCVD_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 465 of file tcp_debug.h.
#define TCP_EVT_FIN_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 463 of file tcp_debug.h.
#define TCP_EVT_INIT_HANDLER | ( | _tc, | |
_fmt, | |||
... | |||
) |
Definition at line 99 of file tcp_debug.h.
#define TCP_EVT_INPUT_HANDLER | ( | _tc, | |
_type, | |||
_len, | |||
_written, | |||
... | |||
) |
Definition at line 470 of file tcp_debug.h.
#define TCP_EVT_OPEN_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 111 of file tcp_debug.h.
#define TCP_EVT_OUTPUT_HANDLER | ( | _tc, | |
flags, | |||
n_bytes, | |||
... | |||
) |
Definition at line 506 of file tcp_debug.h.
#define TCP_EVT_PAWS_FAIL_HANDLER | ( | _tc, | |
_seq, | |||
_end, | |||
... | |||
) |
Definition at line 473 of file tcp_debug.h.
#define TCP_EVT_PKTIZE_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 469 of file tcp_debug.h.
#define TCP_EVT_RCV_WND_SHRUNK_HANDLER | ( | _tc, | |
_obs, | |||
_av, | |||
... | |||
) |
Definition at line 475 of file tcp_debug.h.
#define TCP_EVT_RST_RCVD_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 466 of file tcp_debug.h.
#define TCP_EVT_RST_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 464 of file tcp_debug.h.
#define TCP_EVT_SEG_INVALID_HANDLER | ( | _tc, | |
_seq, | |||
_end, | |||
... | |||
) |
Definition at line 472 of file tcp_debug.h.
#define TCP_EVT_SND_WND_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 505 of file tcp_debug.h.
#define TCP_EVT_SYN_RCVD_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 169 of file tcp_debug.h.
#define TCP_EVT_SYN_RTX_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 462 of file tcp_debug.h.
#define TCP_EVT_SYN_SENT_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 461 of file tcp_debug.h.
#define TCP_EVT_TIMER_POP_HANDLER | ( | _tc_index, | |
_timer_id, | |||
... | |||
) |
Definition at line 471 of file tcp_debug.h.
#define TCP_EVT_UNBIND_HANDLER | ( | _tc, | |
... | |||
) |
Definition at line 145 of file tcp_debug.h.
#define TRANSPORT_DEBUG (1) |
Definition at line 77 of file tcp_debug.h.
typedef enum _tcp_dbg tcp_dbg_e |
typedef enum _tcp_dbg_evt tcp_dbg_evt_e |