doc: Small update with packet format description
diff --git a/docs/source/ndnsim-packet-formats.rst b/docs/source/ndnsim-packet-formats.rst
index e985f30..a694721 100644
--- a/docs/source/ndnsim-packet-formats.rst
+++ b/docs/source/ndnsim-packet-formats.rst
@@ -72,7 +72,8 @@
::
Interest ::= Nonce
- Scope
+ Scope
+ NackType
InterestLifetime
Name
Selectors
@@ -89,7 +90,7 @@
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Nonce |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- | Scope | Reserved | InterestLifetime |
+ | Scope | NackType | InterestLifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Length | |
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
@@ -118,14 +119,22 @@
Nonce ::= uint32_t
-Reserved
+NackType
~~~~~~~~
::
- Reserved := uint8_t
+ NackType := uint8_t
-Currently does not have meaning and should be zero
+Currently, ndnSIM defines following NackTypes:
+
+- 0: NORMAL_INTEREST
+- 10: NACK_LOOP
+- 11: NACK_CONGESTION
+- 12: NACK_GIVEUP_PIT
+
+Values 128-255 are reserved for any application-specific and experimental purposes.
+
InterestLifetime
~~~~~~~~~~~~~~~~
@@ -185,9 +194,9 @@
::
- ContentObject ::= Signature
- Name
+ ContentObject ::= Name
Content
+ Signature
::
@@ -195,12 +204,6 @@
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Length | |
- |-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +
- ~ ~
- ~ Signature ~
- | |
- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- | Length | |
|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
~ ~
~ Name ~
@@ -212,6 +215,12 @@
~ Content ~
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | Length | |
+ |-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +
+ ~ ~
+ ~ Signature ~
+ | |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Signature
@@ -273,14 +282,9 @@
::
- KeyLocator ::= KeyLocatorType
- (Key | Certificate | KeyName)
+ KeyLocator ::= CertName
- Key ::= Blob
-
- Certificate ::= Blob
-
- KeyName ::= Name
+ CertName ::= Name
Content