Project

General

Profile

Task #1920

Document 8800 octet limit for data packet size

Added by Jeff Burke about 7 years ago. Updated almost 7 years ago.

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

100%

Estimated time:

Description

I cannot find mention of the practical 8800 octet limit (or MAX_NDN_PACKET_SIZE) for data packets in either the packet format spec, NFD, or NDN-CXX documentation.

Can this be documented? This would be useful to libraries that are performing segmentation based on this limit, and provides a spec upon which to base the behavior of NDN-CCL.


Related issues

Related to ndn-cxx - Task #2099: Move definition of MAX_NDN_PACKET_SIZEClosedJunxiao Shi

Actions
#1

Updated by Junxiao Shi about 7 years ago

  • Description updated (diff)
  • Start date deleted (08/24/2014)

At 20140114 meeting, Van said:

mechanism does not have to embody policy. mechanism doesn't care, just grabs bits until end marker. policy decision imposed when it arrives.

The 8800-octet limit is a practical limit which is a kind of "policy", so it cannot be mentioned in NDN-TLV spec.

ndn-cxx documentation already contains MAX_NDN_PACKET_SIZE constant in Doxygen.
There is no description for this constant, because the constant name is sufficient for its meaning.

MAX_NDN_PACKET_SIZE limit is imposed on all packet types, not just Data.

#2

Updated by Jeff Burke about 7 years ago

Yes, I agree that it doesn't need to be in the spec, but the current location is a little obscure for someone not familiar with the library or that knows where to look - and it is relevant to many. Perhaps it could be mentioned in the FAQ or another part of the NFD / ndn-cxx documentation.

#3

Updated by Junxiao Shi almost 7 years ago

  • Related to Task #2099: Move definition of MAX_NDN_PACKET_SIZE added
#4

Updated by Junxiao Shi almost 7 years ago

  • Target version set to v0.3

20141031 conference call decides that this can be documented in ndn-cxx Application Developer Guide.

#5

Updated by Alex Afanasyev almost 7 years ago

Repo for ndn-cxx application developer's guide: git@git.irl.cs.ucla.edu:papers/ndn-cxx-docs.git

#6

Updated by Junxiao Shi almost 7 years ago

  • Assignee set to Junxiao Shi
#7

Updated by Junxiao Shi almost 7 years ago

  • Status changed from New to In Progress
#8

Updated by Junxiao Shi almost 7 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100
#9

Updated by Junxiao Shi almost 7 years ago

  • Status changed from Resolved to Closed

7 days passed since I commit the documentation. I assume it's done.

Also available in: Atom PDF