QOS on 58500 ptp

I was told by motorola in order to get packets into different priority queues on the 58500
I had to put them in different vlans. This doesn’t make a lot of sense to me.
Im not sure how I could do this unless I used separate IP addresses for each vlan. (which would be less then ideal)

Can anyone offer any suggestions on how I can do priority queuing on this link without using separate vlans ?

Thanks,

William