English
Language : 

82598EB Datasheet, PDF (463/596 Pages) Intel Corporation – Intel® 82598EB 10 Gigabit Ethernet Controller Datasheet
Intel® 82598EB 10 GbE Controller - LAN Fail-Over in LAN Teaming Mode
Note that it might be that the parameter that is returned is not the parameter requested by the BMC.
The BMC should verify the parameter number (default parameter to be returned is 0x1).
Note: If the parameter number is 0xFF then this indicates that the data 82598EB should supply is
not ready yet and the BMC should retry the read transaction.
It is the BMC responsibility to follow the procedure previously defined. In the case where the BMC sends
a Block Read command that is not preceded by a Block Write command with byte count = 1b, 82598EB
sets the parameter number in the read block transaction as 0xFE.
5.3.10.2.7 Read Receive Enable Configuration
The BMC uses this command to read the receive configuration data. This data can be configured when
using Receive Enable command or through the EEPROM.
Read Receive Enable Configuration command format (SMBus Read Block) is as follows:
Function
Read Receive Enable
Command
0xDA
Data returned from 82598EB:
Function
Byte
Count
Data 1
(Op-
Code)
Data 2
Data
3
…
Data
8
Data
9
…
Data
12
Data
13
Data
14
Data
15
Read
Receive
Enable
15
(0x0
F)
0xDA
Receiv
e
Contro
l Byte
MAC
Add
r
LSB
… MAC
Addr
MSB
IP
…
IP
BMC
I/F
Alert
Addr
Addr
SMBus Data
Valu
LSB
MSB
Addr
Byte
e
Byte
5.3.11 LAN Fail-Over in LAN Teaming Mode
Manageability fail-over is the ability in a dual-port network device to detect that the LAN connection on
the manageability enabled port is lost, and to enable the other port in the device to receive/transmit
manageability packets. When 82598EB operates in teaming mode, the OS and the external BMC
consider 82598EB as one logical network device. The decision to determine which of 82598EB ports to
use is done internally in 82598EB (or in the ANS driver in case of the regular receive/transmit traffic).
This section deals with fail-over in teaming mode only. In non-teaming mode, the external BMC should
consider 82598EB's network ports as two different network devices, and is solely responsible for the
fail-over mechanism.
5.3.11.1 Fail-Over Functionality
In teaming mode, 82598EB mirrors both the network ports into a single SMBus slave device. The
82598EB automatically handles the configurations of both network ports. Thus, for configurations,
receiving and transmitting the BMC should consider both ports as a single entity.
When the currently active port for transmission becomes unavailable (for instance, the link is down),
the 82598EB automatically tries to switch the packet transmission to the other port. Thus, as long as
one of the ports is valid, the BMC has a valid link indication for the SMBus slave.
463