📄 log.sctp_t
字号:
Simple test program for streams-sctp driver.Test Case 1(a):Checks that options management can be performed on several streamsand that one stream can be bound and unbound.---------------------------------Preamble-----------------------------------OPEN ----->v | v<-------- OPEN | | v<----- OPEN --------------------|--------------Test-------------|--|--------------------T_OPTMGMT_REQ ----->| | | T_OPTMGMT_ACK <-----| | | T_INFO_REQ ----->| | | T_INFO_ACK <-----| | | T_OPTMGMT_REQ ----->| | | T_OPTMGMT_ACK <-----| | | | |<-+------ T_OPTMGMT_REQ | |--+-----> T_OPTMGMT_ACK | |<-+------ T_INFO_REQ | |--+-----> T_INFO_ACK | |<-+------ T_OPTMGMT_REQ | |--+-----> T_OPTMGMT_ACK | | |<----- T_OPTMGMT_REQ | | |-----> T_OPTMGMT_ACK | | |<----- T_INFO_REQ | | |-----> T_INFO_ACK | | |<----- T_OPTMGMT_REQ | | |-----> T_OPTMGMT_ACK |************ PASSED ***********|**| --------------------|------------Postamble----------|--|--------------------CLOSE ----->X | | X<-+------ CLOSE X<----- CLOSE ----------------------------------------------------------------------------****************** Test Case SUCCESSFUL*********Test Case 1(b):Checks that three streams can be bound and unbound withon stream as listener.---------------------------------Preamble-----------------------------------OPEN ----->v | v<-------- OPEN | | v<----- OPEN --------------------|--------------Test-------------|--|--------------------T_BIND_REQ ----->| | | T_BIND_ACK <-----| | | | |<-+------ T_BIND_REQ | |--+-----> T_BIND_ACK | | |<----- T_BIND_REQ | | |-----> T_BIND_ACK T_UNBIND_REQ ----->| | | T_OK_ACK <----/| | | | | |<-+------ T_UNBIND_REQ | | |\-+-----> T_OK_ACK | | |<----- T_UNBIND_REQ | | | |\----> T_OK_ACK |************ PASSED ***********|**| --------------------|------------Postamble----------|--|--------------------CLOSE ----->X | | X<-+------ CLOSE X<----- CLOSE ----------------------------------------------------------------------------****************** Test Case SUCCESSFUL*********Test Case 2:Attempts a connection with no listener. The connection attemptshould time out.---------------------------------Preamble-----------------------------------OPEN ----->v | v<-------- OPEN | | v<----- OPEN --------------------|--------------Test-------------|--|--------------------T_OPTMGMT_REQ ----->| | | T_OPTMGMT_ACK <-----| | | T_BIND_REQ ----->| | | T_BIND_ACK <-----| | | T_CONN_REQ ----->|--------------->| | | T_OK_ACK <----/| | | | T_DISCON_IND <-----|<---------------| | | T_UNBIND_REQ ----->| | | T_OK_ACK <----/| | | | |************ PASSED ***********|**| --------------------|------------Postamble----------|--|--------------------CLOSE ----->X | | X<-+------ CLOSE X<----- CLOSE ----------------------------------------------------------------------------****************** Test Case SUCCESSFUL*********Test Case 2(a):Attempts and then withdraws a connection request. The connectionshould disconnect at both ends.---------------------------------Preamble-----------------------------------OPEN ----->v | v<-------- OPEN | | v<----- OPEN T_OPTMGMT_REQ ----->| | | T_OPTMGMT_ACK <-----| | | T_BIND_REQ ----->| | | T_BIND_ACK <-----| | | | |<-+------ T_OPTMGMT_REQ | |--+-----> T_OPTMGMT_ACK | |<-+------ T_BIND_REQ | |--+-----> T_BIND_ACK | | |<----- T_OPTMGMT_REQ | | |-----> T_OPTMGMT_ACK | | |<----- T_BIND_REQ | | |-----> T_BIND_ACK --------------------|--------------Test-------------|--|--------------------T_CONN_REQ ----->|--------------->| | | T_OK_ACK <----/| | | | | |------------->|--+-----> T_CONN_IND T_DISCON_REQ ----->|--------------->| | | T_OK_ACK <----/| | | | | |------------->|--+-----> T_DISCON_IND |************ PASSED ***********|**| --------------------|------------Postamble----------|--|--------------------T_UNBIND_REQ ----->| | | T_OK_ACK <----/| | | | | |<-+------ T_UNBIND_REQ | | |\-+-----> T_OK_ACK | | |<----- T_UNBIND_REQ | | | |\----> T_OK_ACK CLOSE ----->X | | X<-+------ CLOSE X<----- CLOSE ----------------------------------------------------------------------------****************** Test Case SUCCESSFUL*********Test Case 3:Attempts a connection which is refused by the receiving end.The connection should disconnect at the attempting end.---------------------------------Preamble-----------------------------------OPEN ----->v | v<-------- OPEN | | v<----- OPEN T_OPTMGMT_REQ ----->| | | T_OPTMGMT_ACK <-----| | | T_BIND_REQ ----->| | | T_BIND_ACK <-----| | | | |<-+------ T_OPTMGMT_REQ | |--+-----> T_OPTMGMT_ACK | |<-+------ T_BIND_REQ | |--+-----> T_BIND_ACK | | |<----- T_OPTMGMT_REQ | | |-----> T_OPTMGMT_ACK | | |<----- T_BIND_REQ | | |-----> T_BIND_ACK --------------------|--------------Test-------------|--|--------------------T_CONN_REQ ----->|--------------->| | | T_OK_ACK <----/| | | | | |------------->|--+-----> T_CONN_IND | |<-------------|<-+------ T_DISCON_REQ | | |\-+-----> T_OK_ACK T_DISCON_IND <-----|<---------------| | | |************ PASSED ***********|**| --------------------|------------Postamble----------|--|--------------------T_UNBIND_REQ ----->| | | T_OK_ACK <----/| | | | | |<-+------ T_UNBIND_REQ | | |\-+-----> T_OK_ACK | | |<----- T_UNBIND_REQ | | | |\----> T_OK_ACK CLOSE ----->X | | X<-+------ CLOSE X<----- CLOSE ----------------------------------------------------------------------------****************** Test Case SUCCESSFUL*********Test Case 3(b):Attempts a delayed refusal of a connection requrest. This delayedrefusal should come after the connector has already timed out.---------------------------------Preamble-----------------------------------OPEN ----->v
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -