usr/src/uts/common/inet/ip/igmp.c
changeset 741 40027a3621ac
parent 0 68f95e015346
child 1430 cbe1f18e6690
equal deleted inserted replaced
740:70e4862c9a1a 741:40027a3621ac
  1923 	igmpa->igmpa_type   = type;
  1923 	igmpa->igmpa_type   = type;
  1924 	igmpa->igmpa_code   = 0;
  1924 	igmpa->igmpa_code   = 0;
  1925 	igmpa->igmpa_group  = ilm->ilm_addr;
  1925 	igmpa->igmpa_group  = ilm->ilm_addr;
  1926 	igmpa->igmpa_cksum  = 0;
  1926 	igmpa->igmpa_cksum  = 0;
  1927 	igmpa->igmpa_cksum  = IP_CSUM(mp, hdrlen, 0);
  1927 	igmpa->igmpa_cksum  = IP_CSUM(mp, hdrlen, 0);
       
  1928 	if (igmpa->igmpa_cksum == 0)
       
  1929 		igmpa->igmpa_cksum = 0xffff;
  1928 
  1930 
  1929 	rtralert[0] = IPOPT_COPY & IPOPT_RTRALERT;
  1931 	rtralert[0] = IPOPT_COPY & IPOPT_RTRALERT;
  1930 	rtralert[1] = RTRALERT_LEN;
  1932 	rtralert[1] = RTRALERT_LEN;
  1931 	rtralert[2] = 0;
  1933 	rtralert[2] = 0;
  1932 	rtralert[3] = 0;
  1934 	rtralert[3] = 0;