Commit 206ad06b authored by Rusty Russell's avatar Rusty Russell

tools/lguest: don't use legacy definitions for net device in example launcher.

Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
parent ed9ecb04
...@@ -66,6 +66,7 @@ typedef uint8_t u8; ...@@ -66,6 +66,7 @@ typedef uint8_t u8;
#define VIRTIO_CONFIG_NO_LEGACY #define VIRTIO_CONFIG_NO_LEGACY
#define VIRTIO_PCI_NO_LEGACY #define VIRTIO_PCI_NO_LEGACY
#define VIRTIO_BLK_NO_LEGACY #define VIRTIO_BLK_NO_LEGACY
#define VIRTIO_NET_NO_LEGACY
/* Use in-kernel ones, which defines VIRTIO_F_VERSION_1 */ /* Use in-kernel ones, which defines VIRTIO_F_VERSION_1 */
#include "../../include/uapi/linux/virtio_config.h" #include "../../include/uapi/linux/virtio_config.h"
...@@ -2816,7 +2817,7 @@ static int get_tun_device(char tapif[IFNAMSIZ]) ...@@ -2816,7 +2817,7 @@ static int get_tun_device(char tapif[IFNAMSIZ])
* about our expanded header (which is called * about our expanded header (which is called
* virtio_net_hdr_mrg_rxbuf in the legacy system). * virtio_net_hdr_mrg_rxbuf in the legacy system).
*/ */
vnet_hdr_sz = sizeof(struct virtio_net_hdr_mrg_rxbuf); vnet_hdr_sz = sizeof(struct virtio_net_hdr_v1);
if (ioctl(netfd, TUNSETVNETHDRSZ, &vnet_hdr_sz) != 0) if (ioctl(netfd, TUNSETVNETHDRSZ, &vnet_hdr_sz) != 0)
err(1, "Setting tun header size to %u", vnet_hdr_sz); err(1, "Setting tun header size to %u", vnet_hdr_sz);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment