svn commit: r305175 - head/sys/net
Sepherosa Ziehau
sephe at FreeBSD.org
Thu Sep 1 05:40:14 UTC 2016
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 {
More information about the svn-src-all
mailing list