Project

General

Profile

Task #1209

Updated by Junxiao Shi over 9 years ago

Add **fragmentation in Ethernet sending path**. 
 Each EthernetFace needs a single `ndnlp::Slicer`. 

 Add **reassembly in Ethernet receiving path**. 
 EthernetFace must distinguish the sender address, and create one `ndnlp::PartialMessageStore` per sender. 
 If a sender has been idle for some configuration duration, destroy its PartialMessageStore. 

 Modify link layer byte counters to reflect NDNLP byte counts. 
 In the receiving path, the byte counter should include all received NDNLP packets, even if a network layer packet could not be reassembled due to a lost fragment.

Back