syntax = "proto3";

import "types.proto";
package IpmiMsg;

message IpmiCmdReq {
    uint8 ChanType = 1;
    uint8 Instance = 2;
    uint8 NetFn = 3;
    uint8 Lun = 4;
    uint8 Cmd = 5;
    bytes Payload = 6;
}

message IpmiCmdRsp {
    uint8 CompletionCode = 1;
    bytes Payload = 2;
}

message IpmiRouteReq {
    bytes Req = 1;
    bytes Ctx = 2;
}

message IpmiRouteRsp {
    bytes Rsp = 1;
}