diff options
author | 2006-02-06 23:57:04 +0000 | |
---|---|---|
committer | 2006-02-06 23:57:04 +0000 | |
commit | 1ba7475ca9bee3fcf7b5a8692313afc9d98cdd55 (patch) | |
tree | 75bb3908249188b1d5614b86475bc2c7cd56f492 | |
parent | regen (diff) | |
download | wireguard-openbsd-1ba7475ca9bee3fcf7b5a8692313afc9d98cdd55.tar.xz wireguard-openbsd-1ba7475ca9bee3fcf7b5a8692313afc9d98cdd55.zip |
vr_start(): return if IFF_OACTIVE is set.
From FreeBSD via Andrey Matveev
-rw-r--r-- | sys/dev/pci/if_vr.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/dev/pci/if_vr.c b/sys/dev/pci/if_vr.c index 2ae69525c1c..caab7faf7a9 100644 --- a/sys/dev/pci/if_vr.c +++ b/sys/dev/pci/if_vr.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_vr.c,v 1.57 2006/02/05 23:23:18 brad Exp $ */ +/* $OpenBSD: if_vr.c,v 1.58 2006/02/06 23:57:04 brad Exp $ */ /* * Copyright (c) 1997, 1998 @@ -1315,6 +1315,9 @@ vr_start(struct ifnet *ifp) struct mbuf *m_head; struct vr_chain *cur_tx; + if (ifp->if_flags & IFF_OACTIVE) + return; + sc = ifp->if_softc; cur_tx = sc->vr_cdata.vr_tx_prod; |