equal
deleted
inserted
replaced
85 Icmpv4Echo echo; |
85 Icmpv4Echo echo; |
86 p->RemoveHeader (echo); |
86 p->RemoveHeader (echo); |
87 if (echo.GetSequenceNumber () == (m_seq - 1) && |
87 if (echo.GetSequenceNumber () == (m_seq - 1) && |
88 echo.GetIdentifier () == 0) |
88 echo.GetIdentifier () == 0) |
89 { |
89 { |
90 Ptr<const Packet> data = echo.GetData (); |
90 uint8_t data[16]; |
91 if (data->GetSize () == 16) |
91 uint32_t dataSize = echo.GetData (data); |
|
92 if (dataSize == 16) |
92 { |
93 { |
93 uint32_t *buf = (uint32_t *)data->PeekData (); |
94 uint32_t *buf = (uint32_t *)data; |
94 if (buf[0] == GetNode ()->GetId () && |
95 if (buf[0] == GetNode ()->GetId () && |
95 buf[1] == GetApplicationId ()) |
96 buf[1] == GetApplicationId ()) |
96 { |
97 { |
97 int64_t ts = buf[3]; |
98 int64_t ts = buf[3]; |
98 ts <<= 32; |
99 ts <<= 32; |