Toshiba T2N Network Card User Manual


 
171
6 F 3 B 0 3 6 2
Appendix 2 Request Code Table
This table lists the request codes (CMD) used with SEND/RECV instructions sent to the Ethernet
Port. Refer to the section/item indicated in the reference column in the table for detailed
explanations of the request codes.
Table A.2 Instructions (Requests) to the Ethernet Port
Request Function Instruction CMD/Class Reference
Reset request Resets the Ethernet Port. SEND 0011H/(1) Section 4.3
Parameter setup request Sets up the Ethernet Port parameters. SEND 0012H/(1) Section 4.4
Operating mode control
request
Sets the operating mode. SEND 0013H/(1) Section 4.5
Remote port verification
request
Verifies the existence of another port on the
network.
SEND 0014H/(1) Section 7.3
RAS information readout
request
Reads out the Ethernet Port RAS information. RECV 0015H/(1) Section 7.6
Time set request
Sets the Ethernet Port internal clock
Time information for event trace
SEND 0018H/(1) Section 7.5
Register read request
(PC link function)
Reads register data from remote T2N into registers
in the local T2N.
RECV 0021H/(2) Section 5.4
Register write request
(PC link function)
Writes register data from the local T2N to registers
in remote T2N.
SEND 0021H/(2) Section 5.3
Remote port loopback
request
Performs a loopback test with another Ethernet
Port on the network.
SEND 000FH/(2) Section 7.4
UDP open request Opens a UDP socket. SEND 0031H/(3) Section 6.4 (1)
UDP send request Transmits data from an open UDP socket. SEND 0032H/(3) Section 6.4 (2)
UDP receive request Reads out data received by an open UDP socket. RECV 0033H/(3) Section 6.4 (3)
UDP close request Closes (terminates) an open UDP socket. SEND 0034H/(3) Section 6.4 (4)
TCP open request Opens a TCP socket. SEND 0035H/(3) Section 6.4 (5)
TCP send request Transmits data from an open TCP socket. SEND 0037H/(3) Section 6.4 (6)
TCP receive request Reads out data received by an open TCP socket. RECV 0038H/(3) Section 6.4 (7)
TCP close request Closes (terminates) an open TCP socket. SEND 0039H/(3) Section 6.4 (8)
The request code (CMD) types (1) to (3) have the following meanings.
Class (1) is module control, (2) is PC link protocol transmission, and (3) is socket interface
transmission.
For a single Ethernet Port, it is not possible to request another class (1) CMD while a class
(1) CMD is executing. This is also true for class (2) CMDs. If such a request is issued, the
status will be transmission port busy, and the request will go to the wait state.
For a single Ethernet Port, when requesting a class (3) CMD, it is not possible to request
another class (3) command for a socket for which an instruction is executing. If such a request
is issued, the status will be transmission port busy, and the request will go to the wait state.
There are eight sockets, and each can independently accept and execute a class (3) instruction.