Change block time type in xdpfw-add util.
This commit is contained in:
@@ -794,8 +794,8 @@ int save_cfg(config__t* cfg, const char* file_path)
|
||||
// Add block time.
|
||||
if (filter->block_time > -1)
|
||||
{
|
||||
config_setting_t* block_time = config_setting_add(filter_cfg, "block_time", CONFIG_TYPE_INT64);
|
||||
config_setting_set_int64(block_time, filter->block_time);
|
||||
config_setting_t* block_time = config_setting_add(filter_cfg, "block_time", CONFIG_TYPE_INT);
|
||||
config_setting_set_int(block_time, filter->block_time);
|
||||
}
|
||||
|
||||
// Add PPS.
|
||||
|
||||
@@ -24,18 +24,20 @@ int main(int argc, char *argv[])
|
||||
|
||||
// We need to set integers for dynamic filters to -1 since we consider -1 as 'unset'.
|
||||
cli.enabled = -1;
|
||||
cli.action = -1;
|
||||
cli.log = -1;
|
||||
|
||||
cli.action = -1;
|
||||
cli.block_time = -1;
|
||||
|
||||
cli.pps = -1;
|
||||
cli.bps = -1;
|
||||
|
||||
cli.min_ttl = -1;
|
||||
cli.max_ttl = -1;
|
||||
cli.min_len = -1;
|
||||
cli.max_len = -1;
|
||||
cli.tos = -1;
|
||||
|
||||
cli.pps = -1;
|
||||
cli.bps = -1;
|
||||
|
||||
cli.tcp_enabled = -1;
|
||||
cli.tcp_sport = -1;
|
||||
cli.tcp_dport = -1;
|
||||
|
||||
@@ -120,7 +120,7 @@ void parse_cli(cli_t* cli, int argc, char* argv[])
|
||||
break;
|
||||
|
||||
case 31:
|
||||
cli->block_time = strtoll(optarg, NULL, 10);
|
||||
cli->block_time = atoi(optarg);
|
||||
|
||||
break;
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ struct cli
|
||||
int enabled;
|
||||
int log;
|
||||
int action;
|
||||
s64 block_time;
|
||||
int block_time;
|
||||
|
||||
char* src_ip;
|
||||
char* dst_ip;
|
||||
|
||||
Reference in New Issue
Block a user