NM_ON
(nm_state == NM_ON &&
(nm_state == NM_ON &&
(void) atomic_cmpset_int(&nm_rxq->nm_state, NM_OFF, NM_ON);
while (!atomic_cmpset_int(&nm_rxq->nm_state, NM_ON, NM_OFF))
if (atomic_cmpset_int(&nm_rxq->nm_state, NM_ON, NM_BUSY)) {
(void) atomic_cmpset_int(&nm_rxq->nm_state, NM_BUSY, NM_ON);