Partial reads/writes and reimplementation of packet router