View | Details | Raw Unified | Return to bug 180065
Collapse All | Expand All

(-)netinet6/ip6_output.c (working copy) (+7 lines)
Lines 749-754 Link Here
749
              }
749
              }
750
              if ((im6o == NULL && in6_mcast_loop) ||
750
              if ((im6o == NULL && in6_mcast_loop) ||
751
                  (im6o && im6o->im6o_multicast_loop)) {
751
                  (im6o && im6o->im6o_multicast_loop)) {
752
753
               if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA_IPV6) {
754
                       plen = m->m_pkthdr.len - sizeof(*ip6);
755
                       in6_delayed_cksum(m, plen, sizeof(struct ip6_hdr));
756
                       m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA_IPV6;
757
               }
758
752
               /*
759
               /*
753
                * Loop back multicast datagram if not expressly
760
                * Loop back multicast datagram if not expressly
754
                * forbidden to do so, even if we have not joined
761
                * forbidden to do so, even if we have not joined

Return to bug 180065