hyperv/vmbus: Rework sglist sending.MFC after: 1 weekSponsored by: Microsoft OSTCDifferential Revision: https://reviews.freebsd.org/D7156
123