Feature #3197
open
Wireshark dissector: NDNLPv2
Added by Junxiao Shi about 9 years ago.
Updated almost 8 years ago.
Description
Dissect NDNLPv2 LpPacket.
This issue includes:
- display the structure of LpPacket
- recognize these fields and their values:
Fragment, Sequence, FragIndex, FragCount, Nack, NackReason, NextHopFaceId, CachePolicy, CachePolicyType, IncomingFaceId
- for an unknown field that can be ignored, display "unknown field (ignored)"
- for an unknown field that would cause packet to be dropped, display "unknown field " in red
- for a field that appears out-of-order, display "out-of-order field " in red
- invoke NDN network layer packet dissector on Fragment body, without attempting to reassemble fragments
Related issues
1 (1 open — 0 closed)
- Description updated (diff)
- Blocks Feature #3198: Wireshark dissector: NDNLPv2 reassembly added
- Status changed from New to In Progress
- Assignee set to zipeng wang
- % Done changed from 0 to 40
- Status changed from In Progress to Code review
- % Done changed from 40 to 80
- Status changed from Code review to In Progress
If the implementation is "partial":
- Issue status should remain as InProgres. CodeReview should be used only if the final commit has been uploaded.
- Indicate exactly which features have been implemented (refer to the list of requirements in spec). This allows a reviewer to look at these features only, and allows a future developer to make another commit for remaining features.
- Status changed from In Progress to Code review
Issue is not in progress, but in code review! Please don't make up random rules.
The partial implementation includes:
- Displaying the structure of LpPacket
- Recognizing fields and their values: Fragment, Sequence, FragIndex, FragCount, Nack, NackReason, NextHopFaceId, CachePolicy, CachePolicyType, IncomingFaceId
- Processing of Fragment body without fragment assembly
NOT implemented (and not planned to be part of https://gerrit.named-data.net/#/c/3254/):
- for an unknown field that can be ignored, display "unknown field (ignored)"
- for an unknown field that would cause packet to be dropped, display "unknown field " in red
- for a field that appears out-of-order, display "out-of-order field " in red
- Assignee deleted (
zipeng wang)
- Status changed from Code review to Feedback
Additional work is needed to fulfill "not implemented" items in note-6.
Also available in: Atom
PDF