Thanks for pointing that out David. One more question: When we add-port using vsctl, that gets added to the bridge and lets us map to a physical port right. So, where does vport come in here ? I mean, how does it map with the physical port? I see from the code that vports are used to receive packets coming to the switch (ovs_vport_receive) and to send (ovs_vport_send).
Thanks, Monica -----Original Message----- From: discuss [mailto:[email protected]] On Behalf Of [email protected] Sent: Wednesday, March 09, 2016 8:05 PM To: [email protected] Subject: Re: [ovs-discuss] Queuing a packet to user space Hi Monica, The messaging mechanism that OVS is using is provided by the operating system, OVS doesn't implement it, it just uses and invokes it. cheers, David. > Hi all, > > Once call in the data path hits queue_userspace_packet(), how is the > packet received by user space ? > > I understand that recv_upcalls-->dpif_recv() and handle_upcalls() will > take care of upcall processing. > > But how are queue_userspace_packet() in the data path and > recv_upcalls() in the user space connected? I can't seem to find the link. > > Thanks, > Monica > > _______________________________________________ > discuss mailing list > [email protected] > http://openvswitch.org/mailman/listinfo/discuss > _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
