dst_metadata.h (46fa062ad63146dd138ec0f017e71224471e8ea5) dst_metadata.h (7f9562a1f405306eacb97f95d78cb996e33f27f5)
1#ifndef __NET_DST_METADATA_H
2#define __NET_DST_METADATA_H 1
3
4#include <linux/skbuff.h>
5#include <net/ip_tunnels.h>
6#include <net/dst.h>
7
8struct metadata_dst {

--- 91 unchanged lines hidden (view full) ---

100 if (!tun_dst)
101 return NULL;
102
103 info = &tun_dst->u.tun_info;
104 info->key.u.ipv6.src = ip6h->saddr;
105 info->key.u.ipv6.dst = ip6h->daddr;
106 info->key.tos = ipv6_get_dsfield(ip6h);
107 info->key.ttl = ip6h->hop_limit;
1#ifndef __NET_DST_METADATA_H
2#define __NET_DST_METADATA_H 1
3
4#include <linux/skbuff.h>
5#include <net/ip_tunnels.h>
6#include <net/dst.h>
7
8struct metadata_dst {

--- 91 unchanged lines hidden (view full) ---

100 if (!tun_dst)
101 return NULL;
102
103 info = &tun_dst->u.tun_info;
104 info->key.u.ipv6.src = ip6h->saddr;
105 info->key.u.ipv6.dst = ip6h->daddr;
106 info->key.tos = ipv6_get_dsfield(ip6h);
107 info->key.ttl = ip6h->hop_limit;
108 info->mode = IP_TUNNEL_INFO_IPV6;
108 return tun_dst;
109}
110
111#endif /* __NET_DST_METADATA_H */
109 return tun_dst;
110}
111
112#endif /* __NET_DST_METADATA_H */