ipv4: udp: Unmask upper DSCP bits during early demux
authorIdo Schimmel <idosch@nvidia.com>
Wed, 21 Aug 2024 12:52:50 +0000 (15:52 +0300)
committerJakub Kicinski <kuba@kernel.org>
Thu, 22 Aug 2024 23:59:58 +0000 (16:59 -0700)
commitb6791ac5ea49aec7f9ef123ebc728fa6a5f9090a
tree3e5db1d0bdd233b562670df5646ef90d9d5d180a
parent1c6f50b37f711b831d78973dad0df1da99ad0014
ipv4: udp: Unmask upper DSCP bits during early demux

Unmask the upper DSCP bits when performing source validation for
multicast packets during early demux. In the future, this will allow us
to perform the FIB lookup which is performed as part of source
validation according to the full DSCP value.

No functional changes intended since the upper DSCP bits are masked when
comparing against the TOS selectors in FIB rules and routes.

Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Guillaume Nault <gnault@redhat.com>
Acked-by: Florian Westphal <fw@strlen.de>
Reviewed-by: David Ahern <dsahern@kernel.org>
Link: https://patch.msgid.link/20240821125251.1571445-12-idosch@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/ipv4/udp.c