]> www.infradead.org Git - users/willy/xarray.git/commit
ipv4: Unmask upper DSCP bits in NETLINK_FIB_LOOKUP family
authorIdo Schimmel <idosch@nvidia.com>
Wed, 21 Aug 2024 12:52:41 +0000 (15:52 +0300)
committerJakub Kicinski <kuba@kernel.org>
Thu, 22 Aug 2024 23:59:56 +0000 (16:59 -0700)
commitbc52a4eecefdd686065f8f68ba9e1c83d4ce6f14
treeed953f0c4bcaf184d38c4b163b780366b8995653
parentef434fae72287a9cd0f7b85ad1701b998cce800b
ipv4: Unmask upper DSCP bits in NETLINK_FIB_LOOKUP family

The NETLINK_FIB_LOOKUP netlink family can be used to perform a FIB
lookup according to user provided parameters and communicate the result
back to user space.

Unmask the upper DSCP bits of the user-provided DS field before invoking
the IPv4 FIB lookup API so that in the future the lookup could be
performed 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-3-idosch@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/ipv4/fib_frontend.c