return 0;
}
+ static bool
+ dpif_netdev_class_is_dummy(const struct dpif_class *class)
+ {
+ return class != &dpif_netdev_class;
+ }
+
++static bool
++dpif_netdev_class_is_planetlab(const struct dpif_class *class)
++{
++ return class == &dpif_planetlab_class;
++}
++
static const char *
dpif_netdev_port_open_type(const struct dpif_class *class, const char *type)
{
return strcmp(type, "internal") ? type
- : class == &dpif_netdev_class ? "tap"
- : class == &dpif_planetlab_class ? "pltap"
- : "dummy";
++ : dpif_netdev_class_is_planetlab(class) ? "pltap"
+ : dpif_netdev_class_is_dummy(class) ? "dummy"
+ : "tap";
}
static struct dpif *