Go to the source code of this file.
|
enum | data_source_t { ECHO_NO_DATA_SOURCE,
ECHO_TEST_DATA_SOURCE,
ECHO_RX_DATA_SOURCE,
ECHO_INVALID_DATA_SOURCE
} |
|
enum | echo_close_f_t { ECHO_CLOSE_F_INVALID = 0,
ECHO_CLOSE_F_PASSIVE,
ECHO_CLOSE_F_ACTIVE,
ECHO_CLOSE_F_NONE
} |
|
enum | quic_session_type_t { QUIC_SESSION_TYPE_QUIC,
QUIC_SESSION_TYPE_STREAM,
QUIC_SESSION_TYPE_LISTEN
} |
|
enum | quic_session_state_t {
QUIC_SESSION_STATE_INITIAL,
QUIC_SESSION_STATE_READY,
QUIC_SESSION_STATE_AWAIT_CLOSING,
QUIC_SESSION_STATE_AWAIT_DATA,
QUIC_SESSION_STATE_CLOSING,
QUIC_SESSION_STATE_CLOSED
} |
|
enum | connection_state_t {
STATE_START,
STATE_ATTACHED,
STATE_LISTEN,
STATE_READY,
STATE_DATA_DONE,
STATE_DISCONNECTED,
STATE_DETACHED,
STATE_START,
STATE_ATTACHED,
STATE_LISTEN,
STATE_READY,
STATE_DISCONNECTING,
STATE_FAILED,
STATE_DETACHED,
STATE_START,
STATE_ATTACHED,
STATE_BOUND,
STATE_READY,
STATE_FAILED,
STATE_DISCONNECTING,
STATE_DETACHED
} |
|
enum | echo_test_evt_ {
ECHO_EVT_START = 1,
ECHO_EVT_FIRST_QCONNECT = (1 << 1),
ECHO_EVT_LAST_QCONNECTED = (1 << 2),
ECHO_EVT_FIRST_SCONNECT = (1 << 3),
ECHO_EVT_LAST_SCONNECTED = (1 << 4),
ECHO_EVT_LAST_BYTE = (1 << 5),
ECHO_EVT_EXIT = (1 << 6)
} |
|
enum | test_return_packets_t { RETURN_PACKETS_NOTEST,
RETURN_PACKETS_LOG_WRONG,
RETURN_PACKETS_ASSERT
} |
|
#define CHECK |
( |
|
expected, |
|
|
|
result, |
|
|
|
_fmt, |
|
|
|
_args... |
|
) |
| |
Value:if (expected != result)
\ ECHO_FAIL (
"expected %d, got %d : " _fmt, expected, result, ##_args);
#define ECHO_FAIL(_fmt, _args...)
Definition at line 40 of file quic_echo.h.
#define ECHO_FAIL |
( |
|
_fmt, |
|
|
|
_args... |
|
) |
| |
Value:{ \
em->time_to_stop = 1; \
}
#define clib_warning(format, args...)
Definition at line 44 of file quic_echo.h.
#define ECHO_LOG |
( |
|
lvl, |
|
|
|
_fmt, |
|
|
|
_args... |
|
) |
| |
Value:{ \
}
#define clib_warning(format, args...)
Definition at line 53 of file quic_echo.h.
#define vl_endianfun /* define message structures */ |
#define vl_print |
( |
|
handle, |
|
|
|
... |
|
) |
| |
#define vl_typedefs /* define message structures */ |
typedef void(* echo_rpc_t) (void *arg, u32 opaque) |
Enumerator |
---|
STATE_START |
|
STATE_ATTACHED |
|
STATE_LISTEN |
|
STATE_READY |
|
STATE_DATA_DONE |
|
STATE_DISCONNECTED |
|
STATE_DETACHED |
|
STATE_START |
|
STATE_ATTACHED |
|
STATE_LISTEN |
|
STATE_READY |
|
STATE_DISCONNECTING |
|
STATE_FAILED |
|
STATE_DETACHED |
|
STATE_START |
|
STATE_ATTACHED |
|
STATE_BOUND |
|
STATE_READY |
|
STATE_FAILED |
|
STATE_DISCONNECTING |
|
STATE_DETACHED |
|
Definition at line 110 of file quic_echo.h.
Enumerator |
---|
ECHO_NO_DATA_SOURCE |
|
ECHO_TEST_DATA_SOURCE |
|
ECHO_RX_DATA_SOURCE |
|
ECHO_INVALID_DATA_SOURCE |
|
Definition at line 77 of file quic_echo.h.
Enumerator |
---|
ECHO_CLOSE_F_INVALID |
|
ECHO_CLOSE_F_PASSIVE |
|
ECHO_CLOSE_F_ACTIVE |
|
ECHO_CLOSE_F_NONE |
|
Definition at line 85 of file quic_echo.h.
Enumerator |
---|
ECHO_EVT_START |
|
ECHO_EVT_FIRST_QCONNECT |
|
ECHO_EVT_LAST_QCONNECTED |
|
ECHO_EVT_FIRST_SCONNECT |
|
ECHO_EVT_LAST_SCONNECTED |
|
ECHO_EVT_LAST_BYTE |
|
ECHO_EVT_EXIT |
|
Definition at line 121 of file quic_echo.h.
Enumerator |
---|
QUIC_SESSION_STATE_INITIAL |
|
QUIC_SESSION_STATE_READY |
|
QUIC_SESSION_STATE_AWAIT_CLOSING |
|
QUIC_SESSION_STATE_AWAIT_DATA |
|
QUIC_SESSION_STATE_CLOSING |
|
QUIC_SESSION_STATE_CLOSED |
|
Definition at line 100 of file quic_echo.h.
Enumerator |
---|
QUIC_SESSION_TYPE_QUIC |
|
QUIC_SESSION_TYPE_STREAM |
|
QUIC_SESSION_TYPE_LISTEN |
|
Definition at line 93 of file quic_echo.h.
Enumerator |
---|
RETURN_PACKETS_NOTEST |
|
RETURN_PACKETS_LOG_WRONG |
|
RETURN_PACKETS_ASSERT |
|
Definition at line 147 of file quic_echo.h.