Squashed commit of the following:
commit
05efc9aebf8450c5b946142ec832c272c2f46366
Author: Shashi Lad <shaslad@cisco.com>
Date: Wed Oct 30 00:44:41 2019 -0400
packet_capture: ignore PDUs and defragged packets, include non-IP packets
return;
}
}
- else
+ else
{
WarningMessage("Failed to enable Packet capture\n");
packet_capture_disable();
void PacketCapture::eval(Packet* p)
{
+
if ( config.enabled )
{
if ( !capture_initialized() )
- if ( !capture_init() )
+ if ( !capture_init() )
return;
+
+ if ( p->is_cooked() )
+ return;
if ( !bpf.bf_insns || bpf_filter(bpf.bf_insns, p->pkt,
p->pktlen, p->pkth->pktlen) )
mod_dtor
},
IT_PROBE,
- PROTO_BIT__ANY_TYPE,
+ PROTO_BIT__ANY_IP | PROTO_BIT__ETH,
nullptr, // buffers
nullptr, // service
nullptr, // pinit