diff options
| author | yangwei <[email protected]> | 2023-11-07 19:45:56 +0800 |
|---|---|---|
| committer | yangwei <[email protected]> | 2023-11-07 19:45:56 +0800 |
| commit | fe8e4d942aeb1930b81db04dc0c7fefcb05dfb73 (patch) | |
| tree | 31b1448e50e86989455835b3495d8f21974b83cb /include | |
| parent | ea28252c59180a42df76ee99fed966dbe590f01d (diff) | |
✨ feat(get rawpkt by route from streaminfo): 增加根据路由方向获取流上存储的原始包接口
Diffstat (limited to 'include')
| -rw-r--r-- | include/public/stream_inc/stream_control.h | 1 | ||||
| -rw-r--r-- | include/public/stream_inc/stream_rawpkt.h | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/include/public/stream_inc/stream_control.h b/include/public/stream_inc/stream_control.h index c475a56..89579f1 100644 --- a/include/public/stream_inc/stream_control.h +++ b/include/public/stream_inc/stream_control.h @@ -56,6 +56,7 @@ enum MESA_stream_opt{ MSO_STREAM_S2C_SYN_NUM,
MSO_STREAM_INBOND_LINK_ID,
MSO_STREAM_OUTBOND_LINK_ID,
+ MSO_STREAM_C2S_ROUTE_DIRECTION,
__MSO_MAX,
};
diff --git a/include/public/stream_inc/stream_rawpkt.h b/include/public/stream_inc/stream_rawpkt.h index 07c5152..c54b937 100644 --- a/include/public/stream_inc/stream_rawpkt.h +++ b/include/public/stream_inc/stream_rawpkt.h @@ -109,7 +109,9 @@ const void *get_this_layer_header(const struct streaminfo *pstream); */
const void *MESA_jump_layer(const void *raw_data, int raw_layer_type, int expect_layer_type);
-const void *get_rawpkt_from_streaminfo(const struct streaminfo *pstream);
+const void *get_current_rawpkt_from_streaminfo(const struct streaminfo *pstream);
+
+const void *get_rawpkt_from_streaminfo(const struct streaminfo *pstream, int route_direction);
struct detain_pkt;
struct detain_pkt* MESA_rawpkt_detain(const struct streaminfo *pstream, const void *rawpkt);
|
