ring: prepare setup_rx_ring_layout for support in v2/v3

Prepare setup_rx_ring_layout for both, v2 and v3. Also do some checks
during compile time if offsets stay the same as we operate on different
union mappings.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>