Conclusion
More examples at http://www.ittc.ku.edu/~rsarav/projects/networking/ipqos/
Linux offers support for differentiated services.
However, the kernel cannot differentiate between AF and EF since it does not know what they are. It only works with queues.
- This is what DIFFSPEC would do.
There is no API i.e. we cannot associate a socket with a class.
- We will redefine the notion of a socket to include the class to which it belongs.