Modify IPMI Timeout Value
Modify IPMI Timeout Value

  -- Currently the Timeout value for an IPMI message is assigned
     when the message is placed in the queue. The timeout value
     is the same whether we have 0 or 100 messages in the queue
     which leads to the occasional IPMI timeout when the BMC
     is sent a lot of messages in a short period of time.

  -- This fix is to implement the timeout as a per message timeout.
     I.E. if the message being put on the queue is the 3rd message
     on the queue it would get a timeout of 3x the timeout value.

Change-Id: Ieb328d96144f2b1fe9dc39f57191e86cf4821c2c
CQ: SW461931
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75538
Tested-by: Jenkins Server <8e3f934e4c44875bc48d33da3ea13d93ba9a233f@us.ibm.com>
Tested-by: Jenkins OP Build CI <e610bd72261d3c0a48f1e8ae36832ab00774d426@us.ibm.com>
Reviewed-by: Ilya Smirnov <2c7a6ec38cfb553b896499595cca9c656159f2a4@us.ibm.com>
Tested-by: FSP CI Jenkins <aa9e4d9ac7cd25905e9c0dd36d4150516e73dd86@us.ibm.com>
Tested-by: Jenkins OP HW <0eb0fff262f74a65a832afbcc7b153e391c9a3fd@us.ibm.com>
Reviewed-by: Christian R. Geddes <f397583a9caa8163a06ad1128784fb67413f2fe6@us.ibm.com>
Reviewed-by: Daniel M. Crowell <912029ca9254ac7b5854e56910561d682e1fa2d0@us.ibm.com>

open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot