inject TCP RST test pass
This commit is contained in:
@@ -135,6 +135,36 @@ uint64_t session_get_timestamp(const struct session *sess, enum session_timestam
|
||||
return sess->timestamps[type];
|
||||
}
|
||||
|
||||
void session_clear_sid_list(struct session *sess, enum session_direction dir)
|
||||
{
|
||||
memset(&sess->sids[dir], 0, sizeof(struct sid_list));
|
||||
}
|
||||
|
||||
void session_set_sid_list(struct session *sess, enum session_direction dir, const struct sid_list *list)
|
||||
{
|
||||
sess->sids[dir] = *list;
|
||||
}
|
||||
|
||||
void session_get_sid_list(const struct session *sess, enum session_direction dir, struct sid_list *list)
|
||||
{
|
||||
*list = sess->sids[dir];
|
||||
}
|
||||
|
||||
void session_clear_route_ctx(struct session *sess, enum session_direction dir)
|
||||
{
|
||||
memset(&sess->route_ctx[dir], 0, sizeof(struct route_ctx));
|
||||
}
|
||||
|
||||
void session_set_route_ctx(struct session *sess, enum session_direction dir, const struct route_ctx *ctx)
|
||||
{
|
||||
sess->route_ctx[dir] = *ctx;
|
||||
}
|
||||
|
||||
void session_get_route_ctx(const struct session *sess, enum session_direction dir, struct route_ctx *ctx)
|
||||
{
|
||||
*ctx = sess->route_ctx[dir];
|
||||
}
|
||||
|
||||
void session_set_1st_packet(struct session *sess, enum session_direction dir, const struct packet *pkt)
|
||||
{
|
||||
sess->first_pkt[dir] = packet_dup(pkt);
|
||||
|
||||
Reference in New Issue
Block a user