]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Flow: Set flow iface and vlan_idx
authorBendik Hagen <bendik@mnemonic.no>
Thu, 31 Jan 2019 21:41:46 +0000 (22:41 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 23 Apr 2019 07:55:17 +0000 (09:55 +0200)
Setting flow iface and vlan_idx from packet, making it possible to log
iface and vlan on psuedopackets and in flow-logs.

src/flow-util.c

index b819f6a5bf80471ea2a810e408e6c930e65b9c19..0e254f32d7f3461a8d9fa339032e8a4645415760 100644 (file)
@@ -153,6 +153,8 @@ void FlowInit(Flow *f, const Packet *p)
     f->recursion_level = p->recursion_level;
     f->vlan_id[0] = p->vlan_id[0];
     f->vlan_id[1] = p->vlan_id[1];
+    f->vlan_idx = p->vlan_idx;
+    f->livedev = p->livedev;
 
     if (PKT_IS_IPV4(p)) {
         FLOW_SET_IPV4_SRC_ADDR_FROM_PACKET(p, &f->src);