Loading ttcn3/EtsiLibrary/LibIpv6/LibCore/LibIpv6_Rfc2460Root_TypesAndValues.ttcn +3 −3 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ with { encode "present=(valueOf(getTag('nextHeader')) == 0);"; encode (nextHeader) "tag='nextHeader';"; encode (hdrExtLen) "tag='hdrExtLen';intTag='hdrExtIntLen',value*8+8-2;intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value"; encode (hdrExtLen) "tag='hdrExtLen';intTag='hdrExtIntLen',value*8+8-2;intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value*8-8"; } Loading @@ -140,7 +140,7 @@ with { encode "present=(valueOf(getTag('nextHeader')) == 43);"; encode (nextHeader) "tag='nextHeader';"; encode (hdrExtLen) "tag='hdrExtLen';intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value"; encode (hdrExtLen) "tag='hdrExtLen';intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value*8-8"; encode (routingType) "tag='routingType';"; } Loading Loading @@ -184,7 +184,7 @@ with { encode "present=(valueOf(getTag('nextHeader')) == 60);"; encode (nextHeader) "tag='nextHeader';"; encode (hdrExtLen) "tag='hdrExtLen';intTag='hdrExtIntLen',value*8+8-2;intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value"; encode (hdrExtLen) "tag='hdrExtLen';intTag='hdrExtIntLen',value*8+8-2;intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value*8-8"; } Loading ttcn3/EtsiLibrary/LibIpv6/LibCore/LibIpv6_Rfc2461NeighborDiscovery_TypesAndValues.ttcn +5 −4 Original line number Diff line number Diff line Loading @@ -234,10 +234,11 @@ UInt48 reserved, octetstring data // no length limit? } // with { // encode (optionLength) "tag=\"RedirectHeader_optionLength\";"; // encode (data) "length=valueOf(getTag(\"RedirectHeader_optionLength\"))*8-2-6;"; // } with { encode "present=bytes(1, 0x04);"; encode (optionLength) "tag='RedirectHeader_optionLength';"; encode (data) "length=valueOf(getTag('RedirectHeader_optionLength'))*8-2-6;"; } } // end icmpRfc461Options Loading Loading
ttcn3/EtsiLibrary/LibIpv6/LibCore/LibIpv6_Rfc2460Root_TypesAndValues.ttcn +3 −3 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ with { encode "present=(valueOf(getTag('nextHeader')) == 0);"; encode (nextHeader) "tag='nextHeader';"; encode (hdrExtLen) "tag='hdrExtLen';intTag='hdrExtIntLen',value*8+8-2;intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value"; encode (hdrExtLen) "tag='hdrExtLen';intTag='hdrExtIntLen',value*8+8-2;intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value*8-8"; } Loading @@ -140,7 +140,7 @@ with { encode "present=(valueOf(getTag('nextHeader')) == 43);"; encode (nextHeader) "tag='nextHeader';"; encode (hdrExtLen) "tag='hdrExtLen';intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value"; encode (hdrExtLen) "tag='hdrExtLen';intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value*8-8"; encode (routingType) "tag='routingType';"; } Loading Loading @@ -184,7 +184,7 @@ with { encode "present=(valueOf(getTag('nextHeader')) == 60);"; encode (nextHeader) "tag='nextHeader';"; encode (hdrExtLen) "tag='hdrExtLen';intTag='hdrExtIntLen',value*8+8-2;intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value"; encode (hdrExtLen) "tag='hdrExtLen';intTag='hdrExtIntLen',value*8+8-2;intTag='IPv6Header_payloadLength',getIntTag('IPv6Header_payloadLength')-value*8-8"; } Loading
ttcn3/EtsiLibrary/LibIpv6/LibCore/LibIpv6_Rfc2461NeighborDiscovery_TypesAndValues.ttcn +5 −4 Original line number Diff line number Diff line Loading @@ -234,10 +234,11 @@ UInt48 reserved, octetstring data // no length limit? } // with { // encode (optionLength) "tag=\"RedirectHeader_optionLength\";"; // encode (data) "length=valueOf(getTag(\"RedirectHeader_optionLength\"))*8-2-6;"; // } with { encode "present=bytes(1, 0x04);"; encode (optionLength) "tag='RedirectHeader_optionLength';"; encode (data) "length=valueOf(getTag('RedirectHeader_optionLength'))*8-2-6;"; } } // end icmpRfc461Options Loading