add ip-dscp option to specify the DSCP tag for outgoing packets #184
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
DSCP, the Differentiated Services codepoint, is a field in the IP header packets used for QoS. It replaces the obsolete TOS field in IPv4 and the Traffic Class field in IPv6, per RFC 3260.
Let's add ip-dscp server option to specify an integer value to be passed to
setsockopt(…, IP_TOS, …)
for every internet-family socket created, effectively enabling the QoS tagging of all outgoing packets.Parsing of the new option confirmed with unbound-checkconf on
testdata/04-checkconf.tdir/good.all
andtestdata/04-checkconf.tdir/bad.dscp
.cc @ralphdolmans @chantra