On Mon, Aug 08, 2016 at 12:51:06PM +0200, Amrane Ait Zeouay wrote:
> Thank you for your answer, but i want to know if i can disable sending the
> flow from userspace to datapath so that the datapath send all packets to
> the userspace, even it will be slow, because i implemented a new field in
> userspace and it's not implemented in datapath.
> 
> Thank you.
> 

Hi,

Take a look at how the multicast snooping code sets the SLOW flag for IGMP and
MLD packets at ofproto/ofproto-dpif-xlate.c:xlate_normal.

And don't forget to set the wildcard masks as in is_igmp and is_mld.

Cascardo.

> 2016-08-08 11:48 GMT+02:00 Fischetti, Antonio <antonio.fische...@intel.com>:
> 
> > Hi Amrane, that’s the expected behavior.
> >
> > The 1st packet of a flow goes up to userspace – and there’s a context
> > switch for that. After classification 1 cache entry will be added in the
> > megaflow table and another cache entry into the microflow table, both
> > these 2 caches are into the kernel. So hopefully future packets - similar
> > to the one you received – will be matched against the kernel caches,
> > avoiding to be processed in userspace.
> >
> >
> >
> > Worth having a look at
> >
> > https://www.usenix.org/system/files/conference/nsdi15/
> > nsdi15-paper-pfaff.pdf
> >
> >
> >
> > The other option you could consider is to use OVS with DPDK where all the
> > datapath is at the userspace level.
> >
> >
> >
> > HTH
> >
> > Antonio
> >
> >
> >
> > *From:* discuss [mailto:discuss-boun...@openvswitch.org] *On Behalf Of *
> > Amrane Ait Zeouay
> > *Sent:* Monday, August 8, 2016 9:44 AM
> > *To:* discuss@openvswitch.org
> > *Subject:* [ovs-discuss] disable datapath
> >
> >
> >
> > Hi,
> >
> >
> >
> > Is there a way to send packets to userspace and stopping userspace from
> > sending flows to datapath, because i want all my packets to be treated in
> > userspace, because when i send the first packet it goes to userspace and
> > after that it doesn't. so can you help me.
> >
> >
> >
> > Thank you and have a nice say,
> >
> >
> >
> > best regards
> >
> >
> >
> >
> >
> >
> >
> >
> >
> 
> 
> 
> -- 
> 
> Amrane Ait Zeouay
> 
> Engineer Student in The Development of Software and Systems
> 
> University of Western Brittany
> 
> Tel:  +33 7 62 25 56 03 <+33+7+62+25+56+03>

> _______________________________________________
> discuss mailing list
> discuss@openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to