@@ -87,6 +87,7 @@ void parse_args(all_args_t* args, int argc, char* argv[])
8787 string spgw_bind_addr;
8888 string sgi_if_addr;
8989 string sgi_if_name;
90+ string sgi_if_netmask;
9091 string dns_addr;
9192 string hss_db_file;
9293 string hss_auth_algo;
@@ -119,6 +120,7 @@ void parse_args(all_args_t* args, int argc, char* argv[])
119120 (" spgw.gtpu_bind_addr" , bpo::value<string>(&spgw_bind_addr)->default_value (" 127.0.0.1" ), " IP address of SP-GW for the S1-U connection" )
120121 (" spgw.sgi_if_addr" , bpo::value<string>(&sgi_if_addr)->default_value (" 176.16.0.1" ), " IP address of TUN interface for the SGi connection" )
121122 (" spgw.sgi_if_name" , bpo::value<string>(&sgi_if_name)->default_value (" srs_spgw_sgi" ), " Name of TUN interface for the SGi connection" )
123+ (" spgw.sgi_if_netmask" , bpo::value<string>(&sgi_if_netmask)->default_value (" 255.255.255.0" ), " IP mask of TUN interface for the SGi connection" )
122124 (" spgw.max_paging_queue" , bpo::value<uint32_t >(&max_paging_queue)->default_value (100 ), " Max number of packets in paging queue" )
123125
124126 (" pcap.enable" , bpo::value<bool >(&args->mme_args .s1ap_args .pcap_enable )->default_value (false ), " Enable S1AP PCAP" )
@@ -275,6 +277,7 @@ void parse_args(all_args_t* args, int argc, char* argv[])
275277 args->spgw_args .gtpu_bind_addr = spgw_bind_addr;
276278 args->spgw_args .sgi_if_addr = sgi_if_addr;
277279 args->spgw_args .sgi_if_name = sgi_if_name;
280+ args->spgw_args .sgi_if_netmask = sgi_if_netmask;
278281 args->spgw_args .max_paging_queue = max_paging_queue;
279282 args->hss_args .db_file = hss_db_file;
280283
0 commit comments