列举virtio规范(v1.1)中所有virtio net feature bit及其含义
时间: 2024-03-30 11:39:14 浏览: 10
以下是 virtio 规范 v1.1 中所有 Virtio 网络设备的 feature bit 及其含义:
1. VIRTIO_NET_F_CSUM (0):表示设备支持 TCP/UDP 校验和计算。
2. VIRTIO_NET_F_GUEST_CSUM (1):表示设备支持让客户机进行 TCP/UDP 校验和计算。
3. VIRTIO_NET_F_CTRL_GUEST_OFFLOADS (2):表示设备支持向客户机暴露控制通道,并支持客户机开启或关闭校验和、分段和 GSO 等功能。
4. VIRTIO_NET_F_MAC (5):表示设备支持配置 MAC 地址。
5. VIRTIO_NET_F_GUEST_TSO4 (7):表示设备支持让客户机进行 TCPv4 大分段 (TSO)。
6. VIRTIO_NET_F_GUEST_TSO6 (8):表示设备支持让客户机进行 TCPv6 大分段 (TSO)。
7. VIRTIO_NET_F_GUEST_ECN (9):表示设备支持让客户机启用 ECN。
8. VIRTIO_NET_F_GUEST_UFO (10):表示设备支持让客户机进行 UDP 分段 (UFO)。
9. VIRTIO_NET_F_HOST_TSO4 (11):表示设备支持向主机进行 TCPv4 大分段 (TSO)。
10. VIRTIO_NET_F_HOST_TSO6 (12):表示设备支持向主机进行 TCPv6 大分段 (TSO)。
11. VIRTIO_NET_F_HOST_ECN (13):表示设备支持向主机启用 ECN。
12. VIRTIO_NET_F_HOST_UFO (14):表示设备支持向主机进行 UDP 分段 (UFO)。
13. VIRTIO_NET_F_MRG_RXBUF (15):表示设备支持向主机发送大数据包,并且支持将多个小数据包合并为一个大数据包。
14. VIRTIO_NET_F_STATUS (16):表示设备支持向主机报告网络设备的状态。
15. VIRTIO_NET_F_CTRL_VQ (17):表示设备支持向主机暴露控制通道。
16. VIRTIO_NET_F_CTRL_RX (18):表示设备支持向主机发送控制信息。
17. VIRTIO_NET_F_CTRL_VLAN (19):表示设备支持 VLAN。
18. VIRTIO_NET_F_GUEST_ANNOUNCE (21):表示设备支持客户机通知主机其 IP 地址。
19. VIRTIO_NET_F_MQ (22):表示设备支持使用多个队列。
20. VIRTIO_NET_F_CTRL_MAC_ADDR (23):表示设备支持通过控制通道向客户机发送 MAC 地址。
以上是 virtio 规范 v1.1 中的所有 Virtio 网络设备的 feature bit 及其含义。