Intel ZT 4901 Network Router User Manual


 
4 High Availability Software for the Intel
®
NetStructure
TM
ZT 4901 Technical Product Specification
Contents
5.1.2.4 Remove Device......................................................................................35
5.1.2.5 Driver Synchronization........................................................................... 35
5.2 Summary ............................................................................................................................36
6 Redundant Host API.................................................................................................................... 37
6.1 Intel-Specific APIs...............................................................................................................37
6.1.1 RhSetHostName....................................................................................................37
6.1.1.1 RhGetHwDestinationHostAndReset ......................................................37
6.2 Redundant Host PICMG* 2.12 APIs...................................................................................38
6.2.1 Definitions and Types ............................................................................................39
6.2.2 Initialization/Termination........................................................................................42
6.2.2.1 RhEnumerateInstances .........................................................................42
6.2.2.2 RhOpen..................................................................................................43
6.2.2.3 RhClose .................................................................................................44
6.2.2.4 RhGetInstanceID ...................................................................................44
6.2.3 Domain and Host Information API .........................................................................45
6.2.3.1 RhGetDomainCount...............................................................................45
6.2.3.2 RhGetDomainNumbers..........................................................................46
6.2.3.3 RhGetDomainOwnership.......................................................................47
6.2.3.4 RhGetDomainSlotPath...........................................................................47
6.2.3.5 RhGetDomainSlotCount ........................................................................49
6.2.3.6 RhGetDomainSlots ................................................................................49
6.2.3.7 RhGetSlotDomain..................................................................................50
6.2.3.8 RhGetCurrentHostNumber ....................................................................51
6.2.3.9 RhGetHostCount.................................................................................... 51
6.2.3.10 RhGetHostNumbers...............................................................................52
6.2.3.11 RhGetHostName....................................................................................53
6.2.3.12 RhSetHostAvailability.............................................................................54
6.2.3.13 RhGetHostAvailability ............................................................................55
6.2.3.14 RhGetDomainAvailabilityToHost............................................................56
6.2.4 Slot Information API...............................................................................................56
6.2.4.1 RhGetPhysicalSlotInformation............................................................... 56
6.2.4.2 RhGetSlotChildInformation ....................................................................58
6.2.5 Switchover API ......................................................................................................61
6.2.5.1 Switchover Scenarios and Theory of Operation .................................... 61
6.2.5.2 RhPrepareForSwitchover.......................................................................63
6.2.5.3 RhCancelPrepareForSwitchover ...........................................................65
6.2.5.4 RhGetDomainSwConnectionStatus....................................................... 66
6.2.5.5 RhGetSlotSwConnectionStatus.............................................................67
6.2.5.6 RhPerformSwitchover............................................................................67
6.2.5.7 RhSetHwDestinationHost ......................................................................68
6.2.5.8 RhGetHwDestinationHost......................................................................70
6.2.6 Notification, Reporting and Alarms ........................................................................70
6.2.6.1 RhEnableDomainStateNotification.........................................................70
6.2.6.2 RhEnableSwitchoverNotification............................................................71
6.2.6.3 RhEnableSwitchoverRequestNotification .............................................. 72
6.2.6.4 RhEnableUnsafeSwitchoverNotification ................................................73
6.2.6.5 RhDisableNotification.............................................................................75
7Hot Swap API...............................................................................................................................77
8IPMI API........................................................................................................................................79
8.1 imbOpenDriver....................................................................................................................79