Thanks, good catch. One question: > + target->alloc_iu_bufs = 1; Is there any reason to introduce this new flag, instead of just testing, say, whether rx_ring[0] is NULL? - R.