From: Sivaprasad Tummala Date: Sun, 22 Aug 2021 09:39:35 +0000 (+0530) Subject: snort: fix incorrect data length for snort inspection X-Git-Tag: v22.02-rc0~93 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=ba46778f55e51503fa47588faddea75efca9b655;p=vpp.git snort: fix incorrect data length for snort inspection set the right data length to decode the packet properly. Type: fix Signed-off-by: Sivaprasad Tummala Change-Id: I6a35fa54851496d0a958f1a64a547b7f08bb4c19 --- diff --git a/src/plugins/snort/daq_vpp.c b/src/plugins/snort/daq_vpp.c index ec89b0c114e..91bcb519e0e 100644 --- a/src/plugins/snort/daq_vpp.c +++ b/src/plugins/snort/daq_vpp.c @@ -543,6 +543,7 @@ vpp_daq_msg_receive_one (VPP_Context_t *vc, VPPQueuePair *qp, dd->pkthdr.pktlen = d->length; dd->pkthdr.address_space_id = d->address_space_id; dd->msg.data = vc->bpools[d->buffer_pool].base + d->offset; + dd->msg.data_len = d->length; next = next + 1; msgs[0] = &dd->msg;