[ovs-discuss] Could anyone tell me whether there is a buffer between M2 and vswitchd?

Numan Siddique nusiddiq at redhat.com
Thu Jul 13 19:26:28 UTC 2017


On Fri, Jul 14, 2017 at 12:21 AM, Ben Pfaff <blp at ovn.org> wrote:

> On Thu, Jul 13, 2017 at 04:13:33PM +0800, 杨润垲 wrote:
> > hi all,
> > Recently, I analyze the performance of Open vSwitch. By reading the
> source code, I abstract the packet-receiving process as the model of Fig.1.
> Queue1 (denoting NIC DMA) is a buffer that stores the incoming packets. M1
> processes the packets, and looks up the flow table to match an entry. If
> the match fails, the packet is sent to Queue2 in order to be handled by
> ovs-vswitchd. If successful, the packet will be sent out by M2, which
> finishes the left processing.
> > Please help me regarding this.
>
> What's your question?
>

Looks like the question is in the attached pdf file - question.pdf


Could anyone tell me whether there is a buffer between M2 and vswitchd?
Recently, I analyze the performance of Open vSwitch. By reading the source
code, I
abstract the packet-receiving process as the model of Fig.1. Queue1
(denoting NIC DMA) is
a buffer that stores the incoming packets. M1 processes the packets, and
looks up the flow
table to match an entry. If the match fails, the packet is sent to Queue2
in order to be handled
by ovs-vswitchd. If successful, the packet will be sent out by M2, which
finishes the left
processing.


Numan


_______________________________________________
> discuss mailing list
> discuss at openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-discuss/attachments/20170714/60ef9fa3/attachment.html>


More information about the discuss mailing list