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;
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to