Re: [ovs-dev] Offloading OVS Flows to the device.

2015-04-07 Thread Mehul Vora
You might start by looking at the Rocker switch implementation which creates multiple netdev devices for each port of the switch.  >> I will look at this implementation. In your case you'd  likely create these dummy netdev  definitions within you PF driver.  My assumption is that ALL packets woul

Re: [ovs-dev] Offloading OVS Flows to the device.

2015-04-02 Thread Mehul Vora
I thought of creating one "dummy netdev" per function which will represent each function in open vswitch. These ports can be treated like logical connection to the functions. Whenever there is flow-miss in the device, it will punt the packet to the linux kernel via respective "dummy netdev" and

[ovs-dev] Offloading OVS Flows to the device.

2015-04-01 Thread Mehul Vora
Hello, I am working on PF/VF driver for PCI-E based SR-IOV capable card. This device has got few cpus and ram and is capable of running linux and any linux-userland application on the device it self. Register layout (for datapath like TX/RX ring, stats etc.) between host and device is defined by

Re: [ovs-dev] Understanding different ovs components

2014-12-02 Thread Mehul Vora
Thanks Ben. Mehul.  On Wednesday, December 3, 2014 1:07 AM, Ben Pfaff wrote: On Tue, Dec 02, 2014 at 10:42:09AM +, Mehul Vora wrote: > ??I am trying to understand different components of ovs. Please correct me if > my understanding is wrong,?? > 1. ovsdb-server :

[ovs-dev] Understanding different ovs components

2014-12-02 Thread Mehul Vora
Hello,  I am trying to understand different components of ovs. Please correct me if my understanding is wrong,  1. ovsdb-server : Maintains openvswtich configuration databse.  2. ovs-vswitchd : Dameon that controls all Open vSwitch swithces on the local system. When this process is started it ge