From a8e490184f0f436d8fa1e175c7f9d7368923340b Mon Sep 17 00:00:00 2001 From: Bill Hoffa Date: Thu, 27 Mar 2014 10:16:15 -0500 Subject: Only accept Istep Messages to Master Node after system SMP established Change-Id: I993a9684b4ee93541b75b4bfc22f22ddad5bedb5 RTC:93394 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10012 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III --- src/include/usr/initservice/initsvcreasoncodes.H | 1 + src/include/usr/initservice/istepdispatcherif.H | 11 +++++++++++ 2 files changed, 12 insertions(+) (limited to 'src/include/usr') diff --git a/src/include/usr/initservice/initsvcreasoncodes.H b/src/include/usr/initservice/initsvcreasoncodes.H index 23430d927..e30c8fd2b 100644 --- a/src/include/usr/initservice/initsvcreasoncodes.H +++ b/src/include/usr/initservice/initsvcreasoncodes.H @@ -67,6 +67,7 @@ enum InitServiceReasonCode //termination_rc SHUTDOWN_REQUESTED_BY_FSP = INITSVC_COMP_ID | 0x0b, ISTEP_INVALID_ON_MPIPL = INITSVC_COMP_ID | 0x0c, + ISTEP_NON_MASTER_NODE_MSG = INITSVC_COMP_ID | 0x0d, }; enum InitServiceUserDetailDataSubSection diff --git a/src/include/usr/initservice/istepdispatcherif.H b/src/include/usr/initservice/istepdispatcherif.H index 5572ca8f7..e8ba59596 100644 --- a/src/include/usr/initservice/istepdispatcherif.H +++ b/src/include/usr/initservice/istepdispatcherif.H @@ -66,6 +66,17 @@ errlHndl_t sendIstepCompleteMsg ( void ); */ bool isShutdownRequested ( void ); +/** + * @brief This function is to be used by external code to tell + * this instance of istepdispatcher whether it should + * accept istep messages or not + * + * @param[in] i_accept - true if istep messages are to be accepted, false if not + * + * @return Nothing + */ +void setAcceptIstepMessages ( bool i_accept ); + } #endif -- cgit v1.2.3