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.
|
// Add block time.
|
||||||
if (filter->block_time > -1)
|
if (filter->block_time > -1)
|
||||||
{
|
{
|
||||||
config_setting_t* block_time = config_setting_add(filter_cfg, "block_time", CONFIG_TYPE_INT64);
|
config_setting_t* block_time = config_setting_add(filter_cfg, "block_time", CONFIG_TYPE_INT);
|
||||||
config_setting_set_int64(block_time, filter->block_time);
|
config_setting_set_int(block_time, filter->block_time);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add PPS.
|
// 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'.
|
// We need to set integers for dynamic filters to -1 since we consider -1 as 'unset'.
|
||||||
cli.enabled = -1;
|
cli.enabled = -1;
|
||||||
cli.action = -1;
|
|
||||||
cli.log = -1;
|
cli.log = -1;
|
||||||
|
|
||||||
|
cli.action = -1;
|
||||||
|
cli.block_time = -1;
|
||||||
|
|
||||||
|
cli.pps = -1;
|
||||||
|
cli.bps = -1;
|
||||||
|
|
||||||
cli.min_ttl = -1;
|
cli.min_ttl = -1;
|
||||||
cli.max_ttl = -1;
|
cli.max_ttl = -1;
|
||||||
cli.min_len = -1;
|
cli.min_len = -1;
|
||||||
cli.max_len = -1;
|
cli.max_len = -1;
|
||||||
cli.tos = -1;
|
cli.tos = -1;
|
||||||
|
|
||||||
cli.pps = -1;
|
|
||||||
cli.bps = -1;
|
|
||||||
|
|
||||||
cli.tcp_enabled = -1;
|
cli.tcp_enabled = -1;
|
||||||
cli.tcp_sport = -1;
|
cli.tcp_sport = -1;
|
||||||
cli.tcp_dport = -1;
|
cli.tcp_dport = -1;
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ void parse_cli(cli_t* cli, int argc, char* argv[])
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 31:
|
case 31:
|
||||||
cli->block_time = strtoll(optarg, NULL, 10);
|
cli->block_time = atoi(optarg);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ struct cli
|
|||||||
int enabled;
|
int enabled;
|
||||||
int log;
|
int log;
|
||||||
int action;
|
int action;
|
||||||
s64 block_time;
|
int block_time;
|
||||||
|
|
||||||
char* src_ip;
|
char* src_ip;
|
||||||
char* dst_ip;
|
char* dst_ip;
|
||||||
|
|||||||
Reference in New Issue
Block a user