CSR_NAR
SETBIT(afep, CSR_NAR, NAR_TX_ENABLE | NAR_RX_ENABLE);
CLRBIT(afep, CSR_NAR, NAR_TX_ENABLE | NAR_RX_ENABLE);
rxen = GETCSR(afep, CSR_NAR) & NAR_RX_ENABLE;
SETBIT(afep, CSR_NAR, NAR_RX_PROMISC);
CLRBIT(afep, CSR_NAR, NAR_RX_PROMISC);
SETBIT(afep, CSR_NAR, rxen);
SETBIT(afep, CSR_NAR, NAR_RX_MULTI);
CLRBIT(afep, CSR_NAR, NAR_RX_MULTI);
CLRBIT(afep, CSR_NAR, NAR_RX_MULTI);
nar = GETCSR(afep, CSR_NAR);
PUTCSR(afep, CSR_NAR, nar);
nar = GETCSR(mxfep, CSR_NAR);
PUTCSR(mxfep, CSR_NAR, nar);
nar = GETCSR(mxfep, CSR_NAR);
PUTCSR(mxfep, CSR_NAR, nar);
nar = GETCSR(mxfep, CSR_NAR);
PUTCSR(mxfep, CSR_NAR, nar & ~NAR_PORTSEL);
PUTCSR(mxfep, CSR_NAR, nar);
nar = GETCSR(mxfep, CSR_NAR);
PUTCSR(mxfep, CSR_NAR, nar & ~NAR_PORTSEL);
PUTCSR(mxfep, CSR_NAR, nar);
SETBIT(mxfep, CSR_NAR, NAR_TX_ENABLE | NAR_RX_ENABLE);
CLRBIT(mxfep, CSR_NAR, NAR_TX_ENABLE | NAR_RX_ENABLE);
SETBIT(mxfep, CSR_NAR, NAR_RX_PROMISC);
CLRBIT(mxfep, CSR_NAR, NAR_RX_PROMISC);
SETBIT(mxfep, CSR_NAR, NAR_RX_PROMISC);
CLRBIT(mxfep, CSR_NAR, NAR_RX_PROMISC);
nar = GETCSR(mxfep, CSR_NAR);
PUTCSR(mxfep, CSR_NAR, nar);
nar = GETCSR(mxfep, CSR_NAR);
PUTCSR(mxfep, CSR_NAR, nar);