Change block time type in xdpfw-add util.

This commit is contained in:
Christian Deacon
2025-03-10 19:04:51 -04:00
parent ec8fd4a65d
commit a2a11cf6a3
4 changed files with 10 additions and 8 deletions

View File

@@ -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.

View File

@@ -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;

View File

@@ -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;

View File

@@ -28,7 +28,7 @@ struct cli
int enabled;
int log;
int action;
s64 block_time;
int block_time;
char* src_ip;
char* dst_ip;