diff --git a/src/network_traffic_filter.c b/src/network_traffic_filter.c index dfdb54d..fc8b4c1 100644 --- a/src/network_traffic_filter.c +++ b/src/network_traffic_filter.c @@ -16,9 +16,22 @@ * */ -#include "n2n.h" -#include "network_traffic_filter.h" -#include "uthash.h" + +#include // for uint8_t, uint16_t, uint32_t +#include // for sprintf +#include // for free, malloc, atoi +#include // for memcpy, strcpy, NULL, memset +#include "n2n.h" // for filter_rule_t, filter_rule_pair_... +#include "network_traffic_filter.h" // for create_network_traffic_filter +#include "uthash.h" // for UT_hash_handle, HASH_ITER, HASH_DEL + +#ifdef WIN32 +#include +#include +#else +#include // for inet_ntoa, inet_addr +#include // for in_addr, in_addr_t, ntohs, ntohl +#endif // cache that hit less than 10 while 10000 package processed will be delete; #define CLEAR_CACHE_EVERY_X_COUNT 10000