Squashed commit of the following:
commit
d1f14a7c72073ae035240923469ca9f9e2802740
Author: russ <rucombs@cisco.com>
Date: Wed Mar 13 17:10:20 2019 -0400
stream_tcp: reset paf segment when switching splitters
splitter = ss;
- if ( ss )
- paf_setup(&paf_state);
- else
+ if ( !splitter )
flush_policy = STREAM_FLPOLICY_IGNORE;
+ else
+ {
+ paf_setup(&paf_state);
+ reassembler.reset_paf_segment();
+ }
}
void TcpStreamTracker::set_splitter(const Flow* flow)
void set_norm_mode_test()
{ trs.sos.tcp_ips_data = NORM_MODE_TEST; }
+ void reset_paf_segment()
+ { trs.sos.seglist.cur_pseg = nullptr; }
+
private:
TcpReassembler* reassembler = nullptr;
TcpReassemblerState trs;