buf.EncodeUint32(uint32(m.Group.Filter))
buf.EncodeUint8(uint8(len(m.Group.Saddrs)))
buf.EncodeUint32(uint32(m.Group.SwIfIndex))
buf.EncodeBytes(m.Group.Gaddr[:], 4)
for j1 := 0; j1 < len(m.Group.Saddrs); j1++ {
buf.EncodeUint32(uint32(m.Group.Filter))
buf.EncodeUint8(uint8(len(m.Group.Saddrs)))
buf.EncodeUint32(uint32(m.Group.SwIfIndex))
buf.EncodeBytes(m.Group.Gaddr[:], 4)
for j1 := 0; j1 < len(m.Group.Saddrs); j1++ {