目前遇到一个需求
在qemu/KVM虚拟机中启动tcp 的offloading功能
测试环境如下图所示:
虚拟机使用的virtio半虚拟化网卡,过ovs网桥,之后通过intel xl710网卡直连到一台IXIA测试仪帮忙测试tcp checksum

qemu配置中需要把checksum选项加入,使用virsh edit XXX(虚拟机名字)编辑虚拟机配置文件如下所示
重点是host端的csum='on'以及guest端的csum=‘on’
- <devices>
- <interface type='network'>
- <source network='default'/>
- <target dev='vnet1'/>
- <model type='virtio'/>
- <driver name='vhost' txmode='iothread' ioeventfd='on' event_idx='off' queues='5' rx_queue_size='256' tx_queue_size='256'>
- <host csum='on' gso='off' tso