I'm building a SDN network with Ryu, openVswitch and OpenFlow. The problem i'm having is that my datapath doesn't answer messages that are for him, because the table-miss flow entry tells him to flood everything. This happens also for packets of neighbor solicitation, so the host never receives the neighbor advertisement e doesn't know how to speak with the datapath.
How can i tell my datapath to answer this kind of messages? I'm trying to install a new flow entry but i don't know which should be the correct action.
Thank you for your help
Edit:
I'm talking about a general packet, from other hosts of the SDN. The communication between controller and datapath is ok. The problem is that, for example, when datapath receives a neighbor solicitation it doesn't respond, but it sends a packet-in to the controller. I need to know how to make the datapath send the neighbor advertisement.