blob: 1cfe4c3d7ffc2fb7d33971d05119cb2dee0632ce [file] [log] [blame]
vishwabmcba0bd5f2015-09-30 16:50:23 +05301#ifndef __HOST_IPMID_IPMI_H__
2#define __HOST_IPMID_IPMI_H__
3#include "ipmid-api.h"
4
5// When the requester sends in a netfn and a command along with data, this
6// function will look for registered handlers that will handle that [netfn,cmd]
7// and will make a call to that plugin implementation and send back the response.
8ipmi_ret_t ipmi_netfn_router(const ipmi_netfn_t, const ipmi_cmd_t, ipmi_request_t,
9 ipmi_response_t, unsigned int *data_len);
10
11// Plugin libraries need to _end_ with .so
12#define IPMI_PLUGIN_EXTN ".so"
Chris Austen4f1c79d2015-10-13 12:32:13 -050013
14// The BT FIFO in the AST2400 can only handle 64 bytes.
15// Can only allow 63 because the BT interface still
16// needs 1 byte for the length field.
17#define MAX_IPMI_BUFFER 63
vishwabmcba0bd5f2015-09-30 16:50:23 +053018
19#endif