Sorry I'm confused.
So my understanding was that:
1) A packet comes into openvswitch (ovs)
2) ovs looks for a rule in its kernel modules lookup table
3) if no rule is found the the packet is pushed up to the ovs user-space module and a lookup for a rule is again done
4) if no rule is found (and a controller is connected) then the packet is pushed to the Controller (using a OPFT_PACKET_IN msg)
5) At this point a decision is made about what to do with the packet and flow will (depending on the decision) be setup
So if pings are getting though then a flow is being created for that (actually 2 flows, one for receive & one for the Reply)...so who is creating those flows ?
I'm guessing its a rule on the openvswitch that is creating those flows (b/c if Floodlight is disconnected and I ping again then it still works).
So I assume openvswitch starts out with a flowtable which lets all/most packets through
Can I use Avior to see that flow table ?
I am using: avior-1.24-linux_32.jar (downloaded from your website).
thanks & please correct me
dom