if (!strncmp(str, "optical", strlen("optical")))
return DEVICE_TYPE_OPTICAL;
if (!strncmp(str, "network", strlen("network")))
return DEVICE_TYPE_NETWORK;
if (!strncmp(str, "any", strlen("any")))
return DEVICE_TYPE_ANY;
if (!strncmp(str, "optical", strlen("optical")))
return DEVICE_TYPE_OPTICAL;
if (!strncmp(str, "network", strlen("network")))
return DEVICE_TYPE_NETWORK;
if (!strncmp(str, "any", strlen("any")))
return DEVICE_TYPE_ANY;