OpenFlow Software Switch written in Erlang