X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fnetdev-pltap.c;h=4e544ef30279fcbc805561743164023cb3d32e7d;hb=ea7655d9f9d38a3af7250de8ba0b89115b5f4a5e;hp=6227308c4933797c186f2c3340c503f151534805;hpb=a80110ed6c203096ed9ca7834768957d3e6c0fe9;p=sliver-openvswitch.git diff --git a/lib/netdev-pltap.c b/lib/netdev-pltap.c index 6227308c4..4e544ef30 100644 --- a/lib/netdev-pltap.c +++ b/lib/netdev-pltap.c @@ -94,7 +94,7 @@ is_pltap_class(const struct netdev_class *class) static struct netdev_dev_pltap * netdev_dev_pltap_cast(const struct netdev_dev *netdev_dev) { - assert(is_pltap_class(netdev_dev_get_class(netdev_dev))); + ovs_assert(is_pltap_class(netdev_dev_get_class(netdev_dev))); return CONTAINER_OF(netdev_dev, struct netdev_dev_pltap, netdev_dev); } @@ -102,7 +102,7 @@ static struct netdev_pltap * netdev_pltap_cast(const struct netdev *netdev) { struct netdev_dev *netdev_dev = netdev_get_dev(netdev); - assert(is_pltap_class(netdev_dev_get_class(netdev_dev))); + ovs_assert(is_pltap_class(netdev_dev_get_class(netdev_dev))); return CONTAINER_OF(netdev, struct netdev_pltap, netdev); } @@ -333,7 +333,7 @@ netdev_pltap_up(struct netdev_dev_pltap *dev) return vsys_transaction("vif_up", NULL, "%s\n"IP_FMT"\n%d\n", dev->real_name, - IP_ARGS(&dev->local_addr.sin_addr), + IP_ARGS(dev->local_addr.sin_addr.s_addr), dev->local_netmask); } @@ -395,7 +395,7 @@ netdev_pltap_get_config(struct netdev_dev *dev_, struct smap *args) if (netdev_dev->valid_local_ip) smap_add_format(args, "local_ip", IP_FMT, - IP_ARGS(&netdev_dev->local_addr.sin_addr)); + IP_ARGS(netdev_dev->local_addr.sin_addr.s_addr)); if (netdev_dev->valid_local_netmask) smap_add_format(args, "local_netmask", "%"PRIu32, ntohs(netdev_dev->local_netmask)); @@ -729,6 +729,7 @@ const struct netdev_class netdev_pltap_class = { netdev_pltap_destroy, netdev_pltap_get_config, netdev_pltap_set_config, + NULL, /* get_tunnel_config */ netdev_pltap_open, netdev_pltap_close,