News for hackers. Stuff that matters.
Re:Windows corrupting UDP datagrams by detaro on Saturday October 17, 2015 @07:09PM (#10406535)
I honestly think the theory of the NIC messing up one of the offloaded tasks is a likely one, if I remember other strange errors that have happened in this context. To bad that he doesn't have access to the machine to do more thorough tests.
Re:Windows corrupting UDP datagrams by IvyMike on Saturday October 17, 2015 @07:30PM (#10406609)
My money's also on a NIC checksum/segmentation offloading bug. Even though it apparently isn't controllable via the exposed parameters, the card does have these features. "TCP/UDP checksum and segmentation offload (IPv4 and IPv6)" on the spec sheet https://www-ssl.intel.com/content/dam/doc/product-brief/8257...
Re:Windows corrupting UDP datagrams by userbinator on Saturday October 17, 2015 @08:25PM (#10406749)
In the past to rule out NIC problems I have temporarily used a "dumb NIC" like a 3C905 or other NE2000-compatible as a replacement. They're slow because they rely on the host CPU for much of the processing, but a good fallback to use when you want something that is known to work reliably.
Re:Windows corrupting UDP datagrams by toast0 on Sunday October 18, 2015 @12:03AM (#10407174)
Maybe I just haven't hit the right combination of great nic and questionable CPU, but I've seen segmentation offloading result in weird/bad things on the wire, and when I turn it off, I don't see any difference in CPU, so I don't see the point of ever having it on. Specifically for transmit offloading, with dual xeon 2690s, doing https serving via 2x 10gbps nics.

Additionally, I've seen the effects of weird bugs with receive offloading in Linux routers as well: If packets get combined before forwarding, they can be dropped because of the mtu on the next hop interface, so the performance enhancement is actually decreasing performance (and since it's a middle box, I can't do anything except hope my packets don't arrive close enough in time to get aggregated)

Re:Windows corrupting UDP datagrams by togusa on Sunday October 18, 2015 @05:31AM (#10407687)
Makes sense. Bet it's a Broadcom NIC if it is. Those things are nothing but trouble. I have no idea why HP ship them in their mid-high end kit.