diff options
Diffstat (limited to 'include/uapi/linux/virtio_net.h')
| -rw-r--r-- | include/uapi/linux/virtio_net.h | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/include/uapi/linux/virtio_net.h b/include/uapi/linux/virtio_net.h index ec32293a00db..fc353b518288 100644 --- a/include/uapi/linux/virtio_net.h +++ b/include/uapi/linux/virtio_net.h @@ -1,5 +1,5 @@ -#ifndef _LINUX_VIRTIO_NET_H -#define _LINUX_VIRTIO_NET_H +#ifndef _UAPI_LINUX_VIRTIO_NET_H +#define _UAPI_LINUX_VIRTIO_NET_H  /* This header is BSD licensed so anyone can use the definitions to implement   * compatible drivers/servers.   * @@ -35,6 +35,7 @@  #define VIRTIO_NET_F_CSUM	0	/* Host handles pkts w/ partial csum */  #define VIRTIO_NET_F_GUEST_CSUM	1	/* Guest handles pkts w/ partial csum */  #define VIRTIO_NET_F_CTRL_GUEST_OFFLOADS 2 /* Dynamic offload configuration. */ +#define VIRTIO_NET_F_MTU	3	/* Initial MTU advice */  #define VIRTIO_NET_F_MAC	5	/* Host has given MAC address. */  #define VIRTIO_NET_F_GUEST_TSO4	7	/* Guest can handle TSOv4 in. */  #define VIRTIO_NET_F_GUEST_TSO6	8	/* Guest can handle TSOv6 in. */ @@ -73,6 +74,8 @@ struct virtio_net_config {  	 * Legal values are between 1 and 0x8000  	 */  	__u16 max_virtqueue_pairs; +	/* Default maximum transmit unit advice */ +	__u16 mtu;  } __attribute__((packed));  /* @@ -242,4 +245,4 @@ struct virtio_net_ctrl_mq {  #define VIRTIO_NET_CTRL_GUEST_OFFLOADS   5  #define VIRTIO_NET_CTRL_GUEST_OFFLOADS_SET        0 -#endif /* _LINUX_VIRTIO_NET_H */ +#endif /* _UAPI_LINUX_VIRTIO_NET_H */ |