On Tue, Aug 27, 2024 at 04:51:49PM +0200, Guillaume Nault wrote: > On Tue, Aug 27, 2024 at 02:18:07PM +0300, Ido Schimmel wrote: > > build_sk_flow_key() and __build_flow_key() are used to build an IPv4 > > flow key before calling one of the FIB lookup APIs. > > > > Unmask the upper DSCP bits so that in the future the lookup could be > > performed according to the full DSCP value. > > > > Remove IPTOS_RT_MASK since it is no longer used. > > > > Signed-off-by: Ido Schimmel <idosch@xxxxxxxxxx> > > --- > > include/net/route.h | 2 -- > > net/ipv4/route.c | 4 ++-- > > 2 files changed, 2 insertions(+), 4 deletions(-) > > > > diff --git a/include/net/route.h b/include/net/route.h > > index b896f086ec8e..1789f1e6640b 100644 > > --- a/include/net/route.h > > +++ b/include/net/route.h > > @@ -266,8 +266,6 @@ static inline void ip_rt_put(struct rtable *rt) > > dst_release(&rt->dst); > > } > > > > -#define IPTOS_RT_MASK (IPTOS_TOS_MASK & ~3) > > - > > IPTOS_RT_MASK is still used by xfrm_get_tos() (net/xfrm/xfrm_policy.c). > To preserve bisectablility, this chunk should be moved to the next > patch. Or just swap patch 6 and 7, whatever you prefer :). Oops. The order was initially different and I forgot to rebuild each patch after reordering the patches. Will move this chunk to the next patch in v2. Thanks!