mirror of
https://github.com/torvalds/linux.git
synced 2024-12-01 16:41:39 +00:00
gtp: Set TOS and routing scope independently for fib lookups.
There's no reason for setting the RTO_ONLINK flag in ->flowi4_tos as RT_CONN_FLAGS() does. We can easily set ->flowi4_scope properly instead. This makes the code more explicit and will allow to convert ->flowi4_tos to dscp_t in the future. Signed-off-by: Guillaume Nault <gnault@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
5861e82250
commit
b16b504767
@ -243,7 +243,8 @@ static struct rtable *ip4_route_output_gtp(struct flowi4 *fl4,
|
||||
fl4->flowi4_oif = sk->sk_bound_dev_if;
|
||||
fl4->daddr = daddr;
|
||||
fl4->saddr = saddr;
|
||||
fl4->flowi4_tos = RT_CONN_FLAGS(sk);
|
||||
fl4->flowi4_tos = ip_sock_rt_tos(sk);
|
||||
fl4->flowi4_scope = ip_sock_rt_scope(sk);
|
||||
fl4->flowi4_proto = sk->sk_protocol;
|
||||
|
||||
return ip_route_output_key(sock_net(sk), fl4);
|
||||
|
Loading…
Reference in New Issue
Block a user