summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristof Provost <kp@FreeBSD.org>2018-08-23 16:52:52 +0000
committerKristof Provost <kp@FreeBSD.org>2018-08-23 16:52:52 +0000
commit903eaa68f13b8a3b2d6fd035bb1376d7ac2247a7 (patch)
tree6cc8515f926af7eb3c1ce317ac7c17f45daac71f
parent0d7bee6a2a50b84e980eda6e047b45166b8fc120 (diff)
Notes
-rw-r--r--sys/dev/xen/netfront/netfront.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/xen/netfront/netfront.c b/sys/dev/xen/netfront/netfront.c
index ba8ac3caf7fa..38c3b5a6ffe6 100644
--- a/sys/dev/xen/netfront/netfront.c
+++ b/sys/dev/xen/netfront/netfront.c
@@ -962,6 +962,8 @@ netfront_backend_changed(device_t dev, XenbusState newstate)
DPRINTK("newstate=%d\n", newstate);
+ CURVNET_SET(sc->xn_ifp->if_vnet);
+
switch (newstate) {
case XenbusStateInitialising:
case XenbusStateInitialised:
@@ -994,6 +996,8 @@ netfront_backend_changed(device_t dev, XenbusState newstate)
#endif
break;
}
+
+ CURVNET_RESTORE();
}
/**