[BACK]Return to ip6_input.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / netinet6

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/netinet6/ip6_input.c between version 1.192 and 1.193

version 1.192, 2018/02/14 05:29:39 version 1.193, 2018/02/24 07:37:09
Line 218  ip6intr(void *arg __unused)
Line 218  ip6intr(void *arg __unused)
 {  {
         struct mbuf *m;          struct mbuf *m;
   
         SOFTNET_LOCK_UNLESS_NET_MPSAFE();          SOFTNET_KERNEL_LOCK_UNLESS_NET_MPSAFE();
         while ((m = pktq_dequeue(ip6_pktq)) != NULL) {          while ((m = pktq_dequeue(ip6_pktq)) != NULL) {
                 struct psref psref;                  struct psref psref;
                 struct ifnet *rcvif = m_get_rcvif_psref(m, &psref);                  struct ifnet *rcvif = m_get_rcvif_psref(m, &psref);
Line 238  ip6intr(void *arg __unused)
Line 238  ip6intr(void *arg __unused)
                 ip6_input(m, rcvif);                  ip6_input(m, rcvif);
                 m_put_rcvif_psref(rcvif, &psref);                  m_put_rcvif_psref(rcvif, &psref);
         }          }
         SOFTNET_UNLOCK_UNLESS_NET_MPSAFE();          SOFTNET_KERNEL_UNLOCK_UNLESS_NET_MPSAFE();
 }  }
   
 void  void

Legend:
Removed from v.1.192  
changed lines
  Added in v.1.193

CVSweb <webmaster@jp.NetBSD.org>