Finally got some time to look into this. As much as my test reproduction of this goes it would be not critical in importance because clients seem to get an IP address even with those messages showing up.
I can see those bad crc messages in (Quantal, Precise and Lucid those just been the ones I set up to try). To summarize my understanding here: - virtio (and xen netfron) would deliberately leave the checksum incomplete for packets between interfaces on the same host because the packet will always remain in memory. So calculating a checksum is a waste of time. - There has been a kernel change that allows to check the checksum status ([PACKET]: Add optional checksum computation for recvmsg). This has been in the kernel since 2.6.26. - The isc-dhcp code needs to be updated to use this new interface. It seems that the patch from Fedora was added about a year ago but would still apply to the latest Debian package. Whether it never was attempted to forward this to the isc-dhcp project, or whether it was rejected for some reason, I don't know. I am working on updates for the Quantal and Precise packages (Lucid should follow but that needs a bit more work to apply the patch). But then we also should investigate why this is not upstream or at least in Debian. ** Changed in: isc-dhcp (Ubuntu) Importance: Undecided => Medium ** Changed in: isc-dhcp (Ubuntu) Assignee: (unassigned) => Stefan Bader (stefan-bader-canonical) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/930962 Title: dhcp3-server reports many bad udp checksums to syslog using virtio NIC To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/930962/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs