From 439326789385f7b596364a73cb90c9a8eee0afa3 Mon Sep 17 00:00:00 2001 From: Xiao Jia Date: Fri, 22 Jan 2016 14:26:16 -0800 Subject: [PATCH] lkl tools: virtio: set LKL_VIRTIO_NET_F_MAC as a bit Signed-off-by: Xiao Jia --- tools/lkl/lib/virtio_net.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/lkl/lib/virtio_net.c b/tools/lkl/lib/virtio_net.c index 7055bbbab3d17b..23186eb27be765 100644 --- a/tools/lkl/lib/virtio_net.c +++ b/tools/lkl/lib/virtio_net.c @@ -3,6 +3,8 @@ #include "virtio.h" #include "endian.h" +#define BIT(x) (1ULL << x) + struct virtio_net_poll { struct virtio_net_dev *dev; void *sem; @@ -95,7 +97,7 @@ int lkl_netdev_add(union lkl_netdev nd, void *mac) dev->dev.vendor_id = 0; dev->dev.device_features = 0; if (mac) - dev->dev.device_features |= LKL_VIRTIO_NET_F_MAC; + dev->dev.device_features |= BIT(LKL_VIRTIO_NET_F_MAC); dev->dev.config_gen = 0; dev->dev.config_data = &dev->config; dev->dev.config_len = sizeof(dev->config);