From ce9ac139d4e3e78c9d1d2ce4adbab65609f85f81 Mon Sep 17 00:00:00 2001 From: Navdeep Parhar Date: Wed, 10 May 2017 00:14:55 +0000 Subject: [PATCH] ip6_output runs with the inp lock held, just like ip_output. --- sys/netinet6/ip6_output.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/netinet6/ip6_output.c b/sys/netinet6/ip6_output.c index 092f1ecc242..c714a5c1a7c 100644 --- a/sys/netinet6/ip6_output.c +++ b/sys/netinet6/ip6_output.c @@ -325,6 +325,7 @@ ip6_output(struct mbuf *m0, struct ip6_pktopts *opt, uint32_t id; if (inp != NULL) { + INP_LOCK_ASSERT(inp); M_SETFIB(m, inp->inp_inc.inc_fibnum); if ((flags & IP_NODEFAULTFLOWID) == 0) { /* unconditionally set flowid */