Reading over the wiki, I found that the only way to set the scale, offset, or rotate a texture in a linkset is to use PRIM_TEXTURE, which requires that you supply it with a texture otherwise, it will remove the texture from the face you're trying to modify.
llScaleTexture(), llOffsetTexture(), and llRotateTexture() do not have an llSetLink or llGetLink equivalent or flag for setting those values directly for the other links in the linkset.
It would be really nice to be able to set those values directly via llSetLinkPrimitiveParamsFast() rather than having to worry about supplying a texture or getting and setting or removing a texture.
This should also be extended to work with GLTF materials.