new option set-ttl

This commit is contained in:
wangyu-
2018-06-05 11:40:09 -05:00
parent b0976dbee6
commit 5c7d48e711
3 changed files with 13 additions and 2 deletions

View File

@@ -24,6 +24,7 @@ int max_rst_allowed=-1;
int enable_dns_resolve=0;
int ttl_value=64;
fd_manager_t fd_manager;
@@ -277,6 +278,7 @@ void process_arg(int argc, char *argv[]) //process all options
{"mtu-warn", required_argument, 0, 1},
{"max-rst-to-show", required_argument, 0, 1},
{"max-rst-allowed", required_argument, 0, 1},
{"set-ttl", required_argument, 0, 1},
{"dns-resolve", no_argument, 0, 1},
{NULL, 0, 0, 0}
};
@@ -650,6 +652,13 @@ void process_arg(int argc, char *argv[]) //process all options
assert(max_rst_allowed>=-1);
mylog(log_info,"max_rst_allowed=%d \n",max_rst_allowed);
}
else if(strcmp(long_options[option_index].name,"set-ttl")==0)
{
sscanf(optarg,"%d",&ttl_value);
assert(ttl_value>=0&&ttl_value<=255);
mylog(log_info,"ttl_value=%d",ttl_value);
}
else if(strcmp(long_options[option_index].name,"dns-resolve")==0)
{
enable_dns_resolve=1;