|
|
| 347 |
uint32_t identification = fragmentHeader.GetIdentification (); |
347 |
uint32_t identification = fragmentHeader.GetIdentification (); |
| 348 |
Ipv6Address src = ipv6Header.GetSourceAddress (); |
348 |
Ipv6Address src = ipv6Header.GetSourceAddress (); |
| 349 |
|
349 |
|
| 350 |
std::pair<Ipv6Address, uint32_t> fragmentsId = std::make_pair<Ipv6Address, uint32_t> (src, identification); |
350 |
std::pair<Ipv6Address, uint32_t> fragmentsId = std::pair<Ipv6Address, uint32_t> (src, identification); |
| 351 |
Ptr<Fragments> fragments; |
351 |
Ptr<Fragments> fragments; |
| 352 |
|
352 |
|
| 353 |
Ipv6Header ipHeader = ipv6Header; |
353 |
Ipv6Header ipHeader = ipv6Header; |
|
|
| 611 |
m_moreFragment = moreFragment; |
611 |
m_moreFragment = moreFragment; |
| 612 |
} |
612 |
} |
| 613 |
|
613 |
|
| 614 |
m_packetFragments.insert (it, std::make_pair<Ptr<Packet>, uint16_t> (fragment, fragmentOffset)); |
614 |
m_packetFragments.insert (it, std::pair<Ptr<Packet>, uint16_t> (fragment, fragmentOffset)); |
| 615 |
} |
615 |
} |
| 616 |
|
616 |
|
| 617 |
void Ipv6ExtensionFragment::Fragments::SetUnfragmentablePart (Ptr<Packet> unfragmentablePart) |
617 |
void Ipv6ExtensionFragment::Fragments::SetUnfragmentablePart (Ptr<Packet> unfragmentablePart) |