[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.229.2.2 and 1.229.2.3

version 1.229.2.2, 2007/01/12 01:04:14 version 1.229.2.3, 2007/02/01 08:48:43
Line 1692  ip_rtaddr(struct in_addr dst)
Line 1692  ip_rtaddr(struct in_addr dst)
                 if (ipforward_rt.ro_rt == NULL)                  if (ipforward_rt.ro_rt == NULL)
                         return NULL;                          return NULL;
         }          }
         return (ifatoia(ipforward_rt.ro_rt->rt_ifa));          return ifatoia(ipforward_rt.ro_rt->rt_ifa);
 }  }
   
 /*  /*
Line 1879  ip_forward(struct mbuf *m, int srcrt)
Line 1879  ip_forward(struct mbuf *m, int srcrt)
                 rtcache_check(&ipforward_rt);                  rtcache_check(&ipforward_rt);
         if (ipforward_rt.ro_rt == NULL) {          if (ipforward_rt.ro_rt == NULL) {
                 sin->sin_family = AF_INET;                  sin->sin_family = AF_INET;
                 sin->sin_len = sizeof(struct sockaddr_in);                  sin->sin_len = sizeof(*sin);
                 sin->sin_addr = ip->ip_dst;                  sin->sin_addr = ip->ip_dst;
   
                 rtcache_init(&ipforward_rt);                  rtcache_init(&ipforward_rt);

Legend:
Removed from v.1.229.2.2  
changed lines
  Added in v.1.229.2.3

CVSweb <webmaster@jp.NetBSD.org>