Symbol: xfrm_dst
include/net/xfrm.h
1079
const struct xfrm_dst *xdst = (const struct xfrm_dst *) dst;
include/net/xfrm.h
1091
struct xfrm_dst *xdst = (struct xfrm_dst *) dst;
include/net/xfrm.h
1099
static inline void xfrm_dst_set_child(struct xfrm_dst *xdst, struct dst_entry *child)
include/net/xfrm.h
1104
static inline void xfrm_dst_destroy(struct xfrm_dst *xdst)
include/net/xfrm.h
2092
struct xfrm_dst *xdst;
include/net/xfrm.h
2097
xdst = (struct xfrm_dst *) dst;
include/net/xfrm.h
384
struct xfrm_dst;
include/net/xfrm.h
390
int (*fill_dst)(struct xfrm_dst *xdst,
net/core/dst.c
108
struct xfrm_dst *xdst = (struct xfrm_dst *) dst;
net/core/pktgen.c
435
struct xfrm_dst xdst;
net/ipv4/esp4.c
637
struct xfrm_dst *dst = (struct xfrm_dst *)skb_dst(skb);
net/ipv4/xfrm4_policy.c
100
struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
net/ipv4/xfrm4_policy.c
109
struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
net/ipv4/xfrm4_policy.c
117
struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
net/ipv4/xfrm4_policy.c
66
static int xfrm4_fill_dst(struct xfrm_dst *xdst, struct net_device *dev,
net/ipv6/esp6.c
669
struct xfrm_dst *dst = (struct xfrm_dst *)skb_dst(skb);
net/ipv6/xfrm6_policy.c
111
struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
net/ipv6/xfrm6_policy.c
120
struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
net/ipv6/xfrm6_policy.c
128
struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
net/ipv6/xfrm6_policy.c
139
struct xfrm_dst *xdst;
net/ipv6/xfrm6_policy.c
141
xdst = (struct xfrm_dst *)dst;
net/ipv6/xfrm6_policy.c
150
xdst = (struct xfrm_dst *)xfrm_dst_child(&xdst->u.dst);
net/ipv6/xfrm6_policy.c
80
static int xfrm6_fill_dst(struct xfrm_dst *xdst, struct net_device *dev,
net/netfilter/nf_nat_proto.c
635
dst = ((struct xfrm_dst *)dst)->route;
net/netfilter/nft_xfrm.c
184
dst = ((const struct xfrm_dst *)dst)->child, i++) {
net/netfilter/xt_policy.c
94
dst = ((struct xfrm_dst *)dst)->child, i++) {
net/xfrm/xfrm_device.c
415
struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
net/xfrm/xfrm_iptfs.c
1795
struct xfrm_dst *xdst = (struct xfrm_dst *)skb_dst(skb);
net/xfrm/xfrm_policy.c
185
static void xfrm_init_pmtu(struct xfrm_dst **bundle, int nr);
net/xfrm/xfrm_policy.c
187
static int xfrm_bundle_ok(struct xfrm_dst *xdst);
net/xfrm/xfrm_policy.c
2602
static inline struct xfrm_dst *xfrm_alloc_dst(struct net *net, int family)
net/xfrm/xfrm_policy.c
2606
struct xfrm_dst *xdst;
net/xfrm/xfrm_policy.c
2635
static void xfrm_init_path(struct xfrm_dst *path, struct dst_entry *dst,
net/xfrm/xfrm_policy.c
2644
static inline int xfrm_fill_dst(struct xfrm_dst *xdst, struct net_device *dev,
net/xfrm/xfrm_policy.c
2668
struct xfrm_dst **bundle,
net/xfrm/xfrm_policy.c
2678
struct xfrm_dst *xdst_prev = NULL;
net/xfrm/xfrm_policy.c
2679
struct xfrm_dst *xdst0 = NULL;
net/xfrm/xfrm_policy.c
2696
struct xfrm_dst *xdst = xfrm_alloc_dst(net, family);
net/xfrm/xfrm_policy.c
2786
for (xdst_prev = xdst0; xdst_prev != (struct xfrm_dst *)dst;
net/xfrm/xfrm_policy.c
2787
xdst_prev = (struct xfrm_dst *) xfrm_dst_child(&xdst_prev->u.dst)) {
net/xfrm/xfrm_policy.c
2858
static struct xfrm_dst *
net/xfrm/xfrm_policy.c
2865
struct xfrm_dst *bundle[XFRM_MAX_DEPTH];
net/xfrm/xfrm_policy.c
2866
struct xfrm_dst *xdst;
net/xfrm/xfrm_policy.c
2887
xdst = (struct xfrm_dst *)dst;
net/xfrm/xfrm_policy.c
2987
struct xfrm_dst *xdst = (struct xfrm_dst *) dst;
net/xfrm/xfrm_policy.c
3025
static struct xfrm_dst *xfrm_create_dummy_bundle(struct net *net,
net/xfrm/xfrm_policy.c
3035
struct xfrm_dst *xdst;
net/xfrm/xfrm_policy.c
3064
xfrm_init_path((struct xfrm_dst *)dst1, dst, 0);
net/xfrm/xfrm_policy.c
3084
static struct xfrm_dst *xfrm_bundle_lookup(struct net *net,
net/xfrm/xfrm_policy.c
3091
struct xfrm_dst *xdst;
net/xfrm/xfrm_policy.c
3179
struct xfrm_dst *xdst;
net/xfrm/xfrm_policy.c
3949
return !xfrm_bundle_ok((struct xfrm_dst *)dst);
net/xfrm/xfrm_policy.c
3973
static void xfrm_init_pmtu(struct xfrm_dst **bundle, int nr)
net/xfrm/xfrm_policy.c
3976
struct xfrm_dst *xdst = bundle[nr];
net/xfrm/xfrm_policy.c
4000
static int xfrm_bundle_ok(struct xfrm_dst *first)
net/xfrm/xfrm_policy.c
4002
struct xfrm_dst *bundle[XFRM_MAX_DEPTH];
net/xfrm/xfrm_policy.c
4004
struct xfrm_dst *xdst;
net/xfrm/xfrm_policy.c
4008
if (!dst_check(xfrm_dst_path(dst), ((struct xfrm_dst *)dst)->path_cookie) ||
net/xfrm/xfrm_policy.c
4017
struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
net/xfrm/xfrm_policy.c
4224
xfrm_dst_cache = KMEM_CACHE(xfrm_dst, SLAB_HWCACHE_ALIGN | SLAB_PANIC);