blob: 6b7d2c9a231abab4f23d7fae65cef5a052509d1f [file] [log] [blame]
#ifndef __HOST_IPMID_IPMI_H__
#define __HOST_IPMID_IPMI_H__
#include "ipmid-api.h"
// When the requester sends in a netfn and a command along with data, this
// function will look for registered handlers that will handle that [netfn,cmd]
// and will make a call to that plugin implementation and send back the response.
ipmi_ret_t ipmi_netfn_router(const ipmi_netfn_t, const ipmi_cmd_t, ipmi_request_t,
ipmi_response_t, unsigned int *data_len);
// Plugin libraries need to _end_ with .so
#define IPMI_PLUGIN_EXTN ".so"
#define MAX_IPMI_BUFFER 255
#endif