* Lars Eggert <[EMAIL PROTECTED]> [020221 11:18] wrote:
> Hi,
> 
> I'm looking at a packet trace taken of an xl card under 4.5, and I see 
> bad IP and TCP/UDP checksums. The release notes state that checksumming 
> maybe offloaded to the NIC now, but I'd still expect them to be correct 
> in a packet trace!
> 
> More specifically, the IP checksum is always zero, while the TCP and UDP 
> checksums are non-zero but bad. However, netstat shows no packets 
> arriving with bad checksums, so I assume that they get mangled somewhere 
> in the kernel after inbound processing. (And the machine works fine on a 
> network; I found this by accident.)
> 
> Any clues?

I'm not 100% on this, but bpf may be queueing the packet without
doing a deep copy of it?  Another thing may be that the card performs
the checksum but uses the checksum area as a scratch area?

-- 
-Alfred Perlstein [[EMAIL PROTECTED]]
'Instead of asking why a piece of software is using "1970s technology,"
 start asking why software is ignoring 30 years of accumulated wisdom.'
Tax deductible donations for FreeBSD: http://www.freebsdfoundation.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to