Use better data structure for storing BPF filters.

This commit is contained in:
Robin Sommer 2015-11-23 19:55:02 -08:00
parent 17bc615467
commit c22a6f67d2
3 changed files with 22 additions and 16 deletions

View file

@ -3,6 +3,8 @@
#ifndef IOSOURCE_PKTSRC_PKTSRC_H
#define IOSOURCE_PKTSRC_PKTSRC_H
#include <vector>
#include "IOSource.h"
#include "BPF_Program.h"
#include "Dict.h"
@ -362,7 +364,7 @@ private:
Packet current_packet;
// For BPF filtering support.
PDict(BPF_Program) filters;
std::vector<BPF_Program *> filters;
// Only set in pseudo-realtime mode.
double first_timestamp;