[zeromq-dev] DSCP/Diffserv

Chris Laws clawsicus at gmail.com
Mon Nov 25 08:09:55 CET 2013

I have submitted a change into libzmq that allows sockets to set (and get)
the Type-of-Service fields within the IP header. These fields seem to be
called many names, Diffserv, Differential Services Code Point, DSCP, ECN,

Basically, this will allows ZMQ socket users to set a field within the IP
packet header that network equipment with use for traffic prioritisation.
>From Wikipedia:

*Differentiated services or DiffServ is a computer networking
<http://en.wikipedia.org/wiki/Computer_networking> architecture that
specifies a simple, scalable <http://en.wikipedia.org/wiki/Scalable> and
coarse-grained mechanism for classifying and managing network traffic and
providing quality of service
<http://en.wikipedia.org/wiki/Quality_of_service> (QoS) on modern IP
<http://en.wikipedia.org/wiki/Internet_Protocol> networks.*

This is available by using the ZMQ_TOS socket option.

Now on to adding it to CZMQ!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20131125/f34feb96/attachment.htm>

More information about the zeromq-dev mailing list