[PATCH linux dev-4.7 7/8] ipmi: maintain a request expiry list
Patrick Williams
patrick at stwcx.xyz
Fri Nov 4 05:23:00 AEDT 2016
On Thu, Nov 03, 2016 at 11:26:09AM +1100, Cyril Bur wrote:
> On Wed, 2016-10-26 at 08:57 +0200, Cédric Le Goater wrote:
> > Regarding the response expiration handling, the IPMI spec says :
> >
> > The BMC must not return a given response once the corresponding
> > Request-to-Response interval has passed. The BMC can ensure this
> > by maintaining its own internal list of outstanding requests
> > through
> > the interface. The BMC could age and expire the entries in the
> > list
> > by expiring the entries at an interval that is somewhat shorter
> > than
> > the specified Request-to-Response interval....
> >
> > To handle such case, we maintain list of received requests using the
> > seq number of the BT message to identify them. The list is updated
> > each time a request is received and a response is sent. The
> > expiration
> > of the reponses is handled at each updates but also with a timer.
> >
>
> I agree that the BMC kernel is most logical place to do this, at the
> moment btbridged does attempt something similar no?
>
> Should we patch btbridged to not? Should I least remove duplicated
> logic?
>
Brendan,
Are you paying attention to this discussion? I think you had some
opposition to the kernel doing any additional work in this space because
you wanted to run a non-IPMI protocol over the IPMI bridge.
--
Patrick Williams
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20161103/f6e4d64b/attachment.sig>
More information about the openbmc
mailing list