Changed blocktime from uint16_t to uint64_t.

This commit is contained in:
Christian Deacon
2020-05-17 22:45:07 +00:00
parent 6896159cec
commit 57da5c8bdb
3 changed files with 6 additions and 5 deletions

View File

@@ -281,9 +281,9 @@ int ReadConfig(struct config_map *cfg)
} }
// Block time (default 1). // Block time (default 1).
int blocktime; long long blocktime;
if (config_setting_lookup_int(filter, "blocktime", &blocktime)) if (config_setting_lookup_int64(filter, "blocktime", &blocktime))
{ {
cfg->filters[i].blockTime = blocktime; cfg->filters[i].blockTime = blocktime;
} }

View File

@@ -6,6 +6,7 @@
#define MAX_PCKT_LENGTH 65535 #define MAX_PCKT_LENGTH 65535
#define MAX_FILTERS 50 #define MAX_FILTERS 50
#define MAX_TRACK_IPS 100000 #define MAX_TRACK_IPS 100000
#define MAX_PAYLOAD_LENGTH 1500
struct tcpopts struct tcpopts
{ {
@@ -91,9 +92,9 @@ struct filter
unsigned int do_bps : 1; unsigned int do_bps : 1;
uint64_t bps; uint64_t bps;
uint16_t blockTime; uint64_t blockTime;
uint8_t payloadMatch[MAX_PCKT_LENGTH]; uint8_t payloadMatch[MAX_PAYLOAD_LENGTH];
uint16_t payloadLen; uint16_t payloadLen;
struct tcpopts tcpopts; struct tcpopts tcpopts;

View File

@@ -344,7 +344,7 @@ int main(int argc, char *argv[])
fprintf(stdout, "TOS => %" PRIu8 "\n", conf->filters[i].tos); fprintf(stdout, "TOS => %" PRIu8 "\n", conf->filters[i].tos);
fprintf(stdout, "PPS => %" PRIu64 "\n", conf->filters[i].pps); fprintf(stdout, "PPS => %" PRIu64 "\n", conf->filters[i].pps);
fprintf(stdout, "BPS => %" PRIu64 "\n\n", conf->filters[i].bps); fprintf(stdout, "BPS => %" PRIu64 "\n\n", conf->filters[i].bps);
fprintf(stdout, "Block Time => %" PRIu16 "\n\n", conf->filters[i].blockTime); fprintf(stdout, "Block Time => %" PRIu64 "\n\n", conf->filters[i].blockTime);
// TCP Options. // TCP Options.
fprintf(stdout, "TCP Enabled => %" PRIu8 "\n", conf->filters[i].tcpopts.enabled); fprintf(stdout, "TCP Enabled => %" PRIu8 "\n", conf->filters[i].tcpopts.enabled);