| version 1.37, 2001/03/01 16:31:41 |
version 1.38, 2001/03/16 12:22:34 |
|
|
| } |
} |
| } |
} |
| |
|
| |
/* 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 |