summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorluwenpeng <[email protected]>2024-11-13 14:43:38 +0800
committerluwenpeng <[email protected]>2024-11-13 14:43:38 +0800
commit492a7fb8ead4d9a3f36a2e773041eb285dc34a95 (patch)
tree1aab9bbfcc69ae5a0fc18a3f2afd61da172cbe35 /include
parent8349a631e1a2542e3e7075b9c8f00e7d57337888 (diff)
add packet type raw and pseudo
Diffstat (limited to 'include')
-rw-r--r--include/stellar/packet.h8
-rw-r--r--include/stellar/session.h14
2 files changed, 15 insertions, 7 deletions
diff --git a/include/stellar/packet.h b/include/stellar/packet.h
index 9e58454..8e9cf54 100644
--- a/include/stellar/packet.h
+++ b/include/stellar/packet.h
@@ -176,6 +176,14 @@ enum packet_action
PACKET_ACTION_DROP = 1,
};
+enum packet_type
+{
+ PACKET_TYPE_RAW = 0,
+ PACKET_TYPE_PSEUDO = 1,
+};
+
+enum packet_type packet_get_type(const struct packet *pkt);
+
void packet_set_action(struct packet *pkt, enum packet_action action);
enum packet_action packet_get_action(const struct packet *pkt);
diff --git a/include/stellar/session.h b/include/stellar/session.h
index 40c339a..68a69c1 100644
--- a/include/stellar/session.h
+++ b/include/stellar/session.h
@@ -71,15 +71,15 @@ enum session_stat
STAT_INJECTED_PACKETS_SUCCESS,
STAT_INJECTED_BYTES_SUCCESS,
- // control packet
- STAT_CONTROL_PACKETS_RECEIVED,
- STAT_CONTROL_BYTES_RECEIVED,
+ // pseudo packet
+ STAT_PSEUDO_PACKETS_RECEIVED,
+ STAT_PSEUDO_BYTES_RECEIVED,
- STAT_CONTROL_PACKETS_TRANSMITTED,
- STAT_CONTROL_BYTES_TRANSMITTED,
+ STAT_PSEUDO_PACKETS_TRANSMITTED,
+ STAT_PSEUDO_BYTES_TRANSMITTED,
- STAT_CONTROL_PACKETS_DROPPED,
- STAT_CONTROL_BYTES_DROPPED,
+ STAT_PSEUDO_PACKETS_DROPPED,
+ STAT_PSEUDO_BYTES_DROPPED,
// TCP segment
STAT_TCP_SEGMENTS_RECEIVED,