On Tue, Apr 23, 2013 at 9:38 AM, Zdenek Styblik <zdenek.styb...@gmail.com> wrote: > On Tue, Apr 23, 2013 at 6:35 AM, Dmitry Bazhenov <dim...@pigeonpoint.com> > wrote: >> Hello, Zdenek, >> >> Are there any other comments to the patch or I can treat it is accepted? >> >> Regards, >> Dmitry >> > > Dmitry, > > no more comments about this one. However, you might want to wait till > some pro swings around and gives you his blessing, or whatever. > I have a comment to whoever is going to commit submitted diff. It > would be worth to commit formatting changes to 'lan_crypt.c' > separately. > Dmitry, don't re-do patch again. I'd say it's my fault and we > misunderstood each other there. It just should be committed as a > separate commit and that's all. And to separate it is not that much > work for whoever is going to do it. > > Regards, > Z. >
Hello Dmitry, I'd like to (finally) commit this. I believe it's still relevant, right? There is only one problem with applying your patch. File 'src/plugins/lanplus/lanplus.c ' got changed[1]. I've adjusted patch by hand as can be seen below, but I want your confirmation this adjustment is correct. ~~~ @@ -3462,11 +3463,11 @@ lprintf(LOG_DEBUG, "IPMIv2 / RMCP+ SESSION OPENED SUCCESSFULLY\n"); - rc = ipmi_set_session_privlvl_cmd(intf); - - if (rc < 0) - goto fail; - + if (!ipmi_oem_active(intf, "i82571spt")) { + rc = ipmi_set_session_privlvl_cmd(intf); + if (rc < 0) + goto fail; + } intf->manufacturer_id = ipmi_get_oem(intf); bridgePossible = 1; ~~~ Once confirmed, I'll commit it and serial interface right after. Thanks, Z. [1] http://ipmitool.cvs.sourceforge.net/viewvc/ipmitool/ipmitool/src/plugins/lanplus/lanplus.c?r1=1.73&r2=1.74& >> 19.04.2013 12:56, Dmitry Bazhenov пишет: >>> Zdenek, >>> >>> I corrected the indentation and formatting. Please, review. >>> >>> Regards, >>> Dmitry >>> >>> 18.04.2013 17:03, Zdenek Styblik пишет: >>>> 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 >>> >> >> ------------------------------------------------------------------------------ >> Try New Relic Now & We'll Send You this Cool Shirt >> New Relic is the only SaaS-based application performance monitoring service >> that delivers powerful full stack analytics. Optimize and monitor your >> browser, app, & servers with just a few lines of code. Try New Relic >> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr >> _______________________________________________ >> Ipmitool-devel mailing list >> Ipmitool-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/ipmitool-devel ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ Ipmitool-devel mailing list Ipmitool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipmitool-devel