_ (VIRTIO_NET_F_CSUM, 0) \
_ (VIRTIO_NET_F_GUEST_CSUM, 1) \
_ (VIRTIO_NET_F_CTRL_GUEST_OFFLOADS, 2) \
_ (VIRTIO_NET_F_MTU, 3) \
_ (VIRTIO_NET_F_MAC, 5) \
_ (VIRTIO_NET_F_GSO, 6) \
_ (VIRTIO_NET_F_GUEST_TSO4, 7) \
_ (VIRTIO_NET_F_GUEST_TSO6, 8) \
_ (VIRTIO_NET_F_GUEST_ECN, 9) \
_ (VIRTIO_NET_F_GUEST_UFO, 10) \
_ (VIRTIO_NET_F_HOST_TSO4, 11) \
_ (VIRTIO_NET_F_HOST_TSO6, 12) \
_ (VIRTIO_NET_F_HOST_ECN, 13) \
_ (VIRTIO_NET_F_HOST_UFO, 14) \
_ (VIRTIO_NET_F_MRG_RXBUF, 15) \
_ (VIRTIO_NET_F_STATUS, 16) \
_ (VIRTIO_NET_F_CTRL_VQ, 17) \
_ (VIRTIO_NET_F_CTRL_RX, 18) \
_ (VIRTIO_NET_F_CTRL_VLAN, 19) \
_ (VIRTIO_NET_F_CTRL_RX_EXTRA, 20) \
_ (VIRTIO_NET_F_GUEST_ANNOUNCE, 21) \
_ (VIRTIO_NET_F_MQ, 22) \
_ (VIRTIO_NET_F_CTRL_MAC_ADDR, 23) \
_ (VIRTIO_F_NOTIFY_ON_EMPTY, 24) \
_ (VHOST_F_LOG_ALL, 26) \
_ (VIRTIO_F_ANY_LAYOUT, 27) \
_ (VIRTIO_RING_F_INDIRECT_DESC, 28) \
_ (VIRTIO_RING_F_EVENT_IDX, 29)
\
\
_ (VIRTIO_F_VERSION_1, 32)
#define VHOST_USER_F_PROTOCOL_FEATURES