summaryrefslogtreecommitdiffstats
path: root/sys/net/if_gif.c
diff options
context:
space:
mode:
authoryar <yar@FreeBSD.org>2006-06-29 07:23:49 +0000
committeryar <yar@FreeBSD.org>2006-06-29 07:23:49 +0000
commitc722171a0322220b4746c9041dbb059f7f958fc9 (patch)
tree4e5bd1dc76a00e4736cb1a4a76712fad87f696ad /sys/net/if_gif.c
parentaa49ba2be490cea16a943b594fd3ae0b9ab31a07 (diff)
downloadFreeBSD-src-c722171a0322220b4746c9041dbb059f7f958fc9.zip
FreeBSD-src-c722171a0322220b4746c9041dbb059f7f958fc9.tar.gz
Reduce unneeded code duplication.
Diffstat (limited to 'sys/net/if_gif.c')
-rw-r--r--sys/net/if_gif.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/sys/net/if_gif.c b/sys/net/if_gif.c
index b602ce0..0bb7894 100644
--- a/sys/net/if_gif.c
+++ b/sys/net/if_gif.c
@@ -916,13 +916,6 @@ gif_set_tunnel(ifp, src, dst)
if (odst)
free((caddr_t)odst, M_IFADDR);
- if (sc->gif_psrc && sc->gif_pdst)
- ifp->if_drv_flags |= IFF_DRV_RUNNING;
- else
- ifp->if_drv_flags &= ~IFF_DRV_RUNNING;
-
- return 0;
-
bad:
if (sc->gif_psrc && sc->gif_pdst)
ifp->if_drv_flags |= IFF_DRV_RUNNING;
@@ -953,9 +946,5 @@ gif_delete_tunnel(ifp)
#ifdef INET6
(void)in6_gif_detach(sc);
#endif
-
- if (sc->gif_psrc && sc->gif_pdst)
- ifp->if_drv_flags |= IFF_DRV_RUNNING;
- else
- ifp->if_drv_flags &= ~IFF_DRV_RUNNING;
+ ifp->if_drv_flags &= ~IFF_DRV_RUNNING;
}
OpenPOWER on IntegriCloud