OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Module Parameters   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test Cases  

Module CommonIP


Import Declarations:


Constants Summary
tsc_IP_Protocol_ICMP
tsc_IP_Protocol_UDP
tsc_ICMP_Type_EchoReply
tsc_ICMPv6_Type_EchoReply
tsc_ICMP_Type_EchoRequest
tsc_IP_Protocol_TCP
tsc_IP_Protocol_IPSec
tsc_IP_Protocol_ICMPv6
tsc_IMS_PortNumber_5060
tsc_IP_AnyData
Functions Summary
fl_LoopbackModeB_IPv4IPv6Address
f_LoopbackModeB_IP_Address_UE
f_LoopbackModeB_IP_Address_NW
f_IpAddressIsIPv4
f_IpAddressIsIPv6
f_Convert_IPv4Addr2OctString
f_Convert_IPv6Addr2OctString
f_Convert_OctString2IPv6Addr
f_IpChecksum
f_IPv4Packet_Create
f_IPv6Packet_Create
f_IPv4UdpDatagram_Create
f_IPv6UdpDatagram_Create
f_IPv4TcpDatagram_Create
f_IPv6TcpDatagram_Create
fl_IcmpDatagram_Create
f_IcmpEchoReply
f_IPv4IPv6_IcmpEchoReply
f_IPv4IPv6_AnyUdpPacket

Details

tsc_IP_Protocol_ICMP
const UInt8_Type tsc_IP_Protocol_ICMP := 1

tsc_IP_Protocol_UDP
const UInt8_Type tsc_IP_Protocol_UDP  := 17

tsc_ICMP_Type_EchoReply
const UInt8_Type tsc_ICMP_Type_EchoReply := 0

tsc_ICMPv6_Type_EchoReply
const UInt8_Type tsc_ICMPv6_Type_EchoReply := 129

tsc_ICMP_Type_EchoRequest
const UInt8_Type tsc_ICMP_Type_EchoRequest := 8

tsc_IP_Protocol_TCP
const UInt8_Type tsc_IP_Protocol_TCP   := 6

tsc_IP_Protocol_IPSec
const UInt8_Type tsc_IP_Protocol_IPSec := 50

tsc_IP_Protocol_ICMPv6
const UInt8_Type tsc_IP_Protocol_ICMPv6 := 58

tsc_IMS_PortNumber_5060
const integer tsc_IMS_PortNumber_5060 := 5060

tsc_IP_AnyData
const octetstring tsc_IP_AnyData := '00112233445566778899AABBCCDDEEFF'O

fl_LoopbackModeB_IPv4IPv6Address
function fl_LoopbackModeB_IPv4IPv6Address(boolean p_UseIPv4,
                                    charstring p_IPv4Addr,
                                    charstring p_IPv6Addr) return charstring
  

Returns: charstring -

Parameters:
f_LoopbackModeB_IP_Address_UE
function f_LoopbackModeB_IP_Address_UE(boolean p_UseIPv4 := pc_IPv4,
                                 PDN_Index_Type p_PdnIndex := PDN_1) return charstring
  

Returns: charstring -

Parameters:
f_LoopbackModeB_IP_Address_NW
function f_LoopbackModeB_IP_Address_NW(boolean p_UseIPv4 := pc_IPv4,
                                 PDN_Index_Type p_PdnIndex := PDN_1) return charstring
  

Returns: charstring -

Parameters:
f_IpAddressIsIPv4
function f_IpAddressIsIPv4(charstring p_IpAddress) return boolean
  

Returns: boolean -

Parameters:
f_IpAddressIsIPv6
function f_IpAddressIsIPv6(charstring p_IpAddress) return boolean
  

Returns: boolean -

Parameters:
f_Convert_IPv4Addr2OctString
function f_Convert_IPv4Addr2OctString(charstring p_IPv4AddrChar) return O4_Type
  

Returns: O4_Type -

Parameters:
f_Convert_IPv6Addr2OctString
function f_Convert_IPv6Addr2OctString(charstring p_IPv6AddrChar) return O16_Type
  

Returns: O16_Type -

Parameters:
f_Convert_OctString2IPv6Addr
function f_Convert_OctString2IPv6Addr(O16_Type p_IPv6AddrOct) return charstring
  

Returns: charstring -

Parameters:
f_IpChecksum
function f_IpChecksum(octetstring p_OctetString) return O2_Type
  

Returns: O2_Type -

Parameters:
f_IPv4Packet_Create
function f_IPv4Packet_Create(O2_Type p_Identification := '6d7d'O, 
                       O1_Type p_TOS := '00'O,              
                       UInt8_Type p_Protocol,
                       charstring p_SourceAddr,
                       charstring p_DestAddr,
                       octetstring p_IPPayload)
return octetstring
  

Returns: octetstring -

Parameters:
f_IPv6Packet_Create
function f_IPv6Packet_Create(O1_Type p_TrafficClass := '00'O,
                       UInt20_Type p_FlowLabel := 0,
                       UInt8_Type p_Protocol,
                       charstring p_SourceAddr,
                       charstring p_DestAddr,
                       octetstring p_IPPayload)
return octetstring
  

Returns: octetstring -

Parameters:
f_IPv4UdpDatagram_Create
function f_IPv4UdpDatagram_Create(charstring p_SourceAddr,
                            charstring p_DestAddr,
                            UInt16_Type p_SourcePort,
                            UInt16_Type p_DestPort,
                            octetstring p_UdpPayload)
return octetstring
  

Returns: octetstring -

Parameters:
f_IPv6UdpDatagram_Create
function f_IPv6UdpDatagram_Create(charstring p_SourceAddr,
                            charstring p_DestAddr,
                            UInt16_Type p_SourcePort,
                            UInt16_Type p_DestPort,
                            octetstring p_UdpPayload)
return octetstring
  

Returns: octetstring -

Parameters:
f_IPv4TcpDatagram_Create
function f_IPv4TcpDatagram_Create(charstring p_SourceAddr,
                            charstring p_DestAddr,
                            UInt16_Type p_SourcePort,
                            UInt16_Type p_DestPort,
                            octetstring p_TcpPayload)
return octetstring
  

Returns: octetstring -

Parameters:
f_IPv6TcpDatagram_Create
function f_IPv6TcpDatagram_Create(charstring p_SourceAddr,
                            charstring p_DestAddr,
                            UInt16_Type p_SourcePort,
                            UInt16_Type p_DestPort,
                            octetstring p_TcpPayload)
return octetstring
  

Returns: octetstring -

Parameters:
fl_IcmpDatagram_Create
function fl_IcmpDatagram_Create(UInt8_Type p_IcmpType,
                          O2_Type p_SequenceNumber,
                          octetstring p_Data)
return octetstring
  

Returns: octetstring -

Parameters:
f_IcmpEchoReply
function f_IcmpEchoReply(UInt8_Type p_EchoReplyType,
                   integer p_SequenceNumber) return octetstring
  

Returns: octetstring -

Parameters:
f_IPv4IPv6_IcmpEchoReply
function f_IPv4IPv6_IcmpEchoReply(charstring p_SourceAddr,
                            charstring p_DestAddr := "",
                            integer p_SequenceNumber := 1) return octetstring
  

Returns: octetstring -

Parameters:
f_IPv4IPv6_AnyUdpPacket
function f_IPv4IPv6_AnyUdpPacket(charstring p_SourceAddr,
                           charstring p_DestAddr,
                           UInt16_Type p_SourcePort,
                           UInt16_Type p_DestPort) return octetstring
  

Returns: octetstring -

Parameters: