26 |
#include <arpa/inet.h> |
#include <arpa/inet.h> |
27 |
#include <netdb.h> |
#include <netdb.h> |
28 |
#include <pthread.h> |
#include <pthread.h> |
29 |
|
|
30 |
|
#ifdef GEN_ETH |
31 |
#include <pcap.h> |
#include <pcap.h> |
32 |
|
#endif |
33 |
|
|
34 |
#include "registry.h" |
#include "registry.h" |
35 |
#include "net.h" |
#include "net.h" |
134 |
/* Packet Capture ("capture") */ |
/* Packet Capture ("capture") */ |
135 |
/* GFA */ |
/* GFA */ |
136 |
/* ======================================================================== */ |
/* ======================================================================== */ |
137 |
|
#ifdef GEN_ETH |
138 |
|
|
139 |
/* Free resources used by filter */ |
/* Free resources used by filter */ |
140 |
static void pf_capture_free(netio_desc_t *nio,void **opt) |
static void pf_capture_free(netio_desc_t *nio,void **opt) |
233 |
NULL, |
NULL, |
234 |
}; |
}; |
235 |
|
|
236 |
|
#endif |
237 |
|
|
238 |
/* ======================================================================== */ |
/* ======================================================================== */ |
239 |
/* Frequency Dropping ("freq_drop"). */ |
/* Frequency Dropping ("freq_drop"). */ |
240 |
/* ======================================================================== */ |
/* ======================================================================== */ |
315 |
void netio_filter_load_all(void) |
void netio_filter_load_all(void) |
316 |
{ |
{ |
317 |
netio_filter_add(&pf_freqdrop_def); |
netio_filter_add(&pf_freqdrop_def); |
318 |
|
#ifdef GEN_ETH |
319 |
netio_filter_add(&pf_capture_def); |
netio_filter_add(&pf_capture_def); |
320 |
|
#endif |
321 |
} |
} |