summaryrefslogtreecommitdiff
path: root/include/private/stream_internal.h
diff options
context:
space:
mode:
author杨威 <[email protected]>2022-07-27 19:37:34 +0800
committer杨威 <[email protected]>2022-07-28 17:14:54 +0800
commit9b9a58340bddac520ec125aa9eb83c566684ef9d (patch)
treee4de2c0f9a2fb118a6fa8eb14d58a53efd11a933 /include/private/stream_internal.h
parent3d2fbe5cc341354f8636d41afc521572af3f7c08 (diff)
🎈 perf(smart offload): 增加流级别offload时间戳,1s内只下发一次,控制下发频率
Diffstat (limited to 'include/private/stream_internal.h')
-rw-r--r--include/private/stream_internal.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/include/private/stream_internal.h b/include/private/stream_internal.h
index 9426341..443a950 100644
--- a/include/private/stream_internal.h
+++ b/include/private/stream_internal.h
@@ -211,11 +211,7 @@ struct tcpdetail_private
/* ---8 bytes-- */
UCHAR multisynflag:2; // multi syn
UCHAR ignore_rst_fin:1; //������rst, fin����, ֻ����ʱ��lru����
-#if 0
- UCHAR tcpall_valid_after_kill:1; //kill_tcp��, TCPALL�����Ȼ��Ч, ���������������ݰ�
-#else
UCHAR drop_stream_flag:1; //2019-11-20 lijia add, ����ͬDROPPKT, ֻ����������������stream
-#endif
UCHAR auto_remedy_flag:1; //�Ƿ�����FD����
UCHAR needackflag:1; //��Ҫ�ϴ�ack����
UCHAR takeoverflag:1;
@@ -227,6 +223,7 @@ struct tcpdetail_private
UCHAR offload_stream_flag; //2022-04-13 liuxueli add, ������������stream
UCHAR pad;
/* ===8 bytes=== */
+ time_t offload_stream_timestamp_s;
struct half_tcpstream *pclient; //��client��TCP������Ϣ
struct half_tcpstream *pserver; //�� server��TCP������Ϣ
@@ -256,6 +253,8 @@ struct udpdetail_private
struct udp_flow_stat *flow_stat; /* 2015-12-28 lijia add, udpdetail�е���ϸ����(64bit), ʵ���ڴ������ͷ���projectģ�����, ����ΪNULL */
UCHAR drop_stream_flag; //2020-06-02 lijia add, ����ͬDROPPKT, ֻ����������������stream
UCHAR offload_stream_flag; //2022-04-13 liuxueli add, ������������stream
+ UCHAR pad[6];
+ time_t offload_stream_timestamp_s;
};
/* 2015-02-26 lijia add, for stream-addr-list ntop, pton */