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