NoUserData.seq - DATA chunk is received with no user data
To check that if DATA chunk with no user data is received then ABORT is sent.
./NoUserData.seq [-tooloption ...] -pkt ./NoUserData.def -tooloption : v6eval tool option See Also: ../common/STD_PKT_COMMON.def ../common/SCTP_COMMON.def
Association is established between endpoint A and B. Arrange data in endpoint A such that DATA chunk with no user data is sent to endpoint B.
Endpoint A Endpoint B ULP (ESTABLISHED) (ESTABLISHED)
DATA -----------------> (with no user data) <----------------- ABORT (No User Data) Communication Down --------->
TEST DESCRIPTION:
1. Send DATA chunk from endpoint A to B with no user data i.e. length should be 16. 2. Check A: ABORT should be received at endpoint A. 3. Check B: Error cause in ABORT is set to "No User Data".
None
RFC 4960
6.2. Acknowledgement on Reception of DATA Chunks
If an endpoint receives a DATA chunk with no user data (i.e., the Length field is set to 16), it MUST send an ABORT with error cause set to "No User Data".
An endpoint SHOULD NOT send a DATA chunk with no user data part.