From 48ef7b17f0ba622b60d3a371bdd6ffa50c34ddf6 Mon Sep 17 00:00:00 2001 From: Sepherosa Ziehau Date: Wed, 24 Aug 2016 03:08:13 +0000 Subject: [PATCH] net/rndis: Add canonical RNDIS major/minor version as of today. Reviewed by: hps MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7593 --- sys/dev/usb/net/if_urndis.c | 2 +- sys/net/rndis.h | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/sys/dev/usb/net/if_urndis.c b/sys/dev/usb/net/if_urndis.c index d46d7ade193..2c94d95616c 100644 --- a/sys/dev/usb/net/if_urndis.c +++ b/sys/dev/usb/net/if_urndis.c @@ -658,7 +658,7 @@ urndis_ctrl_init(struct urndis_softc *sc) msg.rm_type = htole32(REMOTE_NDIS_INITIALIZE_MSG); msg.rm_len = htole32(sizeof(msg)); msg.rm_rid = 0; - msg.rm_ver_major = htole32(1); + msg.rm_ver_major = htole32(RNDIS_VERSION_MAJOR); msg.rm_ver_minor = htole32(1); msg.rm_max_xfersz = htole32(RNDIS_RX_MAXLEN); diff --git a/sys/net/rndis.h b/sys/net/rndis.h index df451ea20e9..4eaf8abd5d9 100644 --- a/sys/net/rndis.h +++ b/sys/net/rndis.h @@ -23,6 +23,10 @@ #ifndef _NET_RNDIS_H_ #define _NET_RNDIS_H_ +/* Canonical major/minor version as of 22th Aug. 2016. */ +#define RNDIS_VERSION_MAJOR 0x00000001 +#define RNDIS_VERSION_MINOR 0x00000000 + #define RNDIS_STATUS_BUFFER_OVERFLOW 0x80000005L #define RNDIS_STATUS_FAILURE 0xC0000001L #define RNDIS_STATUS_INVALID_DATA 0xC0010015L