netdev_dev_tunnel_cast(const struct netdev_dev *netdev_dev)
{
ovs_assert(is_netdev_tunnel_class(netdev_dev_get_class(netdev_dev)));
netdev_dev_tunnel_cast(const struct netdev_dev *netdev_dev)
{
ovs_assert(is_netdev_tunnel_class(netdev_dev_get_class(netdev_dev)));
{
struct netdev_dev *netdev_dev = netdev_get_dev(netdev);
ovs_assert(is_netdev_tunnel_class(netdev_dev_get_class(netdev_dev)));
{
struct netdev_dev *netdev_dev = netdev_get_dev(netdev);
ovs_assert(is_netdev_tunnel_class(netdev_dev_get_class(netdev_dev)));
netdev_dev->hwaddr[0] = 0xfe;
netdev_dev->hwaddr[1] = 0xff;
netdev_dev->hwaddr[2] = 0xff;
netdev_dev->hwaddr[0] = 0xfe;
netdev_dev->hwaddr[1] = 0xff;
netdev_dev->hwaddr[2] = 0xff;
VLOG_DBG("tunnel_create: name=%s, fd=%d, port=%d", name, netdev_dev->sockfd, netdev_dev->local_addr.sin_port);
VLOG_DBG("tunnel_create: name=%s, fd=%d, port=%d", name, netdev_dev->sockfd, netdev_dev->local_addr.sin_port);
- VLOG_DBG("%s: connected to (%s, %d)", netdev_dev_get_name(&dev->netdev_dev),
+ VLOG_DBG("%s: connected to (%s, %d)", netdev_dev_get_name(&dev->up),