Add test whether we accept DATA without Routing Context IE
There are some M3UA implementations out there who use a routing context during the ASPAC procedure, but who then don't use it in subsequent DATA transmission. Let's add a test case for that. Change-Id: Iaf95f8eafa53cff94910d89584eef95f1b474c7f Related: OS#4594
This commit is contained in:
parent
96e8c80b48
commit
15a8501232
|
@ -261,6 +261,25 @@ testcase TC_asp_act_broadcast() runs on RAW_M3UA_CT {
|
|||
f_clear_m3ua();
|
||||
}
|
||||
|
||||
/* test whether the STP accepts M3UA DATA without Routing Context IE */
|
||||
testcase TC_act_rctx_data_no_rctx() runs on RAW_M3UA_CT {
|
||||
var OCT4 rctx_sender := int2oct(1023, 4);
|
||||
var OCT4 pc_sender := int2oct(23, 4);
|
||||
var OCT4 rctx_receiver := int2oct(1042, 4);
|
||||
var OCT4 pc_receiver := int2oct(42, 4);
|
||||
|
||||
f_init_m3ua();
|
||||
/* bring up the sender specifying a routing context */
|
||||
|
||||
f_M3UA_asp_up_act(0, rctx := rctx_sender);
|
||||
f_M3UA_asp_up_act(1);
|
||||
|
||||
/* check if DATA is accepted without Routing Context IE */
|
||||
f_test_traffic(0, omit, pc_sender, 1, rctx_receiver, pc_receiver);
|
||||
|
||||
f_clear_m3ua();
|
||||
}
|
||||
|
||||
/* Test if traffic is routed from idx_tx/pc_tx to idx_rx/pc_rx */
|
||||
private function f_test_traffic(integer idx_tx, template (omit) OCT4 rctx_sender, OCT4 pc_tx,
|
||||
integer idx_rx, template (omit) OCT4 rctx_receiver, OCT4 pc_rx,
|
||||
|
@ -623,6 +642,7 @@ control {
|
|||
execute( TC_tmt_override() );
|
||||
execute( TC_tmt_loadshare() );
|
||||
execute( TC_tmt_broadcast() );
|
||||
execute( TC_act_rctx_data_no_rctx() );
|
||||
|
||||
/* M3UA RKM tests */
|
||||
execute( TC_rkm_reg_static_notpermitted() );
|
||||
|
|
Loading…
Reference in New Issue