1. A computer program product for facilitating a plurality of heterogeneous hosts to use a range of priority values, the computer program product comprising: a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions readable by a processing circuit to cause the processing circuit to perform a method comprising: retrieving a plurality of ranges of priority values from a plurality of network forwarding elements shared by a plurality of heterogeneous hosts, the network forwarding elements providing access to a set of storage devices that stores data for the plurality of heterogeneous hosts; generating a universal priority range from the plurality of ranges of priority values; mapping a plurality of workloads performed by the plurality of heterogeneous hosts to priority values in the universal priority range; and sending the universal priority range to at least one other host of the plurality of heterogeneous hosts; wherein the at least one other host maps a plurality of workloads performed by the at least one other host to the priority values in the universal priority range; and wherein the network forwarding elements forward the data for the plurality of workloads between the at least one host and the storage devices based on the priority values mapped to the workloads, wherein data with a higher priority value is forwarded before data with a lower priority value, and wherein the priority values mapped to the workloads are stored in a packet header of the data.