interest: rename Parameters to ApplicationParameters
refs #4831
Change-Id: I59fcdc13857dc925f2b09d33f3bfc7ae31ac11d2
diff --git a/interest.rst b/interest.rst
index bd8bb11..f93185e 100644
--- a/interest.rst
+++ b/interest.rst
@@ -15,12 +15,12 @@
Nonce?
InterestLifetime?
HopLimit?
- Parameters?
+ ApplicationParameters?
``Name`` is the only required element in an Interest packet.
``Nonce`` is required when an Interest is transmitted over the network links, i.e., a compliant forwarder must augment the Interest with the ``Nonce`` element if it is missing.
``CanBePrefix``, ``MustBeFresh``, ``InterestLifetime``, and ``ForwardingHint`` are optional elements to guide Interest matching or forwarding.
-Interest can also include an optional ``Parameters`` element.
+Interest can also include an optional ``ApplicationParameters`` element.
As recommended by :ref:`TLV evolvability guidelines <evolvability>`, unrecognized non-critical TLV elements may appear in the Interest packet.
However, they must not appear before the ``Name`` element.
@@ -55,7 +55,7 @@
MustBeFresh ::= MUST-BE-FRESH-TYPE TLV-LENGTH(=0)
-The presence or absense of the ``MustBeFresh`` element indicates whether a content store may satisfy the Interest with stale Data.
+The presence or absence of the ``MustBeFresh`` element indicates whether a content store may satisfy the Interest with stale Data.
Refer for :ref:`FreshnessPeriod section <FreshnessPeriod>` for more information.
ForwardingHint
@@ -124,13 +124,13 @@
- when desired, a node can augment the Interest with the ``HopLimit`` element.
-Parameters
-~~~~~~~~~~
+ApplicationParameters
+~~~~~~~~~~~~~~~~~~~~~
::
- Parameters ::= PARAMETERS-TYPE TLV-LENGTH
- BYTE*
+ ApplicationParameters ::= APPLICATION-PARAMETERS-TYPE TLV-LENGTH
+ BYTE*
-The ``Parameters`` element can carry any arbitrary data that parameterizes the request for Data.
-The Interest's name MUST include a Interest parameters digest component to ensure uniqueness and integrity of the parametrized Interest (see :ref:`Interest Parameters Digest Component` section for additional details).
+The ``ApplicationParameters`` element can carry any arbitrary data that parameterizes the request for Data.
+The Interest's name MUST include a Interest parameters digest component to ensure uniqueness and integrity of the parameterized Interest (see :ref:`Interest Parameters Digest Component` section for additional details).
diff --git a/name.rst b/name.rst
index beeac47..3a88031 100644
--- a/name.rst
+++ b/name.rst
@@ -111,10 +111,10 @@
Parameters Digest Component
~~~~~~~~~~~~~~~~~~~~~~~~~~~
-The parameters digest component (``ParametersSha256DigestComponent``) contains the SHA-256 digest computed over the portion of an Interest starting from and including the ``Parameters`` element until the end of the Interest.
+The parameters digest component (``ParametersSha256DigestComponent``) contains the SHA-256 digest computed over the portion of an Interest starting from and including the ``ApplicationParameters`` element until the end of the Interest.
This digest provides uniqueness of the Interest name for a given set of parameters and securely ensures that the retrieved Data packet is a response generated against the correct set of parameters.
-This component MUST appear in an Interest name if the Interest contains a ``Parameters`` element.
+This component MUST appear in an Interest name if the Interest contains a ``ApplicationParameters`` element.
The position of the component is determined by the application protocol.
Generally, it should be at the end of the name but before version/segment numbers.
Producers should recompute the digest over the specified portion of a received Interest, and drop the Interest if the computed digest does not match the parameters digest component in the name.
diff --git a/types.rst b/types.rst
index f4da6f9..7f5289c 100644
--- a/types.rst
+++ b/types.rst
@@ -37,7 +37,7 @@
+---------------------------------------------+------------------+-----------------+
| HopLimit | 34 (non-critical)| 0x22 |
+---------------------------------------------+------------------+-----------------+
-| Parameters | 36 (non-critical)| 0x24 |
+| ApplicationParameters | 36 (non-critical)| 0x24 |
+---------------------------------------------+------------------+-----------------+
| **Data packet** |
+---------------------------------------------+------------------+-----------------+