<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>