There is a memory leak in function "handle_control_packet_out", it doesn't free the data malloced in the packet out message.
At the end of the function, ofl_msg_free_packet_out(msg, false, dp->exp); has to be modified to ofl_msg_free_packet_out(msg, true, dp->exp);
There is a memory leak in function "handle_control_packet_out", it doesn't free the data malloced in the packet out message. At the end of the function,
ofl_msg_free_packet_out(msg, false, dp->exp);
has to be modified toofl_msg_free_packet_out(msg, true, dp->exp);