fix compilation warnings
authorGiuseppe Lettieri <g.lettieri@iet.unipi.it>
Thu, 24 Jan 2013 10:01:18 +0000 (11:01 +0100)
committerGiuseppe Lettieri <g.lettieri@iet.unipi.it>
Thu, 24 Jan 2013 10:01:18 +0000 (11:01 +0100)
lib/netdev-pltap.c
lib/netdev-tunnel.c
lib/tunalloc.c

index 6227308..58273db 100644 (file)
@@ -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,
index 797813b..a44095d 100644 (file)
@@ -170,7 +170,7 @@ netdev_tunnel_get_config(struct netdev_dev *dev_, struct smap *args)
 
     if (netdev_dev->valid_remote_ip)
        smap_add_format(args, "remote_ip", IP_FMT,
-               IP_ARGS(&netdev_dev->remote_addr.sin_addr));
+               IP_ARGS(netdev_dev->remote_addr.sin_addr.s_addr));
     if (netdev_dev->valid_remote_port)
         smap_add_format(args, "remote_port", "%"PRIu16,
                ntohs(netdev_dev->remote_addr.sin_port));
@@ -496,6 +496,7 @@ const struct netdev_class netdev_tunnel_class = {
     netdev_tunnel_destroy,
     netdev_tunnel_get_config,
     netdev_tunnel_set_config, 
+    NULL,                      /* get_tunnel_config */
 
     netdev_tunnel_open,
     netdev_tunnel_close,
index 4cb2f8e..053b4a5 100644 (file)
@@ -6,6 +6,7 @@
  * new tuntap interface. Interface name can be acquired via TUNGETIFF ioctl.
  */
 
+#include <config.h>
 #include <sys/un.h>
 #include <stdlib.h>
 #include <stdio.h>