/usr/include/freeipmi/debug/ipmi-debug.h is in libfreeipmi-dev 1.4.11-1.1ubuntu4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | /*
* Copyright (C) 2003-2014 FreeIPMI Core Team
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifndef IPMI_DEBUG_H
#define IPMI_DEBUG_H
#ifdef __cplusplus
extern "C" {
#endif
#include <stdint.h>
#include <freeipmi/fiid/fiid.h>
extern fiid_template_t tmpl_unexpected_data;
int ipmi_obj_dump (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
fiid_obj_t obj);
int ipmi_obj_dump_ipmb (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
fiid_obj_t obj,
fiid_template_t tmpl_ipmb_msg_hdr,
fiid_template_t tmpl_ipmb_cmd);
int ipmi_dump_rmcp_packet (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
const void *pkt,
unsigned int pkt_len,
fiid_template_t tmpl_cmd);
int ipmi_dump_kcs_packet (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
const void *pkt,
unsigned int pkt_len,
fiid_template_t tmpl_cmd);
int ipmi_dump_kcs_packet_ipmb (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
const void *pkt,
unsigned int pkt_len,
fiid_template_t tmpl_cmd,
fiid_template_t tmpl_ipmb_msg_hdr,
fiid_template_t tmpl_ipmb_cmd);
int ipmi_dump_ssif_packet (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
const void *pkt,
unsigned int pkt_len,
fiid_template_t tmpl_cmd);
int ipmi_dump_lan_packet (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
const void *pkt,
unsigned int pkt_len,
fiid_template_t tmpl_lan_msg_hdr,
fiid_template_t tmpl_cmd);
int ipmi_dump_lan_packet_ipmb (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
const void *pkt,
unsigned int pkt_len,
fiid_template_t tmpl_lan_msg_hdr,
fiid_template_t tmpl_cmd,
fiid_template_t tmpl_ipmb_msg_hdr,
fiid_template_t tmpl_ipmb_cmd);
int ipmi_dump_rmcpplus_packet (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
uint8_t authentication_algorithm,
uint8_t integrity_algorithm,
uint8_t confidentiality_algorithm,
const void *integrity_key,
unsigned int integrity_key_len,
const void *confidentiality_key,
unsigned int confidentiality_key_len,
const void *pkt,
unsigned int pkt_len,
fiid_template_t tmpl_lan_msg_hdr,
fiid_template_t tmpl_cmd);
int ipmi_dump_rmcpplus_packet_ipmb (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
uint8_t authentication_algorithm,
uint8_t integrity_algorithm,
uint8_t confidentiality_algorithm,
const void *integrity_key,
unsigned int integrity_key_len,
const void *confidentiality_key,
unsigned int confidentiality_key_len,
const void *pkt,
unsigned int pkt_len,
fiid_template_t tmpl_lan_msg_hdr,
fiid_template_t tmpl_cmd,
fiid_template_t tmpl_ipmb_msg_hdr,
fiid_template_t tmpl_ipmb_cmd);
int ipmi_dump_sdr_record (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
const void *sdr_record,
unsigned int sdr_record_len);
int ipmi_dump_hex (int fd,
const char *prefix,
const char *hdr,
const char *trlr,
const void *buf,
unsigned int buf_len);
#ifdef __cplusplus
}
#endif
#endif /* IPMI_DEBUG_H */
|