title: what is the difference between ovs and ovsk?
body: <p>when running mininet topology, we can use ovs or ovsk for --switch argument in mininet's <strong>mn</strong> command, for instance:</p>
  <pre><code>mn --custom topo.py  --topo topo --mac --switch ovs --controller remote
  mn --custom topo.py  --topo topo --mac --switch ovsk --controller remote
  </code></pre>
  <p>So I wonder if there is any difference between these two commands?</p>
  <p>As openvswitch can run on user space or kernel space, I thought it might be related to that, ovsk means ovs kernel space. However I couldn't find any information about this on documentations and google.</p>
  <p>Anyone can help with this?</p>