On Thu, Apr 18, 2013 at 8:00 AM, Dmitry Bazhenov <dim...@pigeonpoint.com> wrote: > Hello, all, > > The attached patch adds a OEM handle and workaround code for Intel i82751 > MAC working in the super pass-though mode which has known deviations in its > RMCP+ implementation. With the OEM handle active, IPMITool can successfully > interact with this Intel 82751-based boards. > > Please, review. > > Regards, > Dmitry >
Hi, it's hard to say, but it seems to me the following diffs have wrong indentation: @@ -1568,6 +1568,8 @@ ipmi_sol_red_pill(struct ipmi_intf * int FD_SET(0, &read_fds); FD_SET(intf->fd, &read_fds); + if (!ipmi_oem_active(intf,"i82571spt")) + { /* Send periodic keepalive packet */ if(_use_sol_for_keepalive == 0) { @@ -1604,7 +1606,7 @@ ipmi_sol_red_pill(struct ipmi_intf * int /* if the keep Alive is successful reset retries to zero */ retrySol = 0; } - + } /* !oem="i82571spt" */ /* Wait up to half a second */ tv.tv_sec = 0; tv.tv_usec = 500000; ~~~ And since the following is getting changed: @@ -460,7 +469,7 @@ int lanplus_generate_rakp3_authcode(uint * returns 0 on success * 1 on failure */ -int lanplus_generate_sik(struct ipmi_session * session) +int lanplus_generate_sik(struct ipmi_session * session, struct ipmi_intf * intf) { uint8_t * input_buffer; int input_buffer_length, i; ~~~ change it to(just an example what I mean and can be done by person doing commit): @@ -460,7 +469,8 @@ int lanplus_generate_rakp3_authcode(uint * returns 0 on success * 1 on failure */ -int lanplus_generate_sik(struct ipmi_session * session) +int +lanplus_generate_sik(struct ipmi_session * session, struct ipmi_intf * intf) { uint8_t * input_buffer; int input_buffer_length, i; ~~~ Thanks, Z. ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Ipmitool-devel mailing list Ipmitool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipmitool-devel