Re: How to check tap device for sndbuf when I set sndbuf=0 in the interface xml

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


cc libvirt-users for more inputs


I'm trying to find out how to check sndbuf for a tap device, could you please help to check it? 

In kernel 2.6.18, the tap device's default sndbuf is 1MB. There is a RFE bug[1] and patch[2] to introduce the option below in libvirt to adjust the sndbuf.
It is said in the patch[2] that when we set sndbuf=0, we actually set it to 0xffffffff.
How to check if it is set successfully? I have checked the below files, the value didn't change after I start a vm with sndbuf=0
# grep . /proc/sys/net/core/*mem_default

And from the doc[3]: "The default value is set by the /proc/sys/net/core/wmem_default file and the maximum allowed value is set by the /proc/sys/net/core/wmem_max file."
Current kernel 5.14.0-177.el9 has some updates about sndbuf:
# cat  /proc/sys/net/core/wmem_default
# cat  /proc/sys/net/core/wmem_max

Thank you!

[1] Bug 665293 RFE: Allow setting size of send buffer per TAP device in QEMU driver


[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux