FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | rtp_hdr_t |
struct | rtp_headers_t |
struct | transport_endpt_cfg_srtp_policy |
struct | transport_endpt_cfg_srtp |
Typedefs | |
typedef struct transport_endpt_cfg_srtp_policy | transport_endpt_cfg_srtp_policy_t |
typedef struct transport_endpt_cfg_srtp | transport_endpt_cfg_srtp_t |
Functions | |
static int | vt_tcp_connect (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_tcp_listen (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_tcp_accept (int listen_fd, vcl_test_session_t *ts) |
VCL_TEST_REGISTER_PROTO (VPPCOM_PROTO_TCP, vcl_test_tcp) | |
static int | vt_udp_connect (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_udp_listen (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_udp_accept (int listen_fd, vcl_test_session_t *ts) |
VCL_TEST_REGISTER_PROTO (VPPCOM_PROTO_UDP, vcl_test_udp) | |
static int | vt_add_cert_key_pair () |
static int | vt_tls_init (vcl_test_cfg_t *cfg) |
static int | vt_tls_connect (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_tls_listen (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_tls_accept (int listen_fd, vcl_test_session_t *ts) |
VCL_TEST_REGISTER_PROTO (VPPCOM_PROTO_TLS, vcl_test_tls) | |
static int | vt_dtls_init (vcl_test_cfg_t *cfg) |
static int | vt_dtls_connect (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_dtls_listen (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_dtls_accept (int listen_fd, vcl_test_session_t *ts) |
VCL_TEST_REGISTER_PROTO (VPPCOM_PROTO_DTLS, vcl_test_dtls) | |
static int | vt_quic_init (vcl_test_cfg_t *cfg) |
static int | vt_quic_maybe_init_wrk (vcl_test_main_t *vt, vcl_test_wrk_t *wrk, vppcom_endpt_t *endpt) |
static int | vt_quic_connect (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_quic_listen (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_quic_accept (int listen_fd, vcl_test_session_t *ts) |
static int | vt_quic_close (vcl_test_session_t *ts) |
VCL_TEST_REGISTER_PROTO (VPPCOM_PROTO_QUIC, vcl_test_quic) | |
static void | vt_session_add_srtp_policy (vcl_test_session_t *ts, int is_connect) |
static void | vt_srtp_session_init (vcl_test_session_t *ts, int is_connect) |
static int | vt_srtp_write (vcl_test_session_t *ts, void *buf, uint32_t nbytes) |
static int | vt_srtp_read (vcl_test_session_t *ts, void *buf, uint32_t nbytes) |
static int | vt_srtp_connect (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_srtp_listen (vcl_test_session_t *ts, vppcom_endpt_t *endpt) |
static int | vt_srtp_accept (int listen_fd, vcl_test_session_t *ts) |
static int | vt_srtp_close (vcl_test_session_t *ts) |
VCL_TEST_REGISTER_PROTO (VPPCOM_PROTO_SRTP, vcl_test_srtp) | |
Variables | |
static const vcl_test_proto_vft_t | vcl_test_tcp |
static const vcl_test_proto_vft_t | vcl_test_udp |
static char | vcl_test_crt_rsa [] |
static uint32_t | vcl_test_crt_rsa_len = sizeof (vcl_test_crt_rsa) |
static char | vcl_test_key_rsa [] |
static uint32_t | vcl_test_key_rsa_len = sizeof (vcl_test_key_rsa) |
static const vcl_test_proto_vft_t | vcl_test_tls |
static const vcl_test_proto_vft_t | vcl_test_dtls |
static const vcl_test_proto_vft_t | vcl_test_quic |
static unsigned char | test_key [46] |
static const vcl_test_proto_vft_t | vcl_test_srtp |
typedef struct transport_endpt_cfg_srtp_policy transport_endpt_cfg_srtp_policy_t |
typedef struct transport_endpt_cfg_srtp transport_endpt_cfg_srtp_t |
VCL_TEST_REGISTER_PROTO | ( | VPPCOM_PROTO_DTLS | , |
vcl_test_dtls | |||
) |
VCL_TEST_REGISTER_PROTO | ( | VPPCOM_PROTO_QUIC | , |
vcl_test_quic | |||
) |
VCL_TEST_REGISTER_PROTO | ( | VPPCOM_PROTO_SRTP | , |
vcl_test_srtp | |||
) |
VCL_TEST_REGISTER_PROTO | ( | VPPCOM_PROTO_TCP | , |
vcl_test_tcp | |||
) |
VCL_TEST_REGISTER_PROTO | ( | VPPCOM_PROTO_TLS | , |
vcl_test_tls | |||
) |
VCL_TEST_REGISTER_PROTO | ( | VPPCOM_PROTO_UDP | , |
vcl_test_udp | |||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 420 of file vcl_test_protos.c.
|
static |
|
static |
Definition at line 656 of file vcl_test_protos.c.
|
static |
|
static |
|
static |
Definition at line 602 of file vcl_test_protos.c.
|
static |
Definition at line 494 of file vcl_test_protos.c.
|
static |
Definition at line 722 of file vcl_test_protos.c.
|
static |
|
static |
|
static |
|
static |
|
inlinestatic |
|
static |
Definition at line 758 of file vcl_test_protos.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 50 of file vcl_test_protos.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 315 of file vcl_test_protos.c.
|
static |
|
static |
|
static |
Definition at line 137 of file vcl_test_protos.c.
|
static |
Definition at line 680 of file vcl_test_protos.c.
|
static |
Definition at line 191 of file vcl_test_protos.c.
|
static |
Definition at line 215 of file vcl_test_protos.c.
|
static |
Definition at line 473 of file vcl_test_protos.c.
|
static |
Definition at line 217 of file vcl_test_protos.c.
|
static |
Definition at line 246 of file vcl_test_protos.c.
|
static |
Definition at line 670 of file vcl_test_protos.c.
|
static |
Definition at line 955 of file vcl_test_protos.c.
|
static |
Definition at line 97 of file vcl_test_protos.c.
|
static |
Definition at line 368 of file vcl_test_protos.c.
|
static |
Definition at line 180 of file vcl_test_protos.c.