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

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

Diff for /src/sys/netinet/ip_input.c between version 1.355.2.1 and 1.355.2.2

version 1.355.2.1, 2017/10/21 19:43:54 version 1.355.2.2, 2017/12/10 09:24:30
Line 377  ip_match_our_address(struct ifnet *ifp, 
Line 377  ip_match_our_address(struct ifnet *ifp, 
                                 continue;                                  continue;
                         if (checkif && ia->ia_ifp != ifp)                          if (checkif && ia->ia_ifp != ifp)
                                 continue;                                  continue;
                         if ((ia->ia_ifp->if_flags & IFF_UP) != 0 &&                          if ((ia->ia_ifp->if_flags & IFF_UP) == 0) {
                             (ia->ia4_flags & IN_IFF_DETACHED) == 0)  
                                 break;  
                         else  
                                 (*downmatch)++;                                  (*downmatch)++;
                                   continue;
                           }
                           if (ia->ia4_flags & IN_IFF_DETACHED &&
                               (ifp->if_flags & IFF_LOOPBACK) == 0)
                                   continue;
                           break;
                 }                  }
         }          }
   
Line 398  ip_match_our_address_broadcast(struct if
Line 401  ip_match_our_address_broadcast(struct if
                 if (ifa->ifa_addr->sa_family != AF_INET)                  if (ifa->ifa_addr->sa_family != AF_INET)
                         continue;                          continue;
                 ia = ifatoia(ifa);                  ia = ifatoia(ifa);
                 if (ia->ia4_flags & (IN_IFF_NOTREADY | IN_IFF_DETACHED))                  if (ia->ia4_flags & IN_IFF_NOTREADY)
                           continue;
                   if (ia->ia4_flags & IN_IFF_DETACHED &&
                       (ifp->if_flags & IFF_LOOPBACK) == 0)
                         continue;                          continue;
                 if (in_hosteq(ip->ip_dst, ia->ia_broadaddr.sin_addr) ||                  if (in_hosteq(ip->ip_dst, ia->ia_broadaddr.sin_addr) ||
                     in_hosteq(ip->ip_dst, ia->ia_netbroadcast) ||                      in_hosteq(ip->ip_dst, ia->ia_netbroadcast) ||

Legend:
Removed from v.1.355.2.1  
changed lines
  Added in v.1.355.2.2

CVSweb <webmaster@jp.NetBSD.org>