Page MenuHomeFreeBSD

D7757.diff
No OneTemporary

D7757.diff

Index: head/sys/net/rndis.h
===================================================================
--- head/sys/net/rndis.h
+++ head/sys/net/rndis.h
@@ -295,9 +295,28 @@
uint32_t rm_adrreset;
};
-/* 802.3 link-state or undefined message error. */
+/* 802.3 link-state or undefined message error. Sent by device. */
#define REMOTE_NDIS_INDICATE_STATUS_MSG 0x00000007
+struct rndis_status_msg {
+ uint32_t rm_type;
+ uint32_t rm_len;
+ uint32_t rm_status;
+ uint32_t rm_stbuflen;
+ uint32_t rm_stbufoffset;
+ /* rndis_diag_info */
+};
+
+/*
+ * Immediately after rndis_status_msg.rm_stbufoffset, if a control
+ * message is malformatted, or a packet message contains inappropriate
+ * content.
+ */
+struct rndis_diag_info {
+ uint32_t rm_diagstatus;
+ uint32_t rm_erroffset;
+};
+
/* Keepalive messsage. May be sent by device. */
#define REMOTE_NDIS_KEEPALIVE_MSG 0x00000008
#define REMOTE_NDIS_KEEPALIVE_CMPLT 0x80000008

File Metadata

Mime Type
text/plain
Expires
Mon, Jul 6, 5:15 AM (10 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34737146
Default Alt Text
D7757.diff (931 B)

Event Timeline