-int netdev_vport_set_etheraddr(struct netdev *,
- const uint8_t mac[ETH_ADDR_LEN]);
-int netdev_vport_get_etheraddr(const struct netdev *,
- uint8_t mac[ETH_ADDR_LEN]);
-int netdev_vport_get_mtu(const struct netdev *, int *mtup);
-int netdev_vport_get_carrier(const struct netdev *, bool *carrier);
-int netdev_vport_get_stats(const struct netdev *, struct netdev_stats *);
-int netdev_vport_update_flags(struct netdev *, enum netdev_flags off,
- enum netdev_flags on,
- enum netdev_flags *old_flagsp);
+const struct ofpbuf *netdev_vport_get_options(const struct netdev *);
+
+enum odp_vport_type netdev_vport_get_vport_type(const struct netdev *);
+const char *netdev_vport_get_netdev_type(const struct dpif_linux_vport *);