[ovs-discuss] why is ovs for forwarding my packet?

2014-09-12 Thread Ronald van der Pol
This is my setup (part of OpenStack compute node): eth1+-+ phy-br-p2p2 A + br-p2p2 +--- B +-+ The problem is this. B sends an ARP request to A, A answers with an ARP reply. I see this reply packet on eth1, but not on phy-br-p2p2. It is usin

[ovs-discuss] parse first packet in the user space

2014-09-12 Thread Po-Ching Lin
As the first packet of a new flow goes to ovs-vswitchd, we are tracing where the packet is parsed in the source code of ovs-vswitchd. We found the packet is copied to user_skb in datapath.c:queue_userspace_packet, and then passed to the user space by calling genlmsg_unicast. In the user space, we

[ovs-discuss] can not create flows in kernel

2014-09-12 Thread ychen
Hi, I have met 2 questions about flows installed in kernel. 1. when I use ovs-ofctl add 2 flows in the userspace, then send packet, function handle_upcalls() and dpif_linux_operate__()/DPIF_OP_FLOW_PUT and nl_sock_transact_multiple() were called, and return with no error but then I u