QUIC_PKT_TYPE_INITIAL
case QUIC_PKT_TYPE_INITIAL:
return QUIC_PKT_TYPE_INITIAL;
case QUIC_PKT_TYPE_INITIAL:
case QUIC_PKT_TYPE_INITIAL:
&& ch->qrx_pkt->hdr->type == QUIC_PKT_TYPE_INITIAL
if (hdr.type != QUIC_PKT_TYPE_INITIAL)
if (rxe->hdr.type == QUIC_PKT_TYPE_INITIAL) {
if (rxe->hdr.type != QUIC_PKT_TYPE_INITIAL)
if (rxe->hdr.type == QUIC_PKT_TYPE_INITIAL) {
case QUIC_PKT_TYPE_INITIAL:
case QUIC_PKT_TYPE_INITIAL:
if (hdr.type == QUIC_PKT_TYPE_INITIAL) {
hdr->type = QUIC_PKT_TYPE_INITIAL;
if (hdr->type == QUIC_PKT_TYPE_INITIAL) {
case QUIC_PKT_TYPE_INITIAL:
if (hdr->type == QUIC_PKT_TYPE_INITIAL) {
if (hdr->type == QUIC_PKT_TYPE_INITIAL) {
if (hdrin->type == QUIC_PKT_TYPE_INITIAL)
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_VLINT_MAX, OSSL_QUIC_ERR_FRAME_ENCODING_ERROR },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_STREAM, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_RESET_STREAM, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_STOP_SENDING, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_NEW_TOKEN, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_MAX_DATA, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_MAX_STREAM_DATA, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_MAX_STREAMS_BIDI, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_MAX_STREAMS_UNI, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_DATA_BLOCKED, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_STREAM_DATA_BLOCKED, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_STREAMS_BLOCKED_BIDI, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_STREAMS_BLOCKED_UNI, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_NEW_CONN_ID, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_RETIRE_CONN_ID, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_PATH_CHALLENGE, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_PATH_RESPONSE, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_CONN_CLOSE_APP, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
{ QUIC_PKT_TYPE_INITIAL, OSSL_QUIC_FRAME_TYPE_HANDSHAKE_DONE, OSSL_QUIC_ERR_PROTOCOL_VIOLATION },
QUIC_PKT_TYPE_INITIAL, /* type */
QUIC_PKT_TYPE_INITIAL, /* type */
QUIC_PKT_TYPE_INITIAL,
QUIC_PKT_TYPE_INITIAL,
QUIC_PKT_TYPE_INITIAL,
QUIC_PKT_TYPE_INITIAL,
QUIC_PKT_TYPE_INITIAL, /* type */
QUIC_PKT_TYPE_INITIAL, /* type */
QUIC_PKT_TYPE_INITIAL, /* type */
QUIC_PKT_TYPE_INITIAL, /* type */
return h->qrx_pkt->hdr->type == QUIC_PKT_TYPE_INITIAL;