Author: sephe
Date: Thu Sep  1 05:40:13 2016
New Revision: 305175
URL: https://svnweb.freebsd.org/changeset/base/305175

Log:
  net/rndis: Define per-packet-info for RNDIS packet message
  
  MFC after:    1 week
  Sponsored by: Microsoft
  Differential Revision:        https://reviews.freebsd.org/D7708

Modified:
  head/sys/net/rndis.h

Modified: head/sys/net/rndis.h
==============================================================================
--- head/sys/net/rndis.h        Thu Sep  1 05:29:58 2016        (r305174)
+++ head/sys/net/rndis.h        Thu Sep  1 05:40:13 2016        (r305175)
@@ -112,6 +112,26 @@ struct rndis_packet_msg {
 };
 
 /*
+ * Minimum value for rm_dataoffset, rm_oobdataoffset, and
+ * rm_pktinfooffset.
+ */
+#define        RNDIS_PACKET_MSG_OFFSET_MIN             \
+       (sizeof(struct rndis_packet_msg) -      \
+        __offsetof(struct rndis_packet_msg, rm_dataoffset))
+
+/* Per-packet-info for RNDIS data message */
+struct rndis_pktinfo {
+       uint32_t rm_size;
+       uint32_t rm_type;
+       uint32_t rm_pktinfooffset;
+       uint8_t rm_data[];
+};
+
+#define        RNDIS_PKTINFO_OFFSET            \
+       __offsetof(struct rndis_pktinfo, rm_data[0])
+#define        RNDIS_PKTINFO_ALIGN             4
+
+/*
  * RNDIS control messages
  */
 struct rndis_comp_hdr {
_______________________________________________
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