Open V Switch is a soft switch and it can work same as normal switch or even more things it can do compare to normal switch. Form somewhere I get to know OVS can run in user space and kernel space both. I used Mininet to create virtual switch and believe it runs at user space as per my understanding so far. I want to know can I run the same switches in kernel mode also and if yes it is possible then how I can and what could be the reason for doing so ?