···4242#include <pwd.h>4343#include <grp.h>44444545+#ifndef VIRTIO_F_ANY_LAYOUT4646+#define VIRTIO_F_ANY_LAYOUT 274747+#endif4848+4549/*L:1104650 * We can ignore the 43 include files we need for this program, but I do want4751 * to draw attention to the use of kernel-style types.···15481544 add_feature(dev, VIRTIO_NET_F_HOST_ECN);15491545 /* We handle indirect ring entries */15501546 add_feature(dev, VIRTIO_RING_F_INDIRECT_DESC);15471547+ /* We're compliant with the damn spec. */15481548+ add_feature(dev, VIRTIO_F_ANY_LAYOUT);15511549 set_config(dev, sizeof(conf), &conf);1552155015531551 /* We don't need the socket any more; setup is done. */