<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<div><!-- This file has been automatically generated. See web/README.md -->
<div>
<div>
<div style="direction: ltr;">Hi Ben,</div>
<div><br>
</div>
<div style="direction: ltr;">The ovsdb transaction log indeed shows geneve and vxlan interfaces being specified with “type” field. Perhaps the “type” coming out empty is just a cosmetic issue of “ovs-vsctl list” command.</div>
</div>
<div><br>
</div>
<div class="ms-outlook-ios-signature">
<div style="direction: ltr;">Best Regards,</div>
<div style="direction: ltr;">Paul Greenberg</div>
</div>
</div>
<div>&nbsp;</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="dir=&quot;ltr&quot;"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Ben Pfaff &lt;blp@ovn.org&gt;<br>
<b>Sent:</b> Saturday, November 10, 2018 3:27 PM<br>
<b>To:</b> Paul Greenberg<br>
<b>Cc:</b> ovs-discuss@openvswitch.org<br>
<b>Subject:</b> Re: Interface Type in Interface Table of OVS DB
<div>&nbsp;</div>
</font></div>
There's no way that ovs-vswitchd can know to create a geneve or vxlan <br>
interface unless the database tells it to do so. <br>
<br>
Can you provide a copy of your ovs-vswitchd.conf.db, and the output of <br>
ovs-appctl dpif/show? <br>
<br>
Thanks, <br>
<br>
Ben. <br>
<br>
On Sat, Nov 10, 2018 at 07:56:08PM &#43;0000, Paul Greenberg wrote: <br>
&gt; Ben, <br>
&gt; <br>
&gt; It is 100% like that. In my case ovn-controller creates these geneve and vxlan interfaces, but it looks like that information never gets to Interface table, because “type” is empty there.
<br>
&gt; <br>
&gt; Best Regards, <br>
&gt; Paul Greenberg <br>
&gt; <br>
&gt; ________________________________ <br>
&gt; From: Ben Pfaff &lt;blp@ovn.org&gt; <br>
&gt; Sent: Saturday, November 10, 2018 2:29 PM <br>
&gt; To: Paul Greenberg <br>
&gt; Cc: ovs-discuss@openvswitch.org <br>
&gt; Subject: Re: Interface Type in Interface Table of OVS DB <br>
&gt; <br>
&gt; On Sat, Nov 10, 2018 at 07:15:02PM &#43;0000, Paul Greenberg wrote: <br>
&gt; &gt; Hi Ben, <br>
&gt; &gt; <br>
&gt; &gt; Noticed the following behavior. <br>
&gt; &gt; <br>
&gt; &gt; When I run &quot;ovs-vsctl list Interface&quot;, I get: <br>
&gt; &gt; <br>
&gt; &gt; &gt; type : internal <br>
&gt; &gt; <br>
&gt; &gt; only for the bridge interface. The rest of the interface types are empty: <br>
&gt; &gt; <br>
&gt; &gt; &gt; type : &quot;&quot; <br>
&gt; &gt; <br>
&gt; &gt; When I run &quot;ovs-appctl dpif/show&quot;, the types are showing up properly, i.e. system, geneve, vxlan.
<br>
&gt; &gt; <br>
&gt; &gt; ovs_version: &quot;2.10.90&quot; <br>
&gt; &gt; <br>
&gt; &gt; Do you think this is a cosmetic bug? <br>
&gt; <br>
&gt; I don't know any way you can have vxlan or geneve ports without setting <br>
&gt; the interface type to vxlan or geneve. Please check again. <br>
</div>
</body>
</html>