--- sys/netinet/in_pcb.c 2019/02/20 10:03:03 344355 +++ sys/netinet/in_pcb.c 2019/02/20 10:22:48 344356 @@ -1566,6 +1566,7 @@ inp = __containerof(ctx, struct inpcb, inp_epoch_ctx); INP_WLOCK(inp); + CURVNET_SET(inp->inp_vnet); #ifdef INET struct ip_moptions *imo = inp->inp_moptions; inp->inp_moptions = NULL; @@ -1598,6 +1599,7 @@ #ifdef INET inp_freemoptions(imo); #endif + CURVNET_RESTORE(); } /*