Re: still seeing network freezes with rtl8139 nic

david ahern
2008-02-25T17:06:04Z

david ahern wrote:
> Avi Kivity wrote:
>> - the in-kernel ioapic is buggy and needs the extra kicking the
>> optimization prevents. Can be checked by re-adding the optimization to
>> kvm_ioapic_set_irq() (keeping it removed in qemu). If it works, the
>> problem is in userspace. If it fails, the problem is in the kernel.
>>
>> Something like
>>
>> static int old_level[16];
>>
>> if (level == old_level[irq])
>> return;
>> old_level[irq] = level;
>>

With the "if (!change) return;" taken out of pci_set_irq() and the above code
added to kvm_ioapic_set_irq() networking froze.