I do not understand where to store these packets in the kernel module, is there 
a queue or buffer to store these packets?

在2017-05-05 23:57:38,杨润垲<16125...@bjtu.edu.cn>写道:
> Please don't drop the mailing list.
> 
> OVS sends packets to the kernel module in batches but not necessarily
> all 50 at once.
> 
> Why do you care?
> 
> On Fri, May 05, 2017 at 03:51:10PM +0800, 杨润垲 wrote:
> > Thank you very much!
> > 1.Ovs-vswitchd passes 1 packet to ovs kernel module and then ovs kernel 
> > module processes it. When ovs kernel module finishes the process of a 
> > packet and then ovs-vswitchd passes the next.
> > 2.Ovs-vswitchd passes 50 packets to ovs kernel module and then ovs kernel 
> > module starts to process them.
> > Which one is right?
> > Thank you!
> > 
> > > -----原始邮件-----
> > > 发件人: "Ben Pfaff" <b...@ovn.org>
> > > 发送时间: 2017年5月5日 星期五
> > > 收件人: "杨润垲" <16125...@bjtu.edu.cn>
> > > 抄送: disc...@openvswitch.org
> > > 主题: Re: [ovs-discuss] How does ovs-vswitchd deliver the packets which are 
> > > already handled to datapath?
> > > 
> > > On Thu, May 04, 2017 at 02:41:59PM +0800, 杨润垲 wrote:
> > > > The ovs-vswitchd handles 50 packets once. When ovs-vswitchd finishes
> > > > the process, let‘s suppose all the actions are OVS_ACTION_ATTR_OUTPUT,
> > > > dose ovs-vswitchd pass the first packet back to the datapath and then
> > > > send it to the TX DMA then the second, or by other way?I am sorry to
> > > > trouble you, and thank you very much!
> > > 
> > > OVS passes the packets to the OVS kernel module, which passes them to
> > > the kernel driver for the output port.
> > 


_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to