Squashed commit of the following:
commit
98bfc2729f03abfccfaad361591fdac5dcdb4705
Author: Kaushal Bhandankar <kbhandan@cisco.com>
Date: Thu Aug 20 09:47:47 2020 -0400
ips: use the policies in the flow when creating pseudo packet
c->user_inspection_policy_id = p->user_inspection_policy_id;
c->user_ips_policy_id = p->user_ips_policy_id;
c->user_network_policy_id = p->user_network_policy_id;
+ c->ip_proto_next = p->ip_proto_next;
// setup pkt capture header
c->pktlen = 0;
p->ptrs.sp = flow->server_port;
p->ptrs.dp = flow->client_port;
}
+
+ p->ip_proto_next = (IpProtocol)flow->ip_proto;
+
+ const SnortConfig* sc = SnortConfig::get_conf();
+ set_inspection_policy(sc, flow->inspection_policy_id);
+ set_ips_policy(sc, flow->ips_policy_id);
+ set_network_policy(sc, flow->network_policy_id);
+
return p;
}