X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fnetdev-tunnel.c;h=f8bc74bb18fcc15d20dbd85f2a0a8cba8cbc7ed5;hb=0f795b759cfc75d9effbe245c8714dbea6d20bb1;hp=3215b790c734943a674765be09ea84baa421ff61;hpb=85606e05b691be7c2f2d4bcf0e91170b71ec8fbb;p=sliver-openvswitch.git diff --git a/lib/netdev-tunnel.c b/lib/netdev-tunnel.c index 3215b790c..f8bc74bb1 100644 --- a/lib/netdev-tunnel.c +++ b/lib/netdev-tunnel.c @@ -163,6 +163,7 @@ netdev_tunnel_get_config(const struct netdev *dev_, struct smap *args) static int netdev_tunnel_connect(struct netdev_tunnel *dev) { + char buf[1024]; if (dev->sockfd < 0) return EBADF; if (!dev->valid_remote_ip || !dev->valid_remote_port) @@ -174,7 +175,7 @@ netdev_tunnel_connect(struct netdev_tunnel *dev) dev->connected = true; netdev_tunnel_update_seq(dev); VLOG_DBG("%s: connected to (%s, %d)", netdev_get_name(&dev->up), - inet_ntoa(dev->remote_addr.sin_addr), ntohs(dev->remote_addr.sin_port)); + inet_ntop(AF_INET, &dev->remote_addr.sin_addr, buf, 1024), ntohs(dev->remote_addr.sin_port)); return 0; } @@ -252,7 +253,7 @@ netdev_rx_tunnel_recv(struct netdev_rx *rx_, void *buffer, size_t size) } else if (errno != EINTR) { if (errno != EAGAIN) { VLOG_WARN_RL(&rl, "error receiveing Ethernet packet on %s: %s", - netdev_rx_get_name(rx_), strerror(errno)); + netdev_rx_get_name(rx_), ovs_strerror(errno)); netdev->stats.rx_errors++; } return -errno; @@ -294,7 +295,7 @@ netdev_tunnel_send(struct netdev *netdev_, const void *buffer, size_t size) } else if (errno != EINTR) { if (errno != EAGAIN) { VLOG_WARN_RL(&rl, "error sending Ethernet packet on %s: %s", - netdev_get_name(netdev_), strerror(errno)); + netdev_get_name(netdev_), ovs_strerror(errno)); dev->stats.tx_errors++; } return errno;