From ff64750b99cbe614ceb81096b309eeaf8b33265b Mon Sep 17 00:00:00 2001 From: "Daniel L." Date: Mon, 15 Oct 2012 17:35:09 -0400 Subject: [PATCH] Checksum for Ipv4RawSocket --- src/internet/model/ipv4-l3-protocol.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/internet/model/ipv4-l3-protocol.cc b/src/internet/model/ipv4-l3-protocol.cc index 979f0ce34..396fc3a81 100644 --- a/src/internet/model/ipv4-l3-protocol.cc +++ b/src/internet/model/ipv4-l3-protocol.cc @@ -532,6 +532,10 @@ Ipv4L3Protocol::SendWithHeader (Ptr packet, Ptr route) { NS_LOG_FUNCTION (this << packet << ipHeader << route); + if (Node::ChecksumEnabled ()) + { + ipHeader.EnableChecksum (); + } SendRealOut (route, packet, ipHeader); }