|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1947 Details
Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 1947.
Report 1947 Actions
Problem Report Number 1947 Submitter's Classification Test Suite problem State Resolved Resolution Test Suite Deficiency (TSD) Problem Resolution ID TSD.X.0974 Raised 1995-10-27 08:00 Updated 2003-03-13 08:00 Published 1995-11-07 08:00 Product Standard Transport Service XTI Certification Program The Open Brand certification program Test Suite VST version 4.1.3 Test Identification XTI.os/clts/T.rcvudata{1} 1,3" Problem Summary TSDT4.012 This TSD is being filed with regard to t_rcvudata{1,3} and t_sndudata{1,2,3}. A related problem, whose origin is exhibited for the master side t_rcvudata{1,3} assertions, and for the slave side t_sndu... Problem Text
This TSD is being filed with regard to t_rcvudata{1,3} and t_sndudata{1,2,3}.
A related problem, whose origin is exhibited for the master side
t_rcvudata{1,3} assertions, and for the slave side t_sndudata{1,2,3} assertions.
For t_rcvudata{1,3} on the master, 'c_rcvudata()' is called which allocates an
options buffer with a size of RCVUDATA_OPT bytes (10). For the t_sndudata{1,2,3}
assertions on the slave, 'call_rcvudata()' is called, which allocates an
options buffer with a size of SNDUDATA_OPT bytes (64). Each of these options
buffers are used to gain access to the values for options data which are
negotiated with the transport provider as a result of a call to t_rcvudata().
Option data for UDP/IP is supposed to be present in the options buffer on
return from the t_rcvudata() call for these assertions. However, the amount of
buffer space which is required to successfully transfer the data back to the
calling process is greater than 64 bytes. The buffer space required for such
operations should be determined on the basis of the options field of the t_info
structure returned by t_getinfo() (Or a buffer whose size which is minimally,
say, 512 bytes, would be a more reasonable). Thus each of the t_rcvudata()
calls for the each of the master side t_rcvudata{1,3} assertions and each slave
side t_sndudata{1,2,3} assertions fail with a TBUFOVFLW error.
On the slave side, t_sndudata{1,2,3} calls, the assertions continue to
fail, once the size of the buffer is increased, due to additional testing which
is present to determine the presence of the actual return of option data from
the t_rcvudata() call. The additional testing code is errant as well, as it
notes failure for the return of options data which is actually expected to be
returned!Test Output
10|55 /tset/XTI.os/clts/rcvudata/T.rcvudata 19:04:46|TC Start, scenario ref 25-1
15|55 2.3 9|TCM Start
400|55 1 1 19:04:47|IC Start
200|55 1 19:04:47|TP Start
520|55 1 00014175 1 1|t_rcvudata() on UDP endpoint
520|55 1 00014175 1 2|RETURN VALUES: expected: 0, observed: -1
520|55 1 00014175 1 3|TERRNO VALUES: expected: 0 (NO ERROR), observed: 11 (TBUFO
VFLW)
220|55 1 2 19:04:47|UNRESOLVED
410|55 1 1 19:04:47|IC End
200|55 3 19:04:47|TP Start
520|55 3 00014175 1 1|t_rcvudata() on UDP endpoint
520|55 3 00014175 1 2|RETURN VALUES: expected: 0, observed: -1
520|55 3 00014175 1 3|TERRNO VALUES: expected: 0 (NO ERROR), observed: 11 (TBUFO
VFLW)
220|55 3 2 19:04:47|UNRESOLVED
410|55 3 1 19:04:47|IC End
10|67 /tset/XTI.os/clts/sndudata/T.sndudata 19:05:33|TC Start, scenario ref 29-1
15|67 2.3 12|TCM Start
400|67 1 1 19:05:33|IC Start
200|67 1 19:05:33|TP Start
520|67 1 00117880 1 1|t_sndudata() on UDP endpoint
520|67 1 00117880 1 2|RETURN VALUES: expected: 0, observed: -1
520|67 1 00117880 1 3|TERRNO VALUES: expected: 0 (NO ERROR), observed: 11 (TBUFO
VFLW)
220|67 1 2 19:05:33|UNRESOLVED
410|67 1 1 19:05:33|IC End
400|67 2 1 19:05:33|IC Start
200|67 2 19:05:33|TP Start
520|67 2 00117880 1 1|t_sndudata() on UDP endpoint
520|67 2 00117880 1 2|RETURN VALUES: expected: 0, observed: -1
520|67 2 00117880 1 3|TERRNO VALUES: expected: 0 (NO ERROR), observed: 11 (TBUFO
VFLW)
220|67 2 2 19:05:33|UNRESOLVED
410|67 2 1 19:05:33|IC End
400|67 3 1 19:05:33|IC Start
200|67 3 19:05:33|TP Start
520|67 3 00117880 1 1|t_sndudata() on UDP endpoint
520|67 3 00117880 1 2|RETURN VALUES: expected: 0, observed: -1
520|67 3 00117880 1 3|TERRNO VALUES: expected: 0 (NO ERROR), observed: 11 (TBUFO
VFLW)
220|67 3 2 19:05:34|UNRESOLVED
410|67 3 1 19:05:34|IC EndReview Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
It is accepted that this is a fault in the test suite and it is recommended that
a waiver is granted on the grounds of a Test Suite Deficiency.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Test Suite Deficiency (TSD) Review Conclusion
This is an agreed Test Suite Deficiency.
Problem Reporting System Options:
- View Report 1947
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority