I added flow table entry using add_flow function in /ofproto/ofproto.c. I could check that a flow table was successfully updated by sending query from controller. However, packet processing speed was so slow. Reason was that my switch handles packet as missed flow. It should process in Kernel space, right? Do I have to do something more? thanks.