svn commit: r306485 - in head/sys: dev/hyperv/netvsc net
Sepherosa Ziehau
sephe at FreeBSD.org
Fri Sep 30 06:58:47 UTC 2016
Author: sephe
Date: Fri Sep 30 06:58:45 2016
New Revision: 306485
URL: https://svnweb.freebsd.org/changeset/base/306485
Log:
hyperv/hn: Add stubs for OFFLOAD_CURRENT_CONFIG and NETWORK_CHANGE status
MFC after: 1 week
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8068
Modified:
head/sys/dev/hyperv/netvsc/hv_rndis_filter.c
head/sys/net/rndis.h
Modified: head/sys/dev/hyperv/netvsc/hv_rndis_filter.c
==============================================================================
--- head/sys/dev/hyperv/netvsc/hv_rndis_filter.c Fri Sep 30 06:49:39 2016 (r306484)
+++ head/sys/dev/hyperv/netvsc/hv_rndis_filter.c Fri Sep 30 06:58:45 2016 (r306485)
@@ -155,6 +155,15 @@ hv_rf_receive_indicate_status(struct hn_
netvsc_linkstatus_callback(sc, 0);
break;
+ case RNDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG:
+ /* Not really useful; ignore. */
+ break;
+
+ case RNDIS_STATUS_NETWORK_CHANGE:
+ /* TODO */
+ if_printf(sc->hn_ifp, "network changed\n");
+ break;
+
default:
/* TODO: */
if_printf(sc->hn_ifp, "unknown RNDIS status 0x%08x\n",
Modified: head/sys/net/rndis.h
==============================================================================
--- head/sys/net/rndis.h Fri Sep 30 06:49:39 2016 (r306484)
+++ head/sys/net/rndis.h Fri Sep 30 06:58:45 2016 (r306485)
@@ -31,6 +31,8 @@
#define RNDIS_STATUS_PENDING 0x00000103L
#define RNDIS_STATUS_MEDIA_CONNECT 0x4001000BL
#define RNDIS_STATUS_MEDIA_DISCONNECT 0x4001000CL
+#define RNDIS_STATUS_NETWORK_CHANGE 0x40010018L
+#define RNDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 0x40020006L
#define RNDIS_STATUS_BUFFER_OVERFLOW 0x80000005L
#define RNDIS_STATUS_FAILURE 0xC0000001L
#define RNDIS_STATUS_NOT_SUPPORTED 0xC00000BBL
More information about the svn-src-head
mailing list