--- src/sys/net/if_loop.c.orig	2016-08-02 11:51:10 UTC
+++ src/sys/net/if_loop.c
@@ -150,13 +150,14 @@ static int
 loop_clone_create(struct if_clone *ifc, int unit)
 {
 	struct ifnet *ifp;
+	int tmp = IFF_LOOPBACK | IFF_MULTICAST | IFF_RUNNING;
 
 	ifp = if_alloc(IFT_LOOP);
 
 	if_initname(ifp, ifc->ifc_name, unit);
 
 	ifp->if_mtu = LOMTU;
-	ifp->if_flags = IFF_LOOPBACK | IFF_MULTICAST | IFF_RUNNING;
+	ifp->if_flags = tmp;
 	ifp->if_extflags = IFEF_OUTPUT_MPSAFE;
 	ifp->if_ioctl = loioctl;
 	ifp->if_output = looutput;