All of lore.kernel.org
 help / color / mirror / Atom feed
* IPMI SOL performance
@ 2018-03-19 11:13 Tom Joseph
  2018-03-19 11:17 ` Tom Joseph
  2018-03-20  0:35 ` Jeremy Kerr
  0 siblings, 2 replies; 13+ messages in thread
From: Tom Joseph @ 2018-03-19 11:13 UTC (permalink / raw)
  To: Jeremy Kerr, Bradley W Bishop, OpenBMC Maillist, Vernon Mauery

Hello,

I wanted to discuss about an issue related to IPMI SOL. Petitboot has a 
menu to select the boot option, it has a timeout after which the default 
boot option is selected and boot continues.The observation is that when 
verbose debug traces are enabled in the hostboot, by the time petitboot 
options are printed on the SOL console the menu timeout expires and the 
user is not able to change the boot option.

The same issue is not hit by the ssh console on port 2200 and does not 
miss the timeout of the petitboot menu option.

IPMI uses UDP protocol and the maximum size of the  SOL payload per 
packet according to the specification is 255 bytes. Also the ack for 
each of the IPMI packet requires a command lookup
and execution. Compared with IPMI SOL, ssh supports 64kb payloads and 
ack does not need an application lookup, so the round-trip timing is 
faster. IPMI specification for SOL is written with UART speed as 
reference, but the VUART pushes the data at a much faster rate.

One suggestion that I came across support an OEM payload size for SOL, 
which is higher than 255 bytes, to get a better throughput. Please do 
share other ideas to tackle this problem and improve performance.

Regards,
Tom

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2018-03-20 15:20 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-19 11:13 IPMI SOL performance Tom Joseph
2018-03-19 11:17 ` Tom Joseph
2018-03-19 15:39   ` Emily Shaffer
2018-03-19 16:27     ` Stewart Smith
2018-03-19 18:47       ` Emily Shaffer
2018-03-19 19:03         ` Tom Joseph
2018-03-19 19:08           ` Emily Shaffer
2018-03-19 19:34             ` Kun Yi
2018-03-20 15:20               ` Stewart Smith
2018-03-19 19:35             ` Rob Lippert
2018-03-20  0:35 ` Jeremy Kerr
2018-03-20 10:36   ` Tom Joseph
2018-03-20 10:58     ` Jeremy Kerr

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.