From 492a7fb8ead4d9a3f36a2e773041eb285dc34a95 Mon Sep 17 00:00:00 2001 From: luwenpeng Date: Wed, 13 Nov 2024 14:43:38 +0800 Subject: add packet type raw and pseudo --- include/stellar/packet.h | 8 ++++++++ include/stellar/session.h | 14 +++++++------- 2 files changed, 15 insertions(+), 7 deletions(-) (limited to 'include') 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, -- cgit v1.2.3