NM_OFF
if ((nm_state != NM_OFF && !nm_kring_pending_off(kring)) ||
(nm_state == NM_OFF && nm_kring_pending_on(kring))) {
if ((nm_state != NM_OFF &&
(nm_state == NM_OFF &&
if ((nm_state != NM_OFF && !nm_kring_pending_off(kring)) ||
(nm_state == NM_OFF && nm_kring_pending_on(kring))) {
if ((nm_state == NM_OFF &&
if ((nm_state == NM_OFF &&
(void) atomic_cmpset_int(&nm_rxq->nm_state, NM_OFF, NM_ON);
if (nm_state != NM_OFF && !nm_kring_pending_off(kring))
MPASS(nm_state != NM_OFF);
while (!atomic_cmpset_int(&nm_rxq->nm_state, NM_ON, NM_OFF))