10#ifndef __PACKET_QUIC_H__
11#define __PACKET_QUIC_H__
13#include "ws_symbol_export.h"
15#include <glibconfig.h>
49#define QUIC_MAX_CID_LENGTH 20
53 uint8_t cid[QUIC_MAX_CID_LENGTH];
54 uint8_t reset_token[16];
64#define QUIC_STREAM_TYPE(stream_id) ((stream_id) & 3U)
65#define QUIC_STREAM_CLIENT_BIDI 0
66#define QUIC_STREAM_SERVER_BIDI 1
67#define QUIC_STREAM_CLIENT_UNI 2
68#define QUIC_STREAM_SERVER_UNI 3
73#define QUIC_MP_NO_PATH_ID 1
74#define QUIC_MP_PATH_ID 2
82WS_DLL_PUBLIC uint32_t get_quic_connections_count(
void);
99quic_add_loss_bits(
packet_info *pinfo, uint64_t value);
103quic_add_multipath(
packet_info *pinfo,
unsigned version);
107quic_proto_tree_add_version(
tvbuff_t *tvb,
proto_tree *tree,
int hfindex,
unsigned offset);
114quic_get_stream_id_le(
unsigned streamid,
unsigned sub_stream_id,
unsigned *sub_stream_id_out);
121quic_get_stream_id_ge(
unsigned streamid,
unsigned sub_stream_id,
unsigned *sub_stream_id_out);
Definition packet_info.h:43
Definition packet-quic.h:40
struct quic_info_data * quic_info
Definition packet-quic.h:41
Definition packet-quic.h:27
uint32_t inorder_offset
Definition packet-quic.h:31
struct quic_info_data * quic_info
Definition packet-quic.h:32
uint32_t offset
Definition packet-quic.h:30
uint64_t stream_offset
Definition packet-quic.h:29
uint64_t stream_id
Definition packet-quic.h:28
Definition packet-quic.h:84
Definition packet-quic.h:51
Definition packet-quic.c:415
Definition tvbuff-int.h:35