CAPL Functions » Ethernet » Function Overview » ethernetPacket::protocol::optional-structure::Init
ethernetPacket::protocol::optional-structure::Init
Valid for: CANoe DE • CANoe4SW DEMethod Syntax
long ethernetPacket.<protocol>.<optional-structure>.Init();
Description
Add a protocol option for a specific protocol to the Ethernet packet. The protocol must support options. Following options are available:-
IPv4
- End of Option list:
optionEOL - No Operation:
optionNOP - Security:
optionSecurity - Loose Source Routing:
optionLooseSourceRoute - Internet Timestamp:
optionTimeStamp - Record Route:
optionRecordRoute - Stream ID:
optionStreamID - Strict Source Routing:
optionoptionStrictSourceRoute
- End of Option list:
-
ICMPv4
- Address Mask Reply:
addrMaskReply - Addr Mask Request:
addrMaskRequest - Alternate Host Address:
alternateHostAddress - Datagram Conv Error:
datagramConvError - Destination Unreachable:
destinationUnreachable - Domain Name Reply:
domainNameReply - Domain Name Request:
domainNameRequest - Echo:
echo - Echo Reply:
echoReply - Information Reply:
informationReply - Information Request:
informationRequest - IPv 6 I Am Here:
ipv6IAmHere - IPv 6 Where Are You:
ipv6WhereAreYou - Mobile Host Redirect:
mobileHostRedirect - Mobile Reg Reply:
mobileRegReply - Mobile Reg Request:
mobileRegRequest - Msg Utilized by Exp:
msgUtilizedByExp - Parameter Problem:
parameterProblem - Redirect:
redirect - Router Advertisement:
routerAdvertisement - routerSolicitation:
routerSolicitation - securityFailures:
securityFailures - skip:
skip - sourceQuench:
sourceQuench - timeExceeded:
timeExceeded - timestamp:
timestamp - timestampReply:
timestampReply - traceroute:
traceroute
- Address Mask Reply:
-
IPv6
- Hop-By-Hop Options:
hopByHopOptions - Routing Header:
routing - Fragment Header:
fragment - Authentication Header:
authentication - Encapsulating Security Payload:
esp - Destination Options Header:
destinationOptions
- Hop-By-Hop Options:
-
ICMPv6
- Destination Unreachable:
destinationUnreachable - Echo Reply:
echoReply - Echo Request:
echoRequest - Home Agent Address Discovery Reply:
homeAgentAddrDiscReply - Home Agent Address Discovery Request:
homeAgentAddrDiscRequest - Mobile Prefix Advertisement:
mobilePrefixAdvertisement - Mobile Prefix Solicitation:
mobilePrefixSolicitation - Multicast Listener Done:
multicastListenerDone - Multicast Listener Query:
multicastListenerQuery - Multicast Listener Report:
multicastListenerReport - Multicast Router Advertisement:
multicastRouterAdvertisement - Multicast Router Solicitation:
multicastRouterSolicitation - Multicast Router Termination:
multicastRouterTermination - Parameter Problem:
parameterProblem - timeExceeded:
timeExceeded - v2MulticastListernerReport:
v2MulticastListernerReport
- Destination Unreachable:
-
NDP
- Inverse Advertisement:
inverseAdvertisement - Inverse Solicitation:
inverseSolicitation - Neighbor Advertisement:
neighborAdvertisement - Neighbor Solicitation:
neighborSolicitation - Redirect:
redirect - routerAdvertisement:
routerAdvertisement - Router Solicitation:
routerSolicitation
- Inverse Advertisement:
-
IGMP
- Membership Query:
membershipQuery - Membership Report:
membershipReport
- Membership Query:
-
NTP
- Control:
control
- Control:
-
TFTP
- Acknowledge:
ack - Error:
error - File Data:
fileData - Read Request:
readRequest - Write Request:
writeRequest
- Acknowledge:
Parameters
—Return Values
- 0: Success
- -1: Error