When trying to find out what this was I went through many thoughts on where to start, a winter cap for some Soviet block army, but this lacked insulation so I had 2nd thoughts, so the mask was for something else perhaps it was for desert sand storms, turns out I was near enough on the mark.
This is Soviet Russian Afghan war Syriyka Cap with Face mask or near enough.
Also known as kepka-afganka its made of study cotton
This cap was first used in Syria hence Syrika Cap and as a detachable wind proof mask to protect the neck and face, probably used along with googles.
Thanks DanR for this cap.