From 99efe4f0f86203d31d497635566d2998e35abeb8 Mon Sep 17 00:00:00 2001 From: John Baldwin Date: Wed, 14 Nov 2001 18:36:37 +0000 Subject: Remove ifnet.if_mpsafe for now. If this is needed, it won't be needed until much later when the network stack locking is farther along. Approved by: jlemon --- sys/net/if_var.h | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'sys/net') diff --git a/sys/net/if_var.h b/sys/net/if_var.h index 2738c36f120cd..9797d9075cb3d 100644 --- a/sys/net/if_var.h +++ b/sys/net/if_var.h @@ -125,7 +125,6 @@ struct ifnet { short if_flags; /* up/down, broadcast, etc. */ int if_capabilities; /* interface capabilities */ int if_capenable; /* enabled features */ - int if_mpsafe; /* XXX TEMPORARY */ int if_ipending; /* interrupts pending */ void *if_linkmib; /* link-type-specific MIB data */ size_t if_linkmiblen; /* length of above data */ @@ -292,15 +291,8 @@ if_handoff(struct ifqueue *ifq, struct mbuf *m, struct ifnet *ifp, int adjust) } _IF_ENQUEUE(ifq, m); IF_UNLOCK(ifq); - if (ifp != NULL && !active) { - if (ifp->if_mpsafe) { - DROP_GIANT_NOSWITCH(); + if (ifp != NULL && !active) (*ifp->if_start)(ifp); - PICKUP_GIANT(); - } else { - (*ifp->if_start)(ifp); - } - } return (1); } -- cgit v1.3