Commit 3b196225 authored by tepelmann's avatar tepelmann
Browse files

Introduced first version of upper tester port.

parent 21ccb708
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ module Ats464XLat_Interfaces {
    
    group mtcDesc {
        
        type component FourSixFourXLatComponent extends LibIpv6Node {
        type component FourSixFourXLatComponent extends UtComponent, LibIpv6Node {
            /** DHCPv6 port for DHCPv6Msg message exchanges */
            port DHCPv6Port dhcpv6Port;
            /** DHCPv6 component reference */
+3 −3
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ module Ats6RD_Interfaces {
    
    group mtcDesc {
        
        type component SixRDComponent extends LibIpv6Node {
        type component SixRDComponent extends UtComponent, LibIpv6Node {
            /** DHCPv4 port for DHCPv4Msg message exchanges */
            port DHCPv4Port dhcpv4Port;
            /** BR port */
@@ -60,7 +60,7 @@ module Ats6RD_Interfaces {
        
        group componentPorts {
        
            type component HostComponent extends SelfSyncComp {
            type component HostComponent extends UtComponent, SelfSyncComp {
                /** IPv6 message port */
                port Ipv6Port ipv6Port;
                /** IPv4 message port */
@@ -73,7 +73,7 @@ module Ats6RD_Interfaces {
                timer tc_twait:= PX_TWAIT;
            } // End of component HostComponent
            
            type component BRComponent extends SelfSyncComp {
            type component BRComponent extends UtComponent, SelfSyncComp {
                /** IPv6 message port */
                port Ipv6Port ipPort;
                /** IPv4 message port */
+19 −1
Original line number Diff line number Diff line
@@ -38,6 +38,14 @@ module AtsCommon_Interfaces {
            //Ipv6
            Ipv6Packet
        }
        
        /**
         * @desc Upper Tester port
         */
        type port UtPort message {
            inout all;
        }
        
    }
    
    group systemDesc {
@@ -47,7 +55,17 @@ module AtsCommon_Interfaces {
         * @member ipv4Port IPv4 port to be mapped to the Test Adapter
         * @member ipPort IPv6 port to be mapped to the Test Adapter
         */
        type component TestAdapter {
        type component UtComponent {
            /** Upper tester port. Used for requesting actions at IUT side */
            port UtPort   utPort;
        } // End of type TestAdapter
        
        /**
         * @desc System interface description
         * @member ipv4Port IPv4 port to be mapped to the Test Adapter
         * @member ipPort IPv6 port to be mapped to the Test Adapter
         */
        type component TestAdapter extends UtComponent {
            /** IPv4 port. Only UDP protocol is used */
            port Ipv4Port ipv4Port;
            /** IPv6 port. Only UDP protocol is used */
+3 −3
Original line number Diff line number Diff line
@@ -57,7 +57,7 @@ module AtsDSLite_Interfaces {
         * @member vc_dhcpv6Component
         * @member vc_dnsComponent
         */
        type component DSLiteComponent extends LibIpv6Node {
        type component DSLiteComponent extends UtComponent, LibIpv6Node {
            /** DHCPv6 port for DHCPv6Msg message exchanges */
            port DHCPv6Port dhcpv6Port;
            /** DNSv4 port for DNSv4Msg message exchanges */
@@ -96,7 +96,7 @@ module AtsDSLite_Interfaces {
         * @member tc_noac
         * @member tc_twait
         */
        type component HostComponent extends SelfSyncComp {
        type component HostComponent extends UtComponent, SelfSyncComp {
            /** IPv6 message port */
            port Ipv6Port ipv6Port;
            /** IPv4 message port */
@@ -116,7 +116,7 @@ module AtsDSLite_Interfaces {
         * @member tc_noac
         * @member tc_twait
         */
        type component AFTRComponent extends SelfSyncComp {
        type component AFTRComponent extends UtComponent, SelfSyncComp {
            /** IPv6 message port */
            port Ipv6Port aftrPort;
            /** IPv4 message port */
+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ module AtsMapE_Interfaces {
    
    group mtcDesc {
        
        type component MapEComponent extends LibIpv6Node {
        type component MapEComponent extends UtComponent, LibIpv6Node {
            
        } // End of component Nat64Component
        
Loading