- Separate out rx_entry alloc/release (for pool of rx_entry)
- Handle buffered recv