Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Mar 2012 10:28:22 -0800
From:      Vijay Singh <vijju.singh@gmail.com>
To:        net@freebsd.org
Subject:   Patch to restore vnet at a couple of places
Message-ID:  <CALCNsJSOpmGKtN5yJiLuCMpVz8z%2Bt8EV=j%2BMUtyR4t-cRRTJ6g@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Patch is against 9-stable.

[pc20 /u/vijay/bsd/CODE/9s/sys]# svn diff net/if_ethersubr.c
Index: net/if_ethersubr.c
===================================================================
--- net/if_ethersubr.c  (revision 232242)
+++ net/if_ethersubr.c  (working copy)
@@ -661,8 +661,10 @@
               m = (*lagg_input_p)(ifp, m);
               if (m != NULL)
                       ifp = m->m_pkthdr.rcvif;
-               else
+               else {
+                       CURVNET_RESTORE();
                       return;
+               }
       }

       /*
@@ -681,6 +683,7 @@
 #endif
                       ifp->if_ierrors++;
                       m_freem(m);
+                       CURVNET_RESTORE();
                       return;
               }

-vijay



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALCNsJSOpmGKtN5yJiLuCMpVz8z%2Bt8EV=j%2BMUtyR4t-cRRTJ6g>