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 */ |