Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 3112] CDP Checksum Calculation Incorrect

Date: Tue, 6 Jan 2009 07:59:11 -0800 (PST)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3112





--- Comment #38 from Greg Neujahr <wireshark@xxxxxxxxxxxxxxxxxxxxx>  2009-01-06 07:59:10 PDT ---
(In reply to comment #35)
> I've incorporated the extra code in my changes and have the code, with comments
> explaining all this, ready to be checked in. When the last captures of Greg
> work out right I'll commit it. 

I've run the latest patch that Sake supplied and everything looks good to me! I
tested against live captures from both the 2950 and 871W and they both worked
out. I couldn't get the 871 to send out odd length packets with >= 0x80 as the
last byte unfortunately. The last byte in those CDP packets is either 0 or 1
due to the 'duplex' setting being last. The 2950 is a production switch, so
changing it's IP wasn't possible either. But, I did have a 2960-24 I was able
to work with and generate packets for. They're attached previous to this
message. All checksums there checked out good with variants of the 871, 2950,
and 2960 switches, so I'd say we've figured it out. If I hear anything back
from folks at the cisco TAC, I'll reopen the ticket if it affects anything
we've patched.

Wanted to extend a big thank you to Jaap, Sake, Jim, and Guy for putting in
time and effort on this. 


-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.