Ping support
diff --git a/sgsnemu/cmdline.h b/sgsnemu/cmdline.h
index c29caf0..475ea1c 100644
--- a/sgsnemu/cmdline.h
+++ b/sgsnemu/cmdline.h
@@ -1,6 +1,6 @@
 /* cmdline.h */
 
-/* File autogenerated by gengetopt version 2.8  */
+/* File autogenerated by gengetopt version 2.8rc  */
 
 #ifndef _cmdline_h
 #define _cmdline_h
@@ -28,10 +28,7 @@
   char * dns_arg;	/* DNS Server to use.  */
   char * listen_arg;	/* Local interface.  */
   char * remote_arg;	/* Remote host.  */
-  char * net_arg;	/* Network (default='192.168.0.0').  */
-  char * mask_arg;	/* Network mask (default='255.255.255.0').  */
   int contexts_arg;	/* Number of contexts (default='1').  */
-  int static_flag;	/* Allocate static tun ifterface (default=off).  */
   int timelimit_arg;	/* Exit after timelimit seconds (default='0').  */
   char * apn_arg;	/* Access point name (default='internet').  */
   char * imsi_arg;	/* IMSI (default='240010123456789').  */
@@ -39,6 +36,17 @@
   int qos_arg;	/* Requested quality of service (default='0x0b921f').  */
   char * uid_arg;	/* Login user ID (default='mig').  */
   char * pwd_arg;	/* Login password (default='hemmelig').  */
+  int createif_flag;	/* Create local network interface (default=off).  */
+  char * ipup_arg;	/* Script to run after link-up.  */
+  char * ipdown_arg;	/* Script to run after link-down.  */
+  int defaultroute_flag;	/* Add default route after link-up (default=off).  */
+  char * net_arg;	/* Network (default='0.0.0.0').  */
+  char * mask_arg;	/* Network mask (default='0.0.0.0').  */
+  char * pinghost_arg;	/* Ping remote host.  */
+  int pingrate_arg;	/* Number of ping req per second (default='1').  */
+  int pingsize_arg;	/* Number of ping data bytes (default='56').  */
+  int pingcount_arg;	/* Number of ping req to send (default='0').  */
+  int pingquiet_flag;	/* Do not print ping packet info (default=off).  */
 
   int help_given ;	/* Whether help was given.  */
   int version_given ;	/* Whether version was given.  */
@@ -50,10 +58,7 @@
   int dns_given ;	/* Whether dns was given.  */
   int listen_given ;	/* Whether listen was given.  */
   int remote_given ;	/* Whether remote was given.  */
-  int net_given ;	/* Whether net was given.  */
-  int mask_given ;	/* Whether mask was given.  */
   int contexts_given ;	/* Whether contexts was given.  */
-  int static_given ;	/* Whether static was given.  */
   int timelimit_given ;	/* Whether timelimit was given.  */
   int apn_given ;	/* Whether apn was given.  */
   int imsi_given ;	/* Whether imsi was given.  */
@@ -61,6 +66,17 @@
   int qos_given ;	/* Whether qos was given.  */
   int uid_given ;	/* Whether uid was given.  */
   int pwd_given ;	/* Whether pwd was given.  */
+  int createif_given ;	/* Whether createif was given.  */
+  int ipup_given ;	/* Whether ipup was given.  */
+  int ipdown_given ;	/* Whether ipdown was given.  */
+  int defaultroute_given ;	/* Whether defaultroute was given.  */
+  int net_given ;	/* Whether net was given.  */
+  int mask_given ;	/* Whether mask was given.  */
+  int pinghost_given ;	/* Whether pinghost was given.  */
+  int pingrate_given ;	/* Whether pingrate was given.  */
+  int pingsize_given ;	/* Whether pingsize was given.  */
+  int pingcount_given ;	/* Whether pingcount was given.  */
+  int pingquiet_given ;	/* Whether pingquiet was given.  */
 
 } ;