add packet_tag.h
This commit is contained in:
39
include/stellar/packet_tag.h
Normal file
39
include/stellar/packet_tag.h
Normal file
@@ -0,0 +1,39 @@
|
||||
#pragma once
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
/******************************************************************************
|
||||
* Packet Tag Key
|
||||
******************************************************************************/
|
||||
|
||||
#define PKT_TAG_KEY_SESS 1 << 0
|
||||
|
||||
#define PKT_TAG_KEY_IPPROTO 1 << 1
|
||||
#define PKT_TAG_KEY_L7PROTO 1 << 2
|
||||
|
||||
#define PKT_TAG_KEY_CTRL_MSG 1 << 3
|
||||
#define PKT_TAG_KEY_TCP_STREAM 1 << 4
|
||||
|
||||
/******************************************************************************
|
||||
* Packet Tag Val
|
||||
******************************************************************************/
|
||||
|
||||
#define PKT_TAG_VAL_SESS_NEW 1 << 0
|
||||
#define PKT_TAG_VAL_SESS_FREE 1 << 1
|
||||
#define PKT_TAG_VAL_SESS_FLAG 1 << 2
|
||||
|
||||
#define PKT_TAG_VAL_IPPROTO_TCP 1 << 3
|
||||
#define PKT_TAG_VAL_IPPROTO_UDP 1 << 4
|
||||
#define PKT_TAG_VAL_IPPROTO_ICMP 1 << 5
|
||||
|
||||
#define PKT_TAG_VAL_L7PROTO_SSL 1 << 6
|
||||
#define PKT_TAG_VAL_L7PROTO_DNS 1 << 7
|
||||
#define PKT_TAG_VAL_L7PROTO_HTTP 1 << 8
|
||||
#define PKT_TAG_VAL_L7PROTO_QUIC 1 << 9
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user