Merge branch 'ipv6-fix-socket-connection-with-dscp-fib-rules'
authorJakub Kicinski <kuba@kernel.org>
Fri, 10 Feb 2023 06:49:06 +0000 (22:49 -0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 10 Feb 2023 06:49:06 +0000 (22:49 -0800)
commite8ac615fe126c829612b97b4ddf6cae105ca20b8
treea6a73ddb7b0e655014ff9ae26865b026ae634038
parent6e16e67a6b27f009ac70b1c59d8bd5a4e2820baf
parentc21a20d9d102ab809a992a6b056abbec4cd4c1cd
Merge branch 'ipv6-fix-socket-connection-with-dscp-fib-rules'

Guillaume Nault says:

====================
ipv6: Fix socket connection with DSCP fib-rules.

The "flowlabel" field of struct flowi6 is used to store both the actual
flow label and the DS Field (or Traffic Class). However the .connect
handlers of datagram and TCP sockets don't set the DS Field part when
doing their route lookup. This breaks fib-rules that match on DSCP.
====================

Link: https://lore.kernel.org/r/cover.1675875519.git.gnault@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>