Date: Thu, 11 Aug 2016 03:20:38 +0000 (UTC) From: Sepherosa Ziehau <sephe@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r303945 - head/sys/dev/hyperv/include Message-ID: <201608110320.u7B3KcAE081260@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sephe Date: Thu Aug 11 03:20:38 2016 New Revision: 303945 URL: https://svnweb.freebsd.org/changeset/base/303945 Log: hyperv/vmbus: Add macro to get channel packet data length. MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7455 Modified: head/sys/dev/hyperv/include/vmbus.h Modified: head/sys/dev/hyperv/include/vmbus.h ============================================================================== --- head/sys/dev/hyperv/include/vmbus.h Thu Aug 11 03:12:56 2016 (r303944) +++ head/sys/dev/hyperv/include/vmbus.h Thu Aug 11 03:20:38 2016 (r303945) @@ -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;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608110320.u7B3KcAE081260>