Message ID | 20241115133207.8907-9-pablo@netfilter.org (mailing list archive) |
---|---|
State | Accepted |
Commit | 0608746f95b29402421c0e0e96005afba45178ec |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [net-next,01/14] netfilter: nfnetlink: Report extack policy errors for batched ops | expand |
diff --git a/net/ipv4/netfilter.c b/net/ipv4/netfilter.c index e0aab66cd925..08bc3f2c0078 100644 --- a/net/ipv4/netfilter.c +++ b/net/ipv4/netfilter.c @@ -44,7 +44,7 @@ int ip_route_me_harder(struct net *net, struct sock *sk, struct sk_buff *skb, un */ fl4.daddr = iph->daddr; fl4.saddr = saddr; - fl4.flowi4_tos = iph->tos & INET_DSCP_MASK; + fl4.flowi4_tos = inet_dscp_to_dsfield(ip4h_dscp(iph)); fl4.flowi4_oif = sk ? sk->sk_bound_dev_if : 0; fl4.flowi4_l3mdev = l3mdev_master_ifindex(dev); fl4.flowi4_mark = skb->mark;