<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 22/01/20 3:28 AM, Patrick Williams
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20200121215816.GB59535@patrickw3-mbp.dhcp.thefacebook.com">
      <pre class="moz-quote-pre" wrap="">On Mon, Jan 20, 2020 at 12:43:57PM +0530, Ratan Gupta wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">1) Introduce a compile time flag in the bmcweb
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">2) Put all the OEM specific interface functionalities in the new files.

3) Include the new files under the compile time flag as majority of the code
in bmcweb written in header file.

</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Do we want OEM commands to be in bmcweb also? </pre>
    </blockquote>
    <tt>Yes Redfish has a support for the same, However we want to
      minimize the need as much as possible by</tt><tt><br>
    </tt><tt>1) Put across your need in the community and find out if
      this is a common requirement</tt><tt><br>
    </tt><tt>2) If it is a common requirement across the openBMC
      community then propose it in the DMTF.</tt><br>
    <blockquote type="cite"
      cite="mid:20200121215816.GB59535@patrickw3-mbp.dhcp.thefacebook.com">
      <pre class="moz-quote-pre" wrap=""> Or more of a plugin
nature like the IPMI implementation?</pre>
    </blockquote>
    <tt>We tried the same earlier in the community call and discussed
      that we should avoid it for the following reason</tt><tt>.<br>
    </tt>
    <ul>
      <li><tt>People will start using the Oem here and there and the
          community will never know the requirement which can be
          standardized.</tt><br>
      </li>
    </ul>
    <br>
    <blockquote type="cite"
      cite="mid:20200121215816.GB59535@patrickw3-mbp.dhcp.thefacebook.com">
      <pre class="moz-quote-pre" wrap="">
It seems to me that there will be OEM commands that are not open source
either due to NDAs on certain hardware or secret sauce in data center
management software that various cloud vendors have.
</pre>
    </blockquote>
    <tt>Yes certain OEM cmds would be there which can not be
      standardized.</tt><br>
    <blockquote type="cite"
      cite="mid:20200121215816.GB59535@patrickw3-mbp.dhcp.thefacebook.com">
      <pre class="moz-quote-pre" wrap="">
</pre>
    </blockquote>
    Ratan<br>
  </body>
</html>