Skip to content

Commit

Permalink
dns: allow triggering raw stream reassembly
Browse files Browse the repository at this point in the history
For TCP streams, app proto stream reassembly can start earlier, instead
of waiting and queueing up data before doing so.

Task OISF#7018
Related to
Bug OISF#7004

(cherry picked from commit bb45ac7)
  • Loading branch information
jufajardini committed Jul 9, 2024
1 parent c9dbc56 commit 604d46e
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions rust/src/dns/dns.rs
Original file line number Diff line number Diff line change
Expand Up @@ -555,6 +555,7 @@ impl DNSState {
);
if size > 0 && cur_i.len() >= size + 2 {
let msg = &cur_i[2..(size + 2)];
sc_app_layer_parser_trigger_raw_stream_reassembly(flow, Direction::ToServer as i32);
let _pdu = Frame::new(
flow,
&stream_slice,
Expand Down Expand Up @@ -617,6 +618,7 @@ impl DNSState {
);
if size > 0 && cur_i.len() >= size + 2 {
let msg = &cur_i[2..(size + 2)];
sc_app_layer_parser_trigger_raw_stream_reassembly(flow, Direction::ToClient as i32);
let _pdu = Frame::new(
flow,
&stream_slice,
Expand Down

0 comments on commit 604d46e

Please sign in to comment.