+ if( strcmp(arg, "--help") == 0 )
+ {
+ PrintUsage(0);
+ return 0;
+ }
+ else if( strcmp(arg, "-dev") == 0 )
+ {
+ if( i+1 == argc ) { PrintUsage(argv[0]); return 1; }
+ rv = NativeNic_AddDev(argv[i+1]);
+ if( rv ) {
+ Log_Error("NetTest", "Failed to add device %s", argv[i+1]);
+ return -1;
+ }
+ i ++;
+ }
+ else if( strcmp(arg, "-ip") == 0 )
+ {
+ if( i+1 == argc ) { PrintUsage(argv[0]); return 1; }
+ // Parse argument and poke ipstack
+ if( NetTest_AddAddress(argv[i+1]) ) {
+ return -1;
+ }
+ i ++;
+ }
+ else
+ {
+ Log_Error("NetTest", "Unknown argument '%s'", arg);
+ PrintUsage(argv[0]);
+ return -1;
+ }