Project

General

Profile

Actions

Bug #2441

closed

EthernetTransport drops frames under heavy load

Added by susmit shannigrahi almost 10 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Faces
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:

Description

Confirming fragment drop on Ethernet face with NDNLP.
I have added print statements to the partial message store (attached).
When I try to send/receive large packets (2x5MB for this specific test), I see fragment losses.
Also, the sender side crashes after sending the fragments.

Producer:

 ndnputbigchunk /test 5000000 2

Consumer:

nfd-start
nfdc add-nexthop /test 257
ndncatbigchunks /test -c 2 -p 2

Error:

 ***** Gap detected ***** Current fragment: 2843Last fragment:2839 Total loss169
1422479959.704064 TRACE: [EthernetFace] [id:257,endpoint:em4] Received: 1500 bytes from c8:1f:66:e6:7e:3a
***** Gap detected ***** Current fragment: 2848Last fragment:2843 Total loss173
1422479959.704110 TRACE: [EthernetFace] [id:257,endpoint:em4] Received: 1500 bytes from c8:1f:66:e6:7e:3a

Files

ndnputbigchunk.cpp (4.34 KB) ndnputbigchunk.cpp Producer susmit shannigrahi, 01/28/2015 03:45 PM
ndncatbigchunks.cpp (5.63 KB) ndncatbigchunks.cpp Consumer susmit shannigrahi, 01/28/2015 03:45 PM
ndnlp-partial-message-store.cpp (3.56 KB) ndnlp-partial-message-store.cpp Changed to log gaps in fragment sequence susmit shannigrahi, 01/28/2015 03:48 PM
tlv.hpp (14.2 KB) tlv.hpp Increase MAX_NDN_PACKET_SIZE to 10MB susmit shannigrahi, 01/28/2015 03:50 PM
sender_trace.txt (927 Bytes) sender_trace.txt GDB trace from producer susmit shannigrahi, 01/28/2015 04:36 PM
nfd_trace.txt (5.04 KB) nfd_trace.txt GDB trace from NFD susmit shannigrahi, 01/28/2015 04:36 PM
nfd_producer_crashlog.txt (426 KB) nfd_producer_crashlog.txt Producer side log of crashed NFD susmit shannigrahi, 01/29/2015 10:25 AM
loss.txt (37.1 KB) loss.txt susmit shannigrahi, 01/29/2015 01:31 PM
Actions

Also available in: Atom PDF