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