This is now able to interpret all buf_ring.

Still a lot of bugs but "good enough" for testing.