NM_SELINFO_T
NM_SELINFO_T *si[NR_TXRX];
nm_os_selinfo_uninit(NM_SELINFO_T *si)
int nm_os_selinfo_init(NM_SELINFO_T *si, const char *name) {
NM_SELINFO_T *np_si[NR_TXRX];
int nm_os_selinfo_init(NM_SELINFO_T *, const char *name);
void nm_os_selinfo_uninit(NM_SELINFO_T *);
void nm_os_selwakeup(NM_SELINFO_T *si);
void nm_os_selrecord(NM_SELRECORD_T *sr, NM_SELINFO_T *si);
NM_SELINFO_T si; /* poll/select wait queue */
NM_SELINFO_T si[NR_TXRX]; /* global wait queues */