5c846a81 | 02-Apr-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add command handler for Activate payload command.
Change-Id: I95d2d82409dabde7139871c7d62d5b5106c1c4d8 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
e14ac96f | 02-Apr-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add command handler for SOL activating command.
Change-Id: I81094330b3fa7f320bd4518cabcfb8fc5b75411c Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
64b3dec8 | 02-Apr-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add handler function for incoming SOL payload.
Change-Id: I1bdff462ef43281332c6b8c2d61028bc0d9f87b0 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
04b30381 | 02-Apr-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Throw exception instead of returning error code from send function.
Change-Id: I87d2805dfb7f8757c0366600d8937023edddf54a Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
63d3e49c | 31-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add function to send unsolicited IPMI payload to remote console.
Change-Id: Ifd9c711c16a6640d36d6247a7c3b46a7db1c6596 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
22596f21 | 31-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add function to send outbound SOL payload
Change-Id: I63213034110c0a550b43e1cbc0115b1312821e3d Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
703adbfa | 31-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
No response is send via the packet handler if payload is SOL.
There are 2 scenarios for handling inbound SOL payload, an ack only packet or packet with console data. In the case of ack only packet n
No response is send via the packet handler if payload is SOL.
There are 2 scenarios for handling inbound SOL payload, an ack only packet or packet with console data. In the case of ack only packet no response needs to send. There is also a case where host data is send in an unsolicited way to the remote console. So a unified interface sendPayload is used to send SOL responses.
Since the evaluation of the scenario is delegated to another function, the command handler would not send any response data.The delegated function would evaluate whether a response needs to be sent and send the appropriate response using the sendPayload.
Change-Id: Ic32f172a398ab85a5ee87b17a0a740e83482511f Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
31133bcd | 31-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Make the default value of session header to IPMI2.0 header.
Change-Id: Ib6106198d8ecf89fb1224020144df0b209040cb7 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
ff848494 | 31-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Provide API to set socket channel in session object.
Change-Id: I7d9620c4a34bb8bb85ed6f60ac8b2032355087f6 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
f846fb33 | 31-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Modify constructor for message handler class.
Change-Id: I5ab63b4a20654a69074a692daec85b234497bb5a Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
092f3265 | 30-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Remove info tracing in socket channel read function.
Change-Id: I118ff262ab87eafcdf80b62c32553e390251cfb1 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
cc27e12c | 30-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add socket channel property to session to send SOL packets.
Change-Id: I7bbdb9c23434aa6936c47796f296b2b08892a30e Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
895df94e | 30-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Provide API to check if the confidentiality algo is enabled for the session.
Change-Id: Ia0585907191a921d7081e855e19d7a5fa9771c6b Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
d8c7861d | 30-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Provide API to check if integrity algorithm is enabled for the session.
Change-Id: I6d57b5d964c9cbcf361ab97667fb43ae7fe03b6f Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
f7f984ff | 30-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add SOL payload type
Change-Id: I3fea501131d3dff2b168937deda67cbc46c63641 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
2fd466f4 | 29-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add resendPayload function
Resolves openbmc/openbmc#856
Change-Id: I957ce889500840c067e97537e825571cfb77e1c4 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
7306314f | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement API to send SOL payload when console data is available
Change-Id: I7869d389b589c59e0c76000da9bfd72b9e67c064 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
75e15db4 | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement API to prepare response for inbound SOL payload
Change-Id: Ied9811e7e3176c5edf99fa299549ea1d14e9555f Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
fbcac2e7 | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement API to handle inbound SOL Payload
Change-Id: I4bcb98568d84ba384ac11b7777d936c7d5fc124e Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
4ff14b59 | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement API to stop a payload instance
Change-Id: I8cf7a85f651e5a4377f8e64cbb32932f452a234e Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
2e44e0ef | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add API to start a SOL payload instance
Change-Id: I3c87936350c9e3d7c4eb97b4c720295652aff9c4 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
b51f641e | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement function to write to host console socket
Change-Id: I92b9550d9b6d458bbafebfff08552db5b2ab78e6 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
22c5ad34 | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement Host Console socket Init
This API would initialise the host console socket file descriptor
Change-Id: Ied7bdc1c4fbee060ec693d8bab3c7bade6edf365 Signed-off-by: Tom Joseph <tomjoseph@in.ibm
Implement Host Console socket Init
This API would initialise the host console socket file descriptor
Change-Id: Ied7bdc1c4fbee060ec693d8bab3c7bade6edf365 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
a891eb7e | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement stopSOLPayloadInstance
This API would stop a SOL payload instance timer event sources.
Change-Id: Iab98def9975ae808bf41416c7a50977d6e3e7640 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
e989c36d | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement startSOLPayloadInstance
This API would register the character accumulate interval and retry interval timer sources for the SOL Payload instance.
Change-Id: I76a3aba110b45e99dfdd99354a1376
Implement startSOLPayloadInstance
This API would register the character accumulate interval and retry interval timer sources for the SOL Payload instance.
Change-Id: I76a3aba110b45e99dfdd99354a1376d5248ae508 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|