NM_LEN
#define FREE_MSG(m) kmem_free((m), NM_LEN((m)->len))
msg = (nm_msg_t *)kmem_zalloc(NM_LEN(len), KM_SLEEP);