Comments (6)
Hi Maurits,
I will take a look at the problem later this week as currently I am out of
the office for public holidays.
Some questions as I never tested such configuration:
- What are the offload settings of the NICs in the bonding? (ethtool -k)
- Can you try and disable GRO ?
My suspicion is that exactly as with macvtap no one handles capability
mismatch between the guest (tap device) and the devices on the host. And
Windows guests until Windows server 2012 do not support GRO (we added a
patch recently for it, the feature is called RSC by Microsoft).
Best regards,
Yan.
On Mon, Mar 25, 2013 at 11:08 AM, MvdLande [email protected] wrote:
Hello Yan,
I'm testing a setup on CentOS 6.4 which uses arp to monitor a network bond
interface instead of miimon.
like:
...
IPADDR=172.16.93.6 # VMhost1f
BONDING_OPTS="mode=1 arp_interval=500 arp_validate=all
arp_ip_target=172.16.93.10,172.16.93.20,172.16.93.23,172.16.93.29"
...Then vlans are added to bond0 which are each added to it's own bridge. The
network bridges are used for the virtual networking.In the past I had used :
BONDING_OPTS="mode=1 miimon=100"which is working fine but with arp monitor link failures beyond the
directly connected switch will be detected.On the host machine networking appears fine and the cluster manager does
not detect any error's.But the on the guest machine network starts with a lot of trouble. e.a. a
slow connection and often failing until after a couple of minutes the guest
networking fails completely.Then after manual disabling the guest network interface and enabling it
again the network connection is temporary restored until it fails again.I have tested several net-kvm driver versions and none are working with
this current setup.Do you have a clue about what's happening?
Best regards,
Maurits van de Lande
—
Reply to this email directly or view it on GitHubhttps://github.com/YanVugenfirer/kvm-guest-drivers-windows/issues/10
.
Daynix Computing LTD
Yan Vugenfirer, CEO
Email: [email protected]
Phone: +972-54-4758084
Web: www.daynix.com
from kvm-guest-drivers-windows.
- Can you try and disable GRO ?
- What are the offload settings of the NICs in the bonding? (ethtool -k)
ethtool -k eth0
Features for eth0:
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
tcp-segmentation-offload: on
udp-fragmentation-offload: off
generic-segmentation-offload: on
generic-receive-offload: on
large-receive-offload: off
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off
receive-hashing: on
ethtool -k eth1
Features for eth1:
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
tcp-segmentation-offload: on
udp-fragmentation-offload: off
generic-segmentation-offload: on
generic-receive-offload: on
large-receive-offload: off
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off
receive-hashing: on
#2. Can you try and disable GRO ?
done, I'll test again
from kvm-guest-drivers-windows.
After disabling GRO on eth0 and eth1 the guest network is still not stable.
from kvm-guest-drivers-windows.
What about the bond interface and the bridges? What properties do they
have?
Best regards,
Yan.
On Mon, Mar 25, 2013 at 12:33 PM, MvdLande [email protected] wrote:
After disabling GRO on eth0 and eth1 the guest network is still not stable.
—
Reply to this email directly or view it on GitHubhttps://github.com/YanVugenfirer/kvm-guest-drivers-windows/issues/10#issuecomment-15386236
.
Daynix Computing LTD
Yan Vugenfirer, CEO
Email: [email protected]
Phone: +972-54-4758084
Web: www.daynix.com
from kvm-guest-drivers-windows.
br110 is connected to the guest
ethtool -k bond0
Features for bond0:
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
tcp-segmentation-offload: on
udp-fragmentation-offload: off
generic-segmentation-offload: off
generic-receive-offload: off
large-receive-offload: off
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off
receive-hashing: off
ethtool -k br110
Features for br110:
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
tcp-segmentation-offload: on
udp-fragmentation-offload: off
generic-segmentation-offload: on
generic-receive-offload: off
large-receive-offload: off
rx-vlan-offload: off
tx-vlan-offload: off
ntuple-filters: off
receive-hashing: off
Best regards,
Maurits
from kvm-guest-drivers-windows.
I have just tested the network connectivity without the net-kvm driver with an e1000 device. Now it is even worse.
No network connectivity at all!
So net-kvm is not the problem.
Apparently arp monitoring for network bonding does not currently work with libvirt/kvm.
from kvm-guest-drivers-windows.
Related Issues (20)
- Windows Virtio Video driver mirror function
- BOSD screen doesn't show up with VirtIO VGA HOT 2
- netkvm with lots of parallel network activity hanging Win10 VM HOT 22
- access host's `rclone mount`'ed directory HOT 1
- wiki update for virtiofs HOT 2
- Download link for pre built drivers doesn't work? HOT 4
- netkvm: Enhancing Host Throughput by Combining Virtio Header and Data in a Single Memory Block for NetKVM HOT 9
- Latest Win11 netkvm.cat files mention netkvmpoll.inf instead of netkvm.inf HOT 1
- virtiofs ignoring CLI arguments when created as a service HOT 6
- Virtio-Net driver is not respecting VIRTIO_NET_F_MRG_RXBUF HOT 10
- Windows Ballooning Question (version support) HOT 13
- viostor: It seems that RhelScsiVerify has an improperly handled boundary condition. HOT 5
- netkvm: HLK NDISTest 6.5 - [1 Machine] - GenericMiniportRequirements test failed HOT 5
- After upgrading virtio-win-guest-tools on Windows Server 2016, the CPU usage of the Balloon service and WMI Provider Host skyrocketed. HOT 2
- [virtio-block] Request support for multi-stage resume of Windows to speed up hibernate/resume HOT 5
- SCSI CD-ROM driver broken in recent Windows builds HOT 31
- viogpudo /virtio-vga broken in recent Windows builds HOT 5
- Add-WindowsDriver pvpanic-pci fails with: the request is not supported HOT 4
- Re-add latest working version of qemu-ga agent for win XP HOT 3
- Viogpu: support cross-adapter resources (use case: virtio-gpu-pci used w/ gpu passthru)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kvm-guest-drivers-windows.