Support for encoding additional fields to TLV

This commit is contained in:
Alfredo Cardigliano 2019-09-10 20:50:34 +02:00
parent 373d224534
commit 9bd00fa0ee
6 changed files with 88 additions and 15 deletions

View file

@ -1360,7 +1360,8 @@ void NetworkInterface::processFlow(ParsedFlow *zflow, bool zmq_flow) {
p.category = NDPI_PROTOCOL_CATEGORY_UNSPECIFIED;
flow->setDetectedProtocol(p, true);
flow->setJSONInfo(zflow->getAdditionalFields());
flow->setJSONInfo(zflow->getAdditionalFieldsJSON());
flow->setTLVInfo(zflow->getAdditionalFieldsTLV());
flow->updateInterfaceLocalStats(src2dst_direction,
zflow->pkt_sampling_rate*(zflow->in_pkts+zflow->out_pkts),