[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.37 and 1.38

version 1.37, 2001/03/01 16:31:41 version 1.38, 2001/03/16 12:22:34
Line 378  ip6_input(m)
Line 378  ip6_input(m)
                 }                  }
         }          }
   
           /* drop packets if interface ID portion is already filled */
           if ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0) {
                   if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src) &&
                       ip6->ip6_src.s6_addr16[1]) {
                           ip6stat.ip6s_badscope++;
                           goto bad;
                   }
                   if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst) &&
                       ip6->ip6_dst.s6_addr16[1]) {
                           ip6stat.ip6s_badscope++;
                           goto bad;
                   }
           }
   
 #ifndef FAKE_LOOPBACK_IF  #ifndef FAKE_LOOPBACK_IF
         if ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0)          if ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0)
 #else  #else

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38

CVSweb <webmaster@jp.NetBSD.org>