ip_tunnels: use tos and ttl fields also for IPv6
Rename the ipv4_tos and ipv4_ttl fields to just 'tos' and 'ttl', as they'll be used with IPv6 tunnels, too. Signed-off-by: Jiri Benc <jbenc@redhat.com> Acked-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

gecommit door
David S. Miller

bovenliggende
c1ea5d672a
commit
7c383fb225
@@ -44,8 +44,8 @@ struct ip_tunnel_key {
|
||||
} ipv6;
|
||||
} u;
|
||||
__be16 tun_flags;
|
||||
u8 ipv4_tos;
|
||||
u8 ipv4_ttl;
|
||||
u8 tos; /* TOS for IPv4, TC for IPv6 */
|
||||
u8 ttl; /* TTL for IPv4, HL for IPv6 */
|
||||
__be16 tp_src;
|
||||
__be16 tp_dst;
|
||||
};
|
||||
@@ -195,8 +195,8 @@ static inline void __ip_tunnel_info_init(struct ip_tunnel_info *tun_info,
|
||||
tun_info->key.u.ipv4.dst = daddr;
|
||||
memset((unsigned char *)&tun_info->key + IP_TUNNEL_KEY_IPV4_PAD,
|
||||
0, IP_TUNNEL_KEY_IPV4_PAD_LEN);
|
||||
tun_info->key.ipv4_tos = tos;
|
||||
tun_info->key.ipv4_ttl = ttl;
|
||||
tun_info->key.tos = tos;
|
||||
tun_info->key.ttl = ttl;
|
||||
tun_info->key.tun_flags = tun_flags;
|
||||
|
||||
/* For the tunnel types on the top of IPsec, the tp_src and tp_dst of
|
||||
|
Verwijs in nieuw issue
Block a user