code: def _read_opt_ilnp(self, code, *, desc):
          
          _type = self._read_opt_type(code)
          _size = self._read_unpack(1)
          _nval = self._read_fileng(_size)
  
          opt = dict(
              desc=desc,
              type=_type,
              length=_size + 2,
              value=_nval,
          )
  
          return opt
docs: Read HOPOPT ILNP Nonce option.
  
          Structure of HOPOPT ILNP Nonce option [RFC 6744]:
               0                   1                   2                   3
               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
              +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
              | Next Header   | Hdr Ext Len   |  Option Type  | Option Length |
              +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
              /                         Nonce Value                           /
              +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  
              Octets      Bits        Name                        Description
                0           0     hopopt.ilnp.type            Option Type
                0           0     hopopt.ilnp.type.value      Option Number
                0           0     hopopt.ilnp.type.action     Action (10)
                0           2     hopopt.ilnp.type.change     Change Flag (0)
                1           8     hopopt.ilnp.length          Length of Option Data
                2          16     hopopt.ilnp.value           Nonce Value