netmap: I got some troubles with netmap

Wang Weidong wangweidong1 at huawei.com
Thu Jan 16 03:14:09 UTC 2014


Hi Luigi,

I learn netmap recently. I have some troubles and problems. Just below:

----------------------------------------------------------
My machine and the netmap and qemu version:
netmap version: 20131019.
qemu: 'git://git.qemu-project.org/qemu.git', v1.7
NIC hardware: Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Network Connection (rev 01)
PC: Suse x86_64 GNU/Linux, the kernel is suse-3.0.58
----------------------------------------------------------

insmod netmap_lin.ko and ixgbe/ixgbe.ko

problem 1:
I only use ethtool -A eth2 autoneg/rx/tx off that I can get the speed up to 14.84 Mpps. Or, I only
got 500 Kpps.

I should do "ethtool -A"?

problem 2:
I turn intel_iommu=on.
When I use pkt-gen -i eth2, I got failed. And the dmesg likes that:
DRHD: handling fault status reg 202
DMAR:[DMA Read] Request device [03:00.0] fault addr 1f6bfbd000

Is that netmap no support IOMMU?

Problem 3:
"qemu-system-x86_64 -m 1024 -boot c -net nic -net netmap,ifname=vale0:1 -hda /home/disk/nm_d0
-enable-kvm -vnc :0", Use that command to start a vm. 

I test on the vm.
#pkt-gen -i eth0 -f tx -l 60 -n 20000000,
the speed is up to 1.02 Mpps.

I do "vale-ctl -h vale0:eth2", then I test on the vm, the speed is up to 558.57 Kpps.
While "vale-ctl -a vale0:eth2", the speed is up to 800 kpps. 

I did something wrong?
------

thanks,

Wang





More information about the freebsd-net mailing list