also init rreq_table without unnecessary for loops
use pointers while memsetting