Lines Matching +full:host +full:- +full:command

28 #include "standard-headers/linux/types.h"
29 #include "standard-headers/linux/virtio_ids.h"
30 #include "standard-headers/linux/virtio_config.h"
31 #include "standard-headers/linux/virtio_types.h"
32 #include "standard-headers/linux/if_ether.h"
35 #define VIRTIO_NET_F_CSUM 0 /* Host handles pkts w/ partial csum */
39 #define VIRTIO_NET_F_MAC 5 /* Host has given MAC address. */
44 #define VIRTIO_NET_F_HOST_TSO4 11 /* Host can handle TSOv4 in. */
45 #define VIRTIO_NET_F_HOST_TSO6 12 /* Host can handle TSOv6 in. */
46 #define VIRTIO_NET_F_HOST_ECN 13 /* Host can handle TSO[6] w/ ECN in. */
47 #define VIRTIO_NET_F_HOST_UFO 14 /* Host can handle UFO in. */
48 #define VIRTIO_NET_F_MRG_RXBUF 15 /* Host can merge receive buffers. */
59 #define VIRTIO_NET_F_DEVICE_STATS 50 /* Device can provide device-level statistics. */
64 #define VIRTIO_NET_F_HOST_USO 56 /* Host can handle USO in. */
75 #define VIRTIO_NET_F_GSO 6 /* Host handles pkts w/ any GSO type */
110 * 0x00 - half duplex
111 * 0x01 - full duplex
124 * This header comes first in the scatter-gather list. If you don't
127 * This is bitwise-equivalent to the legacy struct virtio_net_hdr_mrg_rxbuf,
185 /* This header comes first in the scatter-gather list.
187 * be the first element of the scatter-gather list. If you don't
213 * command goes in between.
228 * state value, zero = disable, non-zero = enable. Commands
230 * Commands 2-5 are added with VIRTIO_NET_F_CTRL_RX_EXTRA.
245 * non-perfect, ie. based on hypervisor resources, the guest may
248 * In addition to the class/cmd header, the TABLE_SET command requires
255 * The ADDR_SET command requests one out scatterlist, it contains a
284 * The command VIRTIO_NET_CTRL_ANNOUNCE_ACK is used to indicate that
287 * this command.
297 * The command VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET
299 * receive queues that will be used. After the command is consumed and acked by
314 * The command VIRTIO_NET_CTRL_MQ_RSS_CONFIG has the same effect as
317 * to decide on receive virtqueue to place the packet. The command
346 * The command VIRTIO_NET_CTRL_MQ_HASH_CONFIG requests the device
349 * parameters for hash calculation. The command requires feature
370 * Command data format matches the feature bit mask exactly.
387 * Set the tx-usecs/tx-max-packets parameters.
399 * Set the rx-usecs/rx-max-packets parameters.