X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/e3027f41d0120b4278cca462f397b6619dcd9ac5..0b4e3aa066abc0728aacb4bbeb86f53f9737156e:/bsd/net/ether_inet6_pr_module.c diff --git a/bsd/net/ether_inet6_pr_module.c b/bsd/net/ether_inet6_pr_module.c index 66aea6d16..5855805bd 100644 --- a/bsd/net/ether_inet6_pr_module.c +++ b/bsd/net/ether_inet6_pr_module.c @@ -297,8 +297,6 @@ ether_inet6_prmod_ioctl(dl_tag, ifp, command, data) u_char *e_addr; - funnel_state = thread_funnel_set(TRUE); - switch (command) { case SIOCRSLVMULTI: { switch(rsreq->sa->sa_family) { @@ -373,8 +371,6 @@ ether_inet6_prmod_ioctl(dl_tag, ifp, command, data) return EOPNOTSUPP; } - (void) thread_funnel_set(funnel_state); - return (error); } @@ -410,7 +406,7 @@ u_long ether_attach_inet6(struct ifnet *ifp) reg.event = 0; reg.offer = 0; reg.ioctl = ether_inet6_prmod_ioctl; - reg.default_proto = 1; + reg.default_proto = 0; reg.protocol_family = PF_INET6; stat = dlil_attach_protocol(®, &ip_dl_tag);