Querying the Ethernet Link Status, Duplex Type and Speed

Overview

This feature allows the host to query the following on the IP Network Interface Series 2 card at any time:

the Ethernet Link status

speed and duplex type of the NET1, NET2 and NET3 ports located on the Multi-Function Media I/O card

When restarting the host application or initiating a new host application, the Ethernet port status needs to be known. Based on that status, appropriate actions could be taken like taking all the channels OOS in that card. whenever the Ethernet link goes down, an Alarm message is sent to the host. When the Ethernet link comes back up, an Alarm Clear message is sent.

API Messages

This feature queries the individual Ethernet link status, speed and duplex type for the IPN Series 2 card using the Card Query message (0x0083). These are reported in the Card Query response. They will also be reported in the Card Status Report (0x00A6) message whenever the card comes in service after a reset.

The Card Status Query message response is obtained from the CSP when the host sends a Card Status Query message.

The Card Status Query message is obtained when the IPN Series 2 card comes into service after reset.

The message response in the Card Status Query (0x0083) and Card Status Report (0x00A6) messages will use bytes 12, 13 and 14 of the Hardware Configuration to report the status of ports NET1, NET2 and NET3 located on the Multi-Function Media I/O card.

Card Status Query Response

Card Information (Field length varies)

Hardware Configuration (16 bytes)

IP Network Interface Series 2 card

Data[12] Port 1 Info

Bit 0 Ethernet Link Status
0 = Ethernet link down
1 = Ethernet link up

Bit 1 Duplex Type
0 = Half Duplex
1 = Full Duplex

Bit 2-3 Speed
0 0 = 10Mbps
0 1 = 100Mbps
1 0 = 1000Mbps

Bits [4-7] Reserved (should be zero)

 

Data[13] Port 2 Info

Bit 0 Ethernet Link Status
0 = Ethernet link down
1 = Ethernet link up

Bit 1 Duplex Type
0 = Half Duplex
1 = Full Duplex

Bit 2-3 Speed
0 0 = 10Mbps
0 1 = 100Mbps
1 0 = 1000Mbps

Bits [4-7] Reserved (should be zero)

 

Data[14] Port 3 Info

Bit 0 Ethernet Link Status
0 = Ethernet link down
1 = Ethernet link up

Bit 1 Duplex Type
0 = Half Duplex
1 = Full Duplex

Bit 2-3 Speed
0 0 = 10Mbps
0 1 = 100Mbps
1 0 = 1000Mbps

Bits [4-7] Reserved (should be zero)

 

Data[15] Reserved (set to 0)

Card Status Report Message

Card Information (Field length varies)

Hardware Configuration (16 bytes)

IP Network Interface Series 2 card

Data[12] Port 1 Info

Bit 0 Ethernet Link Status
0 = Ethernet link down
1 = Ethernet link up

Bit 1 Duplex Type
0 = Half Duplex
1 = Full Duplex

Bit 2-3 Speed
0 0 = 10Mbps
0 1 = 100Mbps
1 0 = 1000Mbp

Bits [4-7] Reserved (should be zero)

 

Data[13] Port 2 Info

Bit 0 Ethernet Link Status
0 = Ethernet link down
1 = Ethernet link up

Bit 1 Duplex Type
0 = Half Duplex
1 = Full Duplex

Bit 2-3 Speed
0 0 = 10Mbps
0 1 = 100Mbps
1 0 = 1000Mbp

Bits [4-7] Reserved (should be zero)

 

Data[14] Port 3 Info

Bit 0 Ethernet Link Status
0 = Ethernet link down
1 = Ethernet link up

Bit 1 Duplex Type
0 = Half Duplex
1 = Full Duplex

Bit 2-3 Speed
0 0 = 10Mbps
0 1 = 100Mbps
1 0 = 1000Mbp

Bits [4-7] Reserved (should be zero)

 

Data[15] Reserved (set to 0)