[Ns-bugs] [Bug 491] It is painful to enable all checksums
code@nsnam.ece.gatech.edu
code at nsnam.ece.gatech.edu
Sun Apr 26 19:22:02 PDT 2009
http://www.nsnam.org/bugzilla/show_bug.cgi?id=491
--- Comment #2 from Craig Dowell <craigdo at ee.washington.edu> 2009-04-26 22:22:02 EDT ---
I got bit by this again today. V4Ping creates an icmp header outside of the
Icmpv4L4Protocol where there is a calcChecksum. Checksums in V4Ping aren't
turned on when you turn on checksums in icmp.
It's time to fix this.
I don't think that adding a calChecksum to InternetStackHelper is the right
thing to do. There is no law that says that a script must ever instantiate an
internet stack helper. We need something that turns on checksums irrespective
of what level script one is using.
Like I said, I think there should be a global enable-checksums option that
trumps the individual checksum attributes and just turns on all checksums in
the system. All checksum enabling code should respect this global value.
I would like to fix this tomorrow to get emu-ping working. How about adding a
GlobalValue in the internet stack module?
--
Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the Ns-bugs
mailing list