/openbmc/ipmitool/src/plugins/ |
H A D | ipmi_intf.c | 139 struct ipmi_intf ** intf; in ipmi_intf_print() local 146 for (intf = ipmi_intf_table; intf && *intf; intf++) { in ipmi_intf_print() 151 if (strncmp(sup->name, (*intf)->name, strlen(sup->name)) == 0 && in ipmi_intf_print() 152 strncmp(sup->name, (*intf)->name, strlen((*intf)->name)) == 0 && in ipmi_intf_print() 161 (*intf)->name, (*intf)->desc, in ipmi_intf_print() 178 struct ipmi_intf ** intf; in ipmi_intf_load() local 191 for (intf = ipmi_intf_table; in ipmi_intf_load() 192 ((intf != NULL) && (*intf != NULL)); in ipmi_intf_load() 193 intf++) { in ipmi_intf_load() 194 i = *intf; in ipmi_intf_load() [all …]
|
/openbmc/ipmitool/src/plugins/open/ |
H A D | open.c | 89 ipmi_openipmi_open(struct ipmi_intf * intf) in ipmi_openipmi_open() argument 98 devnum = intf->devnum; in ipmi_openipmi_open() 105 intf->fd = open(ipmi_dev, O_RDWR); in ipmi_openipmi_open() 107 if (intf->fd < 0) { in ipmi_openipmi_open() 108 intf->fd = open(ipmi_devfs, O_RDWR); in ipmi_openipmi_open() 109 if (intf->fd < 0) { in ipmi_openipmi_open() 110 intf->fd = open(ipmi_devfs2, O_RDWR); in ipmi_openipmi_open() 112 if (intf->fd < 0) { in ipmi_openipmi_open() 119 if (ioctl(intf->fd, IPMICTL_SET_GETS_EVENTS_CMD, &i) < 0) { in ipmi_openipmi_open() 124 intf->opened = 1; in ipmi_openipmi_open() [all …]
|
/openbmc/ipmitool/include/ipmitool/ |
H A D | ipmi_intf.h | 158 int (*func)(struct ipmi_intf * intf, int argc, char ** argv); 196 int (*setup)(struct ipmi_intf * intf); 197 int (*open)(struct ipmi_intf * intf); 198 void (*close)(struct ipmi_intf * intf); 199 struct ipmi_rs *(*sendrecv)(struct ipmi_intf * intf, struct ipmi_rq * req); 200 int (*sendrsp)(struct ipmi_intf * intf, struct ipmi_rs * rsp); 201 struct ipmi_rs *(*recv_sol)(struct ipmi_intf * intf); 202 struct ipmi_rs *(*send_sol)(struct ipmi_intf * intf, struct ipmi_v2_payload * payload); 203 int (*keepalive)(struct ipmi_intf * intf); 204 int (*set_my_addr)(struct ipmi_intf * intf, uint8_t addr); [all …]
|
/openbmc/ipmitool/src/plugins/lipmi/ |
H A D | lipmi.c | 52 static int ipmi_lipmi_open(struct ipmi_intf * intf) in ipmi_lipmi_open() argument 54 intf->fd = open(IPMI_LIPMI_DEV, O_RDWR); in ipmi_lipmi_open() 55 if (intf->fd < 0) { in ipmi_lipmi_open() 59 intf->opened = 1; in ipmi_lipmi_open() 60 intf->manufacturer_id = ipmi_get_oem(intf); in ipmi_lipmi_open() 61 return intf->fd; in ipmi_lipmi_open() 64 static void ipmi_lipmi_close(struct ipmi_intf * intf) in ipmi_lipmi_close() argument 66 if (intf && intf->fd >= 0) in ipmi_lipmi_close() 67 close(intf->fd); in ipmi_lipmi_close() 68 intf->fd = -1; in ipmi_lipmi_close() [all …]
|
/openbmc/ipmitool/src/plugins/lan/ |
H A D | lan.c | 89 static int ipmi_lan_send_packet(struct ipmi_intf * intf, uint8_t * data, int data_len); 90 static struct ipmi_rs * ipmi_lan_recv_packet(struct ipmi_intf * intf); 91 static struct ipmi_rs * ipmi_lan_poll_recv(struct ipmi_intf * intf); 92 static int ipmi_lan_setup(struct ipmi_intf * intf); 93 static int ipmi_lan_keepalive(struct ipmi_intf * intf); 94 static struct ipmi_rs * ipmi_lan_recv_sol(struct ipmi_intf * intf); 95 static struct ipmi_rs * ipmi_lan_send_sol(struct ipmi_intf * intf, 97 static struct ipmi_rs * ipmi_lan_send_cmd(struct ipmi_intf * intf, struct ipmi_rq * req); 98 static int ipmi_lan_send_rsp(struct ipmi_intf * intf, struct ipmi_rs * rsp); 99 static int ipmi_lan_open(struct ipmi_intf * intf); [all …]
|
/openbmc/sdbusplus/include/sdbusplus/message/ |
H A D | append.hpp | 29 inline void append(sdbusplus::SdBusInterface* /*intf*/, sd_bus_message* /*m*/) in append() 43 void append(sdbusplus::SdBusInterface* intf, sd_bus_message* m, Args&&... args); 101 op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& t) in op() 110 intf->sd_bus_message_append_basic(m, dbusType, in op() 116 op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& t) in op() 119 sdbusplus::message::append(intf, m, value); in op() 141 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& s) in op() 144 intf->sd_bus_message_append_basic(m, dbusType, &s.fd); in op() 156 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& s) in op() 159 intf->sd_bus_message_append_basic(m, dbusType, s.c_str()); in op() [all …]
|
H A D | read.hpp | 27 inline void read(sdbusplus::SdBusInterface* /*intf*/, sd_bus_message* /*m*/) {} in read() 40 void read(sdbusplus::SdBusInterface* intf, sd_bus_message* m, Args&&... args); 73 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& t) in op() 84 int r = intf->sd_bus_message_read_basic(m, dbusType, &t); in op() 93 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& t) in op() 97 sdbusplus::message::read(intf, m, value); in op() 122 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, S& t) in op() 126 int r = intf->sd_bus_message_read_basic(m, dbusType, &str); in op() 140 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, S& t) in op() 144 int r = intf->sd_bus_message_read_basic(m, dbusType, &i); in op() [all …]
|
/openbmc/openbmc/meta-google/recipes-google/ncsi/files/ |
H A D | gbmc-ncsi-br-deprecated-ips.sh.in | 29 local intf="$1" 30 echo "(Re)adding neighbors for $intf" >&2 33 sysctl net.ipv6.conf."$intf".proxy_ndp=1 >/dev/null || st=$? 36 [[ ${gbmc_ncsi_br_deprecated_ips_savedconf["$ip"]} != $intf ]] && continue 37 ip -6 neigh replace proxy $ip dev $intf || st=$? 44 local intf="${gbmc_ncsi_br_deprecated_ips_lastip["$ip"]}" 48 if [ "$intf_old" = "$intf" ]; then 49 …if [ "$intf" != '@NCSI_IF@' ] || [ "$gbmc_ncsi_br_deprecated_ips_confncsi" = "$gbmc_ncsi_br_deprec… 58 printf 'gBMC NCSI %s Deprecated Addrs to %s: %s\n' "$act" "$intf" "$ip" >&2 76 if [ "$intf" = '@NCSI_IF@' -a -n "${gbmc_ncsi_br_deprecated_ips_lastncsi}" ]; then [all …]
|
H A D | gbmc-ncsi-usb.sh | 23 local -n numaddrs=gbmc_br_dhcrelay_linkaddrs["$intf"] 26 ip link show "$intf" | grep -q '^ *alias ncsi-usb$' || return 27 echo "NCSI USB Link Add $intf" >&2 31 chain ${intf}_input { 33 iifname != $intf accept 42 chain ${intf}_forward { 44 iifname != $intf accept 51 local rfile=/run/nftables/50-gbmc-ncsi-"$intf".rules 57 systemctl start --no-block gbmc-ncsi-ra@"$intf" 61 echo "NCSI USB Link Del $intf" >&2 [all …]
|
/openbmc/ipmitool/src/plugins/serial/ |
H A D | serial_terminal.c | 146 ipmi_serial_term_open(struct ipmi_intf * intf) in ipmi_serial_term_open() argument 153 if (!intf->devfile) { in ipmi_serial_term_open() 161 if ((p = strchr(intf->devfile, ':'))) { in ipmi_serial_term_open() 184 intf->fd = open(intf->devfile, O_RDWR | O_NONBLOCK, 0); in ipmi_serial_term_open() 185 if (intf->fd < 0) { in ipmi_serial_term_open() 186 lperror(LOG_ERR, "Could not open device at %s", intf->devfile); in ipmi_serial_term_open() 200 tcgetattr(intf->fd, &ti); in ipmi_serial_term_open() 228 tcsetattr(intf->fd, TCSAFLUSH, &ti); in ipmi_serial_term_open() 230 if (intf->ssn_params.timeout == 0) in ipmi_serial_term_open() 231 intf->ssn_params.timeout = IPMI_SERIAL_TIMEOUT; in ipmi_serial_term_open() [all …]
|
H A D | serial_basic.c | 186 serial_bm_setup(struct ipmi_intf * intf) in serial_bm_setup() argument 189 intf->max_request_data_size = SERIAL_BM_MAX_RQ_SIZE; in serial_bm_setup() 190 intf->max_response_data_size = SERIAL_BM_MAX_RS_SIZE; in serial_bm_setup() 199 serial_bm_open(struct ipmi_intf * intf) in serial_bm_open() argument 206 if (!intf->devfile) { in serial_bm_open() 214 if ((p = strchr(intf->devfile, ':'))) { in serial_bm_open() 237 intf->fd = open(intf->devfile, O_RDWR | O_NONBLOCK, 0); in serial_bm_open() 238 if (intf->fd < 0) { in serial_bm_open() 239 lperror(LOG_ERR, "Could not open device at %s", intf->devfile); in serial_bm_open() 253 tcgetattr(intf->fd, &ti); in serial_bm_open() [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-protocols/zeroconf/zeroconf/ |
H A D | 0001-zeroconf-Rename-arp_op-to-avoid-namespace-conflicts-.patch | 42 @@ -108,7 +108,7 @@ int arp_conflict(struct intf *intf, struct arp_packet *pkt); 45 struct intf *intf, 49 void arp_probe(int as, struct intf *intf); 50 void arp_claim(int as, struct intf *intf); 51 @@ -1591,7 +1591,7 @@ int arp_conflict(struct intf *intf, struct arp_packet *pkt) 54 struct intf *intf,
|
/openbmc/ipmitool/lib/ |
H A D | ipmi_kontronoem.c | 50 extern int read_fru_area(struct ipmi_intf *intf, struct fru_info *fru, 53 extern int write_fru_area(struct ipmi_intf * intf, struct fru_info *fru, 60 static int ipmi_kontron_set_serial_number(struct ipmi_intf *intf); 61 static int ipmi_kontron_set_mfg_date (struct ipmi_intf *intf); 63 static int ipmi_kontron_nextboot_set(struct ipmi_intf *intf, int argc, 65 static int ipmi_kontronoem_send_set_large_buffer(struct ipmi_intf *intf, 71 ipmi_kontronoem_main(struct ipmi_intf *intf, int argc, char **argv) in ipmi_kontronoem_main() argument 87 if (ipmi_kontron_set_serial_number(intf) > 0) { in ipmi_kontronoem_main() 98 if (ipmi_kontron_set_mfg_date(intf) > 0) { in ipmi_kontronoem_main() 110 rc = ipmi_kontron_nextboot_set(intf, (argc - 1), (argv + 1)); in ipmi_kontronoem_main() [all …]
|
H A D | ipmi_delloem.c | 149 static int ipmi_delloem_lcd_main(struct ipmi_intf *intf, int argc, 151 int ipmi_lcd_get_platform_model_name(struct ipmi_intf *intf, char *lcdstring, 153 static int ipmi_idracvalidator_command(struct ipmi_intf *intf); 154 static int ipmi_lcd_get_configure_command_wh(struct ipmi_intf *intf); 155 static int ipmi_lcd_get_configure_command(struct ipmi_intf *intf, 157 static int ipmi_lcd_set_configure_command(struct ipmi_intf *intf, int command); 158 static int ipmi_lcd_set_configure_command_wh(struct ipmi_intf *intf, uint32_t mode, 160 static int ipmi_lcd_get_single_line_text(struct ipmi_intf *intf, 162 static int ipmi_lcd_get_info_wh(struct ipmi_intf *intf); 163 static int ipmi_lcd_get_info(struct ipmi_intf *intf); [all …]
|
H A D | ipmi_fwum.c | 60 int KfwumGetInfo(struct ipmi_intf *intf, unsigned char output, 62 int KfwumGetDeviceInfo(struct ipmi_intf *intf, 64 int KfwumGetStatus(struct ipmi_intf *intf); 65 int KfwumManualRollback(struct ipmi_intf *intf); 66 int KfwumStartFirmwareImage(struct ipmi_intf *intf, 68 int KfwumSaveFirmwareImage(struct ipmi_intf *intf, 71 int KfwumFinishFirmwareImage(struct ipmi_intf *intf, 73 int KfwumUploadFirmware(struct ipmi_intf *intf, 75 int KfwumStartFirmwareUpgrade(struct ipmi_intf *intf); 79 int KfwumGetTraceLog(struct ipmi_intf *intf); [all …]
|
H A D | ipmi_ime.c | 160 static int ImeGetInfo(struct ipmi_intf *intf); 161 static int ImeUpgrade(struct ipmi_intf *intf, char* imageFilename); 162 static int ImeManualRollback(struct ipmi_intf *intf); 163 static int ImeUpdatePrepare(struct ipmi_intf *intf); 164 static int ImeUpdateOpenArea(struct ipmi_intf *intf); 166 struct ipmi_intf *intf, 172 struct ipmi_intf *intf, 177 static int ImeUpdateGetStatus(struct ipmi_intf *intf, tImeStatus *pStatus); 178 static int ImeUpdateGetCapabilities(struct ipmi_intf *intf, tImeCaps *pCaps ); 179 static int ImeUpdateRegisterUpdate(struct ipmi_intf *intf, tImeUpdateType type); [all …]
|
H A D | ipmi_user.c | 59 * @intf - IPMI interface 65 _ipmi_get_user_access(struct ipmi_intf *intf, in _ipmi_get_user_access() argument 80 rsp = intf->sendrecv(intf, &req); in _ipmi_get_user_access() 102 * @intf - ipmi interface 108 _ipmi_get_user_name(struct ipmi_intf *intf, struct user_name_t *user_name_ptr) in _ipmi_get_user_name() argument 121 rsp = intf->sendrecv(intf, &req); in _ipmi_get_user_name() 136 * @intf - IPMI interface 143 _ipmi_set_user_access(struct ipmi_intf *intf, in _ipmi_set_user_access() argument 171 rsp = intf->sendrecv(intf, &req); in _ipmi_set_user_access() 181 * @intf - IPMI interface [all …]
|
H A D | ipmi_tsol.c | 80 ipmi_tsol_command(struct ipmi_intf *intf, char *recvip, int port, in ipmi_tsol_command() argument 106 rsp = intf->sendrecv(intf, &req); in ipmi_tsol_command() 120 ipmi_tsol_start(struct ipmi_intf *intf, char *recvip, int port) in ipmi_tsol_start() argument 122 return ipmi_tsol_command(intf, recvip, port, IPMI_TSOL_CMD_START); in ipmi_tsol_start() 126 ipmi_tsol_stop(struct ipmi_intf *intf, char *recvip, int port) in ipmi_tsol_stop() argument 128 return ipmi_tsol_command(intf, recvip, port, IPMI_TSOL_CMD_STOP); in ipmi_tsol_stop() 132 ipmi_tsol_send_keystroke(struct ipmi_intf *intf, char *buff, int length) in ipmi_tsol_send_keystroke() argument 150 rsp = intf->sendrecv(intf, &req); in ipmi_tsol_send_keystroke() 166 tsol_keepalive(struct ipmi_intf *intf) in tsol_keepalive() argument 173 intf->keepalive(intf); in tsol_keepalive() [all …]
|
H A D | ipmi_lanp.c | 79 * @intf: ipmi interface handle 83 is_lan_channel(struct ipmi_intf * intf, uint8_t chan) in is_lan_channel() argument 90 medium = ipmi_get_channel_medium(intf, chan); in is_lan_channel() 104 * @intf: ipmi interface handle 108 find_lan_channel(struct ipmi_intf * intf, uint8_t start) in find_lan_channel() argument 113 if (is_lan_channel(intf, chan)) { in find_lan_channel() 128 * @intf: ipmi interface handle 134 get_lan_param_select(struct ipmi_intf * intf, uint8_t chan, int param, int select) in get_lan_param_select() argument 165 rsp = intf->sendrecv(intf, &req); in get_lan_param_select() 209 * @intf: ipmi interface handle [all …]
|
/openbmc/ipmitool/src/plugins/bmc/ |
H A D | bmc.c | 63 static struct ipmi_rs *ipmi_bmc_send_cmd_ioctl(struct ipmi_intf *intf, 65 static struct ipmi_rs *ipmi_bmc_send_cmd_putmsg(struct ipmi_intf *intf, 78 ipmi_bmc_close(struct ipmi_intf *intf) in ipmi_bmc_close() argument 80 if (intf && intf->fd >= 0) in ipmi_bmc_close() 81 close(intf->fd); in ipmi_bmc_close() 83 intf->opened = 0; in ipmi_bmc_close() 84 intf->manufacturer_id = IPMI_OEM_UNKNOWN; in ipmi_bmc_close() 85 intf->fd = -1; in ipmi_bmc_close() 89 ipmi_bmc_open(struct ipmi_intf *intf) in ipmi_bmc_open() argument 93 if (!intf) in ipmi_bmc_open() [all …]
|
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
H A D | reconfig-net-interface | 10 INTF=$1 14 networkctl down "$INTF" 17 local_mac=$(to_local_admin_mac "$(cat /sys/class/net/"$INTF"/address)") 18 ip link set dev "$INTF" address "$local_mac" 20 networkctl up "$INTF" 23 systemctl restart network-wait-ipv6-ll@"$INTF".service 25 networkctl reconfigure "$INTF"
|
/openbmc/ipmitool/src/plugins/dummy/ |
H A D | dummy.c | 144 * @intf - ptr to initialize ipmi_intf struct 149 ipmi_dummyipmi_close(struct ipmi_intf *intf) in ipmi_dummyipmi_close() argument 152 if (intf->fd < 0) { in ipmi_dummyipmi_close() 158 if (data_write(intf->fd, &req, sizeof(req)) != 0) { in ipmi_dummyipmi_close() 161 close(intf->fd); in ipmi_dummyipmi_close() 162 intf->fd = (-1); in ipmi_dummyipmi_close() 163 intf->opened = 0; in ipmi_dummyipmi_close() 168 * @intf - ptr to ipmi_inf struct 173 ipmi_dummyipmi_open(struct ipmi_intf *intf) in ipmi_dummyipmi_open() argument 179 if (intf->opened == 1) { in ipmi_dummyipmi_open() [all …]
|
/openbmc/google-misc/subprojects/libcr51sign/src/ |
H A D | libcr51sign_mauv.c | 37 // @param[in] intf function pointers which interface to the current system 45 const struct libcr51sign_intf* const intf, in verify_payload_blob_magic() argument 51 if (!intf->read) in verify_payload_blob_magic() 53 CPRINTS(ctx, "%s: Missing interface intf->read\n", __FUNCTION__); in verify_payload_blob_magic() 57 irv = intf->read(ctx, payload_blob_offset, sizeof(struct blob), in verify_payload_blob_magic() 80 // @param[in] intf function pointers which interface to the current system 96 const struct libcr51sign_intf* const intf, in find_image_mauv_data_offset_in_payload() argument 106 if (!intf->read) in find_image_mauv_data_offset_in_payload() 108 CPRINTS(ctx, "%s: Missing interface intf->read\n", __FUNCTION__); in find_image_mauv_data_offset_in_payload() 116 irv = intf->read(ctx, current_offset, sizeof(struct blob_data), in find_image_mauv_data_offset_in_payload() [all …]
|
H A D | libcr51sign.c | 166 const struct libcr51sign_intf* intf, in validate_transition() argument 183 rv = intf->read(ctx, signature_struct_offset, read_len, (uint8_t*)buffer); in validate_transition() 203 if (intf->is_production_mode == NULL) in validate_transition() 208 if (intf->is_production_mode() && (ctx->descriptor.image_type == IMAGE_DEV)) in validate_transition() 214 if (intf->prod_to_dev_downgrade_allowed == NULL || in validate_transition() 215 !intf->prod_to_dev_downgrade_allowed()) in validate_transition() 228 const struct libcr51sign_intf* intf, in read_and_hash_update() argument 235 if (intf->read_and_hash_update) in read_and_hash_update() 237 rv = intf->read_and_hash_update(ctx, offset, size); in read_and_hash_update() 241 if (!intf->hash_update) in read_and_hash_update() [all …]
|
/openbmc/ipmitool/src/plugins/lanplus/ |
H A D | lanplus.c | 89 static int ipmi_lanplus_setup(struct ipmi_intf * intf); 90 static int ipmi_lanplus_keepalive(struct ipmi_intf * intf); 91 static int ipmi_lan_send_packet(struct ipmi_intf * intf, uint8_t * data, int data_len); 92 static struct ipmi_rs * ipmi_lan_recv_packet(struct ipmi_intf * intf); 93 static struct ipmi_rs * ipmi_lan_poll_recv(struct ipmi_intf * intf); 94 static struct ipmi_rs * ipmi_lanplus_send_ipmi_cmd(struct ipmi_intf * intf, struct ipmi_rq * req); 95 static struct ipmi_rs * ipmi_lanplus_send_payload(struct ipmi_intf * intf, 98 struct ipmi_intf * intf, 105 struct ipmi_intf * intf, 116 static struct ipmi_rs * ipmi_lanplus_recv_sol(struct ipmi_intf * intf); [all …]
|