[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.175 and 1.176

version 1.175, 2017/02/22 07:46:00 version 1.176, 2017/03/01 08:54:12
Line 458  ip6_input(struct mbuf *m, struct ifnet *
Line 458  ip6_input(struct mbuf *m, struct ifnet *
          * Multicast check           * Multicast check
          */           */
         if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst)) {          if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst)) {
                 struct  in6_multi *in6m = 0;                  bool ingroup;
   
                 in6_ifstat_inc(rcvif, ifs6_in_mcast);                  in6_ifstat_inc(rcvif, ifs6_in_mcast);
                 /*                  /*
                  * See if we belong to the destination multicast group on the                   * See if we belong to the destination multicast group on the
                  * arrival interface.                   * arrival interface.
                  */                   */
                 in6m = in6_lookup_multi(&ip6->ip6_dst, rcvif);                  ingroup = in6_multi_group(&ip6->ip6_dst, rcvif);
                 if (in6m)                  if (ingroup)
                         ours = 1;                          ours = 1;
                 else if (!ip6_mrouter) {                  else if (!ip6_mrouter) {
                         uint64_t *ip6s = IP6_STAT_GETREF();                          uint64_t *ip6s = IP6_STAT_GETREF();

Legend:
Removed from v.1.175  
changed lines
  Added in v.1.176

CVSweb <webmaster@jp.NetBSD.org>