Author: markj
Date: Fri Aug  7 13:40:49 2020
New Revision: 364014
URL: https://svnweb.freebsd.org/changeset/base/364014

Log:
  MFC r363735:
  ng_iface(4): Set the current VNET before calling netisr_dispatch().
  
  PR:   242406

Modified:
  stable/12/sys/netgraph/ng_iface.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/netgraph/ng_iface.c
==============================================================================
--- stable/12/sys/netgraph/ng_iface.c   Fri Aug  7 13:35:34 2020        
(r364013)
+++ stable/12/sys/netgraph/ng_iface.c   Fri Aug  7 13:40:49 2020        
(r364014)
@@ -731,7 +731,9 @@ ng_iface_rcvdata(hook_p hook, item_p item)
        }
        random_harvest_queue(m, sizeof(*m), RANDOM_NET_NG);
        M_SETFIB(m, ifp->if_fib);
+       CURVNET_SET(ifp->if_vnet);
        netisr_dispatch(isr, m);
+       CURVNET_RESTORE();
        return (0);
 }
 
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to