Lines Matching defs:ipha
73 static uint_t igmp_query_in(ipha_t *ipha, igmpa_t *igmpa, ill_t *ill);
314 ipha_t *ipha = (ipha_t *)(mp->b_rptr);
347 ipha = (ipha_t *)(mp->b_rptr);
359 src = ipha->ipha_src;
360 dst = ipha->ipha_dst;
375 next = igmp_query_in(ipha, igmpa, ill);
443 ipha->ipha_src = src;
486 igmp_query_in(ipha_t *ipha, igmpa_t *igmpa, ill_t *ill)
527 if (ipha->ipha_dst != htonl(INADDR_ALLHOSTS_GROUP) ||
1832 ipha_t *ipha;
1846 ipha = (ipha_t *)mp->b_rptr;
1847 rtralert = (uint8_t *)&(ipha[1]);
1860 ipha->ipha_version_and_hdr_length = (IP_VERSION << 4)
1862 ipha->ipha_type_of_service = 0;
1863 ipha->ipha_length = htons(size);
1864 ipha->ipha_ident = 0;
1865 ipha->ipha_fragment_offset_and_flags = 0;
1866 ipha->ipha_ttl = IGMP_TTL;
1867 ipha->ipha_protocol = IPPROTO_IGMP;
1868 ipha->ipha_hdr_checksum = 0;
1869 ipha->ipha_dst = addr ? addr : igmpa->igmpa_group;
1870 ipha->ipha_src = INADDR_ANY;
1891 ipha_t *ipha;
1988 ipha = (ipha_t *)mp->b_rptr;
1989 rtralert = (uint8_t *)&(ipha[1]);
2016 ipha->ipha_version_and_hdr_length = IP_VERSION << 4
2018 ipha->ipha_type_of_service = IPTOS_PREC_INTERNETCONTROL;
2019 ipha->ipha_length = htons(size);
2020 ipha->ipha_ttl = IGMP_TTL;
2021 ipha->ipha_protocol = IPPROTO_IGMP;
2022 ipha->ipha_dst = htonl(INADDR_ALLRPTS_GROUP);
2023 ipha->ipha_src = INADDR_ANY;