Lines Matching defs:grec
2862 struct igmpv3_grec *grec;
2874 len += sizeof(*grec);
2878 grec = (void *)(skb->data + len - sizeof(*grec));
2879 group = grec->grec_mca;
2880 type = grec->grec_type;
2881 nsrcs = ntohs(grec->grec_nsrcs);
2929 /* reload grec and host addr */
2930 grec = (void *)(skb->data + len - sizeof(*grec) - (nsrcs * 4));
2935 grec->grec_src,
2940 grec->grec_src,
2945 grec->grec_src,
2950 grec->grec_src,
2955 grec->grec_src,
2960 grec->grec_src,
2986 struct mld2_grec *grec;
3015 grec_len = struct_size(grec, grec_src, nsrcs);
3020 grec = (struct mld2_grec *)(skb->data + len);
3023 switch (grec->grec_type) {
3037 if ((grec->grec_type == MLD2_CHANGE_TO_INCLUDE ||
3038 grec->grec_type == MLD2_MODE_IS_INCLUDE) &&
3042 &grec->grec_mca,
3048 &grec->grec_mca, vid,
3061 mdst = br_mdb_ip6_get(brmctx->br, &grec->grec_mca, vid);
3068 switch (grec->grec_type) {
3071 grec->grec_src, nsrcs,
3073 grec->grec_type);
3077 grec->grec_src, nsrcs,
3079 grec->grec_type);
3083 grec->grec_src, nsrcs,
3085 grec->grec_type);
3089 grec->grec_src, nsrcs,
3091 grec->grec_type);
3095 grec->grec_src, nsrcs,
3097 grec->grec_type);
3101 grec->grec_src, nsrcs,
3103 grec->grec_type);