_NAFMultiBin Struct Reference
An indexed, time-ordered queue of flow bins; the basic unit of matching. More...
#include <match.h>
Data Fields | |
| GQueue * | binqueue |
| Queue of bintables. | |
| GHashTable * | bintables |
| Hash table mapping bin number in seconds to a given bintable. | |
| NAFAggConfig * | conf |
| Reference to aggregation configuration for this multibin. | |
| NAFTimeSec | minbin |
| Bin number in seconds of least recent bintable in queue. | |
| NAFTimeSec | maxbin |
| Bin number in seconds of most recent bintable in queue. | |
| uint32_t | raw_count |
| Count of raw flows added to multibin. | |
| uint32_t | hit_count |
| Count of binned flows added matching flows in the forward direction. | |
| uint32_t | match_count |
| Count of binned flows added matching flows in the reverse direction. | |
| uint32_t | miss_count |
| Count of binned flows added which did not match previous flows. | |
| uint32_t | predrop_count |
| Count of binned flows dropped by the prefilter. | |
| uint32_t | peridrop_count |
| Count of binned flows not crossing the perimeter. | |
| uint32_t | perirev_count |
| Count of binned flows crossing the perimeter outbound. | |
| uint32_t | horizon_count |
| Count of binned flows dropped for horizon violations. | |
| uint32_t | active_count |
| Current count of active flow records in the multibin. | |
| uint32_t | active_max |
| Maximum count of active flow records in the multibin. | |
Detailed Description
An indexed, time-ordered queue of flow bins; the basic unit of matching.
Field Documentation
| GQueue* _NAFMultiBin::binqueue |
Queue of bintables.
Head is most recent, tail is least recent.
The documentation for this struct was generated from the following file: