hyperv/vmbus: Add macro to get channel packet data length.

MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D7455
This commit is contained in:
Sepherosa Ziehau 2016-08-11 03:20:38 +00:00
parent 0ea702cd46
commit 99fc691eec
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=303945

View File

@ -89,6 +89,11 @@ struct vmbus_chanpkt_hdr {
(const void *)((const uint8_t *)(pkt) + \
VMBUS_CHANPKT_GETLEN((pkt)->cph_hlen))
/* Include padding */
#define VMBUS_CHANPKT_DATALEN(pkt) \
(VMBUS_CHANPKT_GETLEN((pkt)->cph_tlen) -\
VMBUS_CHANPKT_GETLEN((pkt)->cph_hlen))
struct vmbus_rxbuf_desc {
uint32_t rb_len;
uint32_t rb_ofs;