Lines Matching refs:data

162 	req.msg.data     = msg_data;  in get_lan_param_select()
183 p->data = NULL; in get_lan_param_select()
195 p->data = rsp->data + 1; in get_lan_param_select()
236 int param, uint8_t * data, int len) in set_lan_param_wait() argument
243 printbuf(data, len, "SET DATA"); in set_lan_param_wait()
254 printbuf(p->data, p->data_len, "READ DATA"); in set_lan_param_wait()
264 if (memcmp(data, p->data, len) != 0) { in set_lan_param_wait()
295 int param, uint8_t * data, int len, int wait) in __set_lan_param() argument
307 memcpy(&msg_data[2], data, len); in __set_lan_param()
311 req.msg.data = msg_data; in __set_lan_param()
335 return set_lan_param_wait(intf, chan, param, data, len); in __set_lan_param()
346 return set_lan_param_wait(intf, chan, param, data, len); in __set_lan_param()
367 if (p->data == NULL) in ipmi_lanp_lock_state()
369 return (p->data[0] & 3); in ipmi_lanp_lock_state()
440 int param, uint8_t * data, int len) in set_lan_param() argument
444 rc = __set_lan_param(intf, chan, param, data, len, 1); in set_lan_param()
461 int param, uint8_t * data, int len) in set_lan_param_nowait() argument
465 rc = __set_lan_param(intf, chan, param, data, len, 0); in set_lan_param_nowait()
480 if (lp->data == NULL) in lan_set_arp_interval()
491 interval = lp->data[0]; in lan_set_arp_interval()
505 uint8_t data; in lan_set_arp_generate() local
510 if (lp->data == NULL) in lan_set_arp_generate()
512 data = lp->data[0]; in lan_set_arp_generate()
516 data &= ~0x1; in lan_set_arp_generate()
518 data |= 0x1; in lan_set_arp_generate()
521 return set_lan_param(intf, chan, IPMI_LANP_BMC_ARP, &data, 1); in lan_set_arp_generate()
529 uint8_t data; in lan_set_arp_respond() local
534 if (lp->data == NULL) in lan_set_arp_respond()
536 data = lp->data[0]; in lan_set_arp_respond()
540 data &= ~0x2; in lan_set_arp_respond()
542 data |= 0x2; in lan_set_arp_respond()
545 return set_lan_param(intf, chan, IPMI_LANP_BMC_ARP, &data, 1); in lan_set_arp_respond()
595 if (p->data != NULL) { in ipmi_lan_print()
597 p->data[0] &= 3; in ipmi_lan_print()
598 switch (p->data[0]) { in ipmi_lan_print()
619 if (p->data != NULL) { in ipmi_lan_print()
621 (p->data[0] & 1<<IPMI_SESSION_AUTHTYPE_NONE) ? "NONE " : "", in ipmi_lan_print()
622 (p->data[0] & 1<<IPMI_SESSION_AUTHTYPE_MD2) ? "MD2 " : "", in ipmi_lan_print()
623 (p->data[0] & 1<<IPMI_SESSION_AUTHTYPE_MD5) ? "MD5 " : "", in ipmi_lan_print()
624 (p->data[0] & 1<<IPMI_SESSION_AUTHTYPE_PASSWORD) ? "PASSWORD " : "", in ipmi_lan_print()
625 (p->data[0] & 1<<IPMI_SESSION_AUTHTYPE_OEM) ? "OEM " : ""); in ipmi_lan_print()
631 if (p->data != NULL) { in ipmi_lan_print()
633 (p->data[0] & 1<<IPMI_SESSION_AUTHTYPE_NONE) ? "NONE " : "", in ipmi_lan_print()
634 (p->data[0] & 1<<IPMI_SESSION_AUTHTYPE_MD2) ? "MD2 " : "", in ipmi_lan_print()
635 (p->data[0] & 1<<IPMI_SESSION_AUTHTYPE_MD5) ? "MD5 " : "", in ipmi_lan_print()
636 (p->data[0] & 1<<IPMI_SESSION_AUTHTYPE_PASSWORD) ? "PASSWORD " : "", in ipmi_lan_print()
637 (p->data[0] & 1<<IPMI_SESSION_AUTHTYPE_OEM) ? "OEM " : ""); in ipmi_lan_print()
639 (p->data[1] & 1<<IPMI_SESSION_AUTHTYPE_NONE) ? "NONE " : "", in ipmi_lan_print()
640 (p->data[1] & 1<<IPMI_SESSION_AUTHTYPE_MD2) ? "MD2 " : "", in ipmi_lan_print()
641 (p->data[1] & 1<<IPMI_SESSION_AUTHTYPE_MD5) ? "MD5 " : "", in ipmi_lan_print()
642 (p->data[1] & 1<<IPMI_SESSION_AUTHTYPE_PASSWORD) ? "PASSWORD " : "", in ipmi_lan_print()
643 (p->data[1] & 1<<IPMI_SESSION_AUTHTYPE_OEM) ? "OEM " : ""); in ipmi_lan_print()
645 (p->data[2] & 1<<IPMI_SESSION_AUTHTYPE_NONE) ? "NONE " : "", in ipmi_lan_print()
646 (p->data[2] & 1<<IPMI_SESSION_AUTHTYPE_MD2) ? "MD2 " : "", in ipmi_lan_print()
647 (p->data[2] & 1<<IPMI_SESSION_AUTHTYPE_MD5) ? "MD5 " : "", in ipmi_lan_print()
648 (p->data[2] & 1<<IPMI_SESSION_AUTHTYPE_PASSWORD) ? "PASSWORD " : "", in ipmi_lan_print()
649 (p->data[2] & 1<<IPMI_SESSION_AUTHTYPE_OEM) ? "OEM " : ""); in ipmi_lan_print()
651 (p->data[3] & 1<<IPMI_SESSION_AUTHTYPE_NONE) ? "NONE " : "", in ipmi_lan_print()
652 (p->data[3] & 1<<IPMI_SESSION_AUTHTYPE_MD2) ? "MD2 " : "", in ipmi_lan_print()
653 (p->data[3] & 1<<IPMI_SESSION_AUTHTYPE_MD5) ? "MD5 " : "", in ipmi_lan_print()
654 (p->data[3] & 1<<IPMI_SESSION_AUTHTYPE_PASSWORD) ? "PASSWORD " : "", in ipmi_lan_print()
655 (p->data[3] & 1<<IPMI_SESSION_AUTHTYPE_OEM) ? "OEM " : ""); in ipmi_lan_print()
657 (p->data[4] & 1<<IPMI_SESSION_AUTHTYPE_NONE) ? "NONE " : "", in ipmi_lan_print()
658 (p->data[4] & 1<<IPMI_SESSION_AUTHTYPE_MD2) ? "MD2 " : "", in ipmi_lan_print()
659 (p->data[4] & 1<<IPMI_SESSION_AUTHTYPE_MD5) ? "MD5 " : "", in ipmi_lan_print()
660 (p->data[4] & 1<<IPMI_SESSION_AUTHTYPE_PASSWORD) ? "PASSWORD " : "", in ipmi_lan_print()
661 (p->data[4] & 1<<IPMI_SESSION_AUTHTYPE_OEM) ? "OEM " : ""); in ipmi_lan_print()
667 if (p->data != NULL) { in ipmi_lan_print()
669 p->data[0] &= 0xf; in ipmi_lan_print()
670 switch (p->data[0]) { in ipmi_lan_print()
692 if (p->data != NULL) in ipmi_lan_print()
694 p->data[0], p->data[1], p->data[2], p->data[3]); in ipmi_lan_print()
699 if (p->data != NULL) in ipmi_lan_print()
701 p->data[0], p->data[1], p->data[2], p->data[3]); in ipmi_lan_print()
706 if (p->data != NULL) in ipmi_lan_print()
708 p->data[0], p->data[1], p->data[2], p->data[3], p->data[4], p->data[5]); in ipmi_lan_print()
713 if (p->data != NULL) in ipmi_lan_print()
714 printf("%-24s: %s\n", p->desc, p->data); in ipmi_lan_print()
719 if (p->data != NULL) in ipmi_lan_print()
721 p->desc, p->data[0], p->data[1] & 0xe0, p->data[2] & 0xe0, p->data[2] & 0x1e); in ipmi_lan_print()
726 if (p->data != NULL) in ipmi_lan_print()
728 (p->data[0] & 2) ? "En" : "Dis", (p->data[0] & 1) ? "En" : "Dis"); in ipmi_lan_print()
733 if (p->data != NULL) in ipmi_lan_print()
734 printf("%-24s: %.1f seconds\n", p->desc, (float)((p->data[0] + 1) / 2)); in ipmi_lan_print()
739 if (p->data != NULL) in ipmi_lan_print()
741 p->data[0], p->data[1], p->data[2], p->data[3]); in ipmi_lan_print()
746 if (p->data != NULL) in ipmi_lan_print()
748 p->data[0], p->data[1], p->data[2], p->data[3], p->data[4], p->data[5]); in ipmi_lan_print()
753 if (p->data != NULL) in ipmi_lan_print()
755 p->data[0], p->data[1], p->data[2], p->data[3]); in ipmi_lan_print()
760 if (p->data != NULL) in ipmi_lan_print()
762 p->data[0], p->data[1], p->data[2], p->data[3], p->data[4], p->data[5]); in ipmi_lan_print()
765 if (p != NULL && p->data != NULL) { in ipmi_lan_print()
766 int id = ((p->data[1] & 0x0f) << 8) + p->data[0]; in ipmi_lan_print()
767 if (p->data[1] & 0x80) in ipmi_lan_print()
774 if (p != NULL && p->data != NULL) in ipmi_lan_print()
775 printf("%-24s: %d\n", p->desc, p->data[0] & 0x07); in ipmi_lan_print()
781 else if (p->data != NULL) in ipmi_lan_print()
783 unsigned char cipher_suite_count = p->data[0]; in ipmi_lan_print()
792 if ((p->data != NULL) && (p->data_len <= 17)) in ipmi_lan_print()
799 p->data[i + 1]); in ipmi_lan_print()
814 if ((p->data != NULL) && (p->data_len == 9)) in ipmi_lan_print()
817 priv_level_to_char(p->data[1] & 0x0F), in ipmi_lan_print()
818 priv_level_to_char(p->data[1] >> 4), in ipmi_lan_print()
819 priv_level_to_char(p->data[2] & 0x0F), in ipmi_lan_print()
820 priv_level_to_char(p->data[2] >> 4), in ipmi_lan_print()
821 priv_level_to_char(p->data[3] & 0x0F), in ipmi_lan_print()
822 priv_level_to_char(p->data[3] >> 4), in ipmi_lan_print()
823 priv_level_to_char(p->data[4] & 0x0F), in ipmi_lan_print()
824 priv_level_to_char(p->data[4] >> 4), in ipmi_lan_print()
825 priv_level_to_char(p->data[5] & 0x0F), in ipmi_lan_print()
826 priv_level_to_char(p->data[5] >> 4), in ipmi_lan_print()
827 priv_level_to_char(p->data[6] & 0x0F), in ipmi_lan_print()
828 priv_level_to_char(p->data[6] >> 4), in ipmi_lan_print()
829 priv_level_to_char(p->data[7] & 0x0F), in ipmi_lan_print()
830 priv_level_to_char(p->data[7] >> 4), in ipmi_lan_print()
831 priv_level_to_char(p->data[8] & 0x0F)); in ipmi_lan_print()
848 if ((p->data != NULL) && (p->data_len == 6)) { in ipmi_lan_print()
851 printf("%-24s: %d\n", p->desc, p->data[1]); in ipmi_lan_print()
853 p->data[0] & 1 ? "yes" : "no" ); in ipmi_lan_print()
854 tmp = p->data[2] + (p->data[3] << 8); in ipmi_lan_print()
856 tmp = p->data[4] + (p->data[5] << 8); in ipmi_lan_print()
870 uint8_t data[5]; in ipmi_lan_set_auth() local
881 if (lp->data == NULL) in ipmi_lan_set_auth()
885 lp->desc, lp->data[0], lp->data[1], lp->data[2], lp->data[3], lp->data[4]); in ipmi_lan_set_auth()
887 memset(data, 0, 5); in ipmi_lan_set_auth()
888 memcpy(data, lp->data, 5); in ipmi_lan_set_auth()
913 data[0] = authtype; in ipmi_lan_set_auth()
915 data[1] = authtype; in ipmi_lan_set_auth()
917 data[2] = authtype; in ipmi_lan_set_auth()
919 data[3] = authtype; in ipmi_lan_set_auth()
928 printbuf(data, 5, "authtype data"); in ipmi_lan_set_auth()
930 return set_lan_param(intf, chan, IPMI_LANP_AUTH_TYPE_ENABLE, data, 5); in ipmi_lan_set_auth()
1246 uint8_t data[2]; in ipmi_lan_set_vlan_id() local
1250 data[0] = 0; in ipmi_lan_set_vlan_id()
1251 data[1] = 0; in ipmi_lan_set_vlan_id()
1265 data[0] = (uint8_t)id; in ipmi_lan_set_vlan_id()
1266 data[1] = (uint8_t)(id >> 8) | 0x80; in ipmi_lan_set_vlan_id()
1269 rc = set_lan_param(intf, chan, IPMI_LANP_VLAN_ID, data, 2); in ipmi_lan_set_vlan_id()
1276 uint8_t data; in ipmi_lan_set_vlan_priority() local
1288 data = (uint8_t)priority; in ipmi_lan_set_vlan_priority()
1289 rc = set_lan_param(intf, chan, IPMI_LANP_VLAN_PRIORITY, &data, 1); in ipmi_lan_set_vlan_priority()
1345 uint8_t data[32]; in ipmi_lan_set() local
1372 memset(&data, 0, sizeof(data)); in ipmi_lan_set()
1472 data[0] = 0; in ipmi_lan_set()
1474 data[0] = 1; in ipmi_lan_set()
1476 data[0] = 2; in ipmi_lan_set()
1478 data[0] = 3; in ipmi_lan_set()
1483 rc = set_lan_param(intf, chan, IPMI_LANP_IP_ADDR_SRC, data, 1); in ipmi_lan_set()
1500 memcpy(data, argv[2], __min(strlen(argv[2]), 18)); in ipmi_lan_set()
1502 ipmi_lan_params[IPMI_LANP_SNMP_STRING].desc, data); in ipmi_lan_set()
1503 rc = set_lan_param(intf, chan, IPMI_LANP_SNMP_STRING, data, 18); in ipmi_lan_set()
1513 rc = get_cmdline_ipaddr(argv[2], data); in ipmi_lan_set()
1517 data[0], data[1], data[2], data[3]); in ipmi_lan_set()
1518 rc = set_lan_param(intf, chan, IPMI_LANP_IP_ADDR, data, 4); in ipmi_lan_set()
1528 rc = get_cmdline_ipaddr(argv[2], data); in ipmi_lan_set()
1532 data[0], data[1], data[2], data[3]); in ipmi_lan_set()
1533 rc = set_lan_param(intf, chan, IPMI_LANP_SUBNET_MASK, data, 4); in ipmi_lan_set()
1543 rc = get_cmdline_macaddr(argv[2], data); in ipmi_lan_set()
1547 data[0], data[1], data[2], data[3], data[4], data[5]); in ipmi_lan_set()
1548 rc = set_lan_param(intf, chan, IPMI_LANP_MAC_ADDR, data, 6); in ipmi_lan_set()
1562 (get_cmdline_ipaddr(argv[3], data) == 0)) { in ipmi_lan_set()
1565 data[0], data[1], data[2], data[3]); in ipmi_lan_set()
1566 rc = set_lan_param(intf, chan, IPMI_LANP_DEF_GATEWAY_IP, data, 4); in ipmi_lan_set()
1569 (get_cmdline_macaddr(argv[3], data) == 0)) { in ipmi_lan_set()
1572 data[0], data[1], data[2], data[3], data[4], data[5]); in ipmi_lan_set()
1573 rc = set_lan_param(intf, chan, IPMI_LANP_DEF_GATEWAY_MAC, data, 6); in ipmi_lan_set()
1591 (get_cmdline_ipaddr(argv[3], data) == 0)) { in ipmi_lan_set()
1594 data[0], data[1], data[2], data[3]); in ipmi_lan_set()
1595 rc = set_lan_param(intf, chan, IPMI_LANP_BAK_GATEWAY_IP, data, 4); in ipmi_lan_set()
1598 (get_cmdline_macaddr(argv[3], data) == 0)) { in ipmi_lan_set()
1601 data[0], data[1], data[2], data[3], data[4], data[5]); in ipmi_lan_set()
1602 rc = set_lan_param(intf, chan, IPMI_LANP_BAK_GATEWAY_MAC, data, 6); in ipmi_lan_set()
1663 get_cmdline_cipher_suite_priv_data(argv[2], data)) in ipmi_lan_set()
1670 rc = set_lan_param(intf, chan, IPMI_LANP_RMCP_PRIV_LEVELS, data, 9); in ipmi_lan_set()
1679 if (argc < 6 || get_cmdline_bad_pass_thresh(&argv[2], data)) { in ipmi_lan_set()
1683 rc = set_lan_param(intf, chan, IPMI_LANP_BAD_PASS_THRESH, data, 6); in ipmi_lan_set()
1702 if (p->data == NULL) in is_alert_destination()
1705 if (alert <= (p->data[0] & 0xf)) in is_alert_destination()
1722 if (lp_ptr == NULL || lp_ptr->data == NULL in ipmi_lan_alert_print()
1726 memcpy(ptype, lp_ptr->data, PTYPE_LEN); in ipmi_lan_alert_print()
1729 if (lp_ptr == NULL || lp_ptr->data == NULL in ipmi_lan_alert_print()
1733 memcpy(paddr, lp_ptr->data, PADDR_LEN); in ipmi_lan_alert_print()
1796 if (p->data == NULL) in ipmi_lan_alert_print_all()
1798 ndest = p->data[0] & 0xf; in ipmi_lan_alert_print_all()
1812 uint8_t data[32], temp[32]; in ipmi_lan_alert_set() local
1826 memset(data, 0, sizeof(data)); in ipmi_lan_alert_set()
1837 memcpy(data, p->data, p->data_len); in ipmi_lan_alert_set()
1839 memcpy(data+3, temp, 4); in ipmi_lan_alert_set()
1841 data[3], data[4], data[5], data[6]); in ipmi_lan_alert_set()
1842 rc = set_lan_param_nowait(intf, chan, IPMI_LANP_DEST_ADDR, data, p->data_len); in ipmi_lan_alert_set()
1852 memcpy(data, p->data, p->data_len); in ipmi_lan_alert_set()
1854 memcpy(data+7, temp, 6); in ipmi_lan_alert_set()
1857 data[7], data[8], data[9], data[10], data[11], data[12]); in ipmi_lan_alert_set()
1858 rc = set_lan_param_nowait(intf, chan, IPMI_LANP_DEST_ADDR, data, p->data_len); in ipmi_lan_alert_set()
1867 memcpy(data, p->data, p->data_len); in ipmi_lan_alert_set()
1872 data[2] = 0; in ipmi_lan_alert_set()
1877 data[2] = 1; in ipmi_lan_alert_set()
1884 rc = set_lan_param_nowait(intf, chan, IPMI_LANP_DEST_ADDR, data, p->data_len); in ipmi_lan_alert_set()
1893 memcpy(data, p->data, p->data_len); in ipmi_lan_alert_set()
1898 data[1] |= 0x80; in ipmi_lan_alert_set()
1903 data[1] &= ~0x80; in ipmi_lan_alert_set()
1909 rc = set_lan_param_nowait(intf, chan, IPMI_LANP_DEST_TYPE, data, p->data_len); in ipmi_lan_alert_set()
1918 memcpy(data, p->data, p->data_len); in ipmi_lan_alert_set()
1922 data[1] &= ~0x07; in ipmi_lan_alert_set()
1926 data[1] &= ~0x07; in ipmi_lan_alert_set()
1927 data[1] |= 0x06; in ipmi_lan_alert_set()
1931 data[1] |= 0x07; in ipmi_lan_alert_set()
1937 rc = set_lan_param_nowait(intf, chan, IPMI_LANP_DEST_TYPE, data, p->data_len); in ipmi_lan_alert_set()
1946 memcpy(data, p->data, p->data_len); in ipmi_lan_alert_set()
1948 if (str2uchar(argv[1], &data[2]) != 0) { in ipmi_lan_alert_set()
1952 printf("Setting LAN Alert %d timeout/retry to %d seconds\n", alert, data[2]); in ipmi_lan_alert_set()
1953 rc = set_lan_param_nowait(intf, chan, IPMI_LANP_DEST_TYPE, data, p->data_len); in ipmi_lan_alert_set()
1962 memcpy(data, p->data, p->data_len); in ipmi_lan_alert_set()
1964 if (str2uchar(argv[1], &data[3]) != 0) { in ipmi_lan_alert_set()
1968 data[3] = data[3] & 0x7; in ipmi_lan_alert_set()
1969 printf("Setting LAN Alert %d number of retries to %d\n", alert, data[3]); in ipmi_lan_alert_set()
1970 rc = set_lan_param_nowait(intf, chan, IPMI_LANP_DEST_TYPE, data, p->data_len); in ipmi_lan_alert_set()
2094 req.msg.data = msg_data; in ipmi_lan_stats_get()
2113 printf("%02X", *(rsp->data + counter)); in ipmi_lan_stats_get()
2114 printf(" %02X - ", *(rsp->data + counter+1)); in ipmi_lan_stats_get()
2119 statsTemp = ((*(rsp->data + 0)) << 8) | (*(rsp->data + 1)); in ipmi_lan_stats_get()
2122 statsTemp = ((*(rsp->data + 2)) << 8) | (*(rsp->data + 3)); in ipmi_lan_stats_get()
2125 statsTemp = ((*(rsp->data + 4)) << 8) | (*(rsp->data + 5)); in ipmi_lan_stats_get()
2128 statsTemp = ((*(rsp->data + 6)) << 8) | (*(rsp->data + 7)); in ipmi_lan_stats_get()
2131 statsTemp = ((*(rsp->data + 8)) << 8) | (*(rsp->data + 9)); in ipmi_lan_stats_get()
2134 statsTemp = ((*(rsp->data +10)) << 8) | (*(rsp->data +11)); in ipmi_lan_stats_get()
2137 statsTemp = ((*(rsp->data + 12)) << 8) | (*(rsp->data + 13)); in ipmi_lan_stats_get()
2140 statsTemp = ((*(rsp->data + 14)) << 8) | (*(rsp->data + 15)); in ipmi_lan_stats_get()
2143 statsTemp = ((*(rsp->data + 16)) << 8) | (*(rsp->data + 17)); in ipmi_lan_stats_get()
2170 req.msg.data = msg_data; in ipmi_lan_stats_clear()