Reworked openflow_buffer

Reviewer: @colin-scott