Full-Stack OpenFlow Framework in Ruby and C