Symbol: dst_entry
drivers/infiniband/core/addr.c
312
static int dst_fetch_ha(const struct dst_entry *dst,
drivers/infiniband/core/addr.c
338
static bool has_gateway(const struct dst_entry *dst, sa_family_t family)
drivers/infiniband/core/addr.c
346
static int fetch_ha(const struct dst_entry *dst, struct rdma_dev_addr *dev_addr,
drivers/infiniband/core/addr.c
403
struct dst_entry **pdst)
drivers/infiniband/core/addr.c
409
struct dst_entry *dst;
drivers/infiniband/core/addr.c
432
struct dst_entry **pdst)
drivers/infiniband/core/addr.c
438
static bool is_dst_local(const struct dst_entry *dst)
drivers/infiniband/core/addr.c
448
static int addr_resolve_neigh(const struct dst_entry *dst,
drivers/infiniband/core/addr.c
466
const struct dst_entry *dst)
drivers/infiniband/core/addr.c
538
struct dst_entry *dst = NULL;
drivers/infiniband/hw/cxgb4/cm.c
2074
struct dst_entry *dst, struct c4iw_dev *cdev,
drivers/infiniband/hw/cxgb4/cm.c
2521
struct dst_entry *dst;
drivers/infiniband/hw/cxgb4/cm.c
4072
struct dst_entry *dst;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
913
struct dst_entry *dst;
drivers/infiniband/hw/irdma/cm.c
2017
static struct dst_entry *irdma_get_dst_ipv6(struct sockaddr_in6 *src_addr,
drivers/infiniband/hw/irdma/cm.c
2020
struct dst_entry *dst = NULL;
drivers/infiniband/hw/irdma/cm.c
2048
struct dst_entry *dst;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
482
struct dst_entry *dst;
drivers/infiniband/sw/rxe/rxe_net.c
106
static struct dst_entry *rxe_find_route4(struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_net.c
130
static struct dst_entry *rxe_find_route6(struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_net.c
136
struct dst_entry *ndst;
drivers/infiniband/sw/rxe/rxe_net.c
163
static struct dst_entry *rxe_find_route6(struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_net.c
174
static struct dst_entry *rxe_find_route(struct net_device *ndev,
drivers/infiniband/sw/rxe/rxe_net.c
178
struct dst_entry *dst = NULL;
drivers/infiniband/sw/rxe/rxe_net.c
312
static void prepare_ipv4_hdr(struct dst_entry *dst, struct sk_buff *skb,
drivers/infiniband/sw/rxe/rxe_net.c
342
static void prepare_ipv6_hdr(struct dst_entry *dst, struct sk_buff *skb,
drivers/infiniband/sw/rxe/rxe_net.c
369
struct dst_entry *dst;
drivers/infiniband/sw/rxe/rxe_net.c
395
struct dst_entry *dst;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
200
struct slice_h264_dpb_entry *dst_entry;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
205
dst_entry = &dst_params->dpb[i];
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
208
dst_entry->reference_ts = src_entry->reference_ts;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
209
dst_entry->frame_num = src_entry->frame_num;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
210
dst_entry->pic_num = src_entry->pic_num;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
211
dst_entry->top_field_order_cnt = src_entry->top_field_order_cnt;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
212
dst_entry->bottom_field_order_cnt =
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
214
dst_entry->flags = src_entry->flags;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
559
struct slice_hevc_dpb_entry *dst_entry;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
564
dst_entry = &dst_param->dpb[i];
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
567
dst_entry->timestamp = src_entry->timestamp;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
568
dst_entry->flags = src_entry->flags;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
569
dst_entry->field_pic = src_entry->field_pic;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
570
dst_entry->pic_order_cnt_val = src_entry->pic_order_cnt_val;
drivers/misc/vmw_vmci/vmci_datagram.c
188
struct datagram_entry *dst_entry;
drivers/misc/vmw_vmci/vmci_datagram.c
203
dst_entry = container_of(resource, struct datagram_entry,
drivers/misc/vmw_vmci/vmci_datagram.c
206
dst_entry->priv_flags)) {
drivers/misc/vmw_vmci/vmci_datagram.c
216
if (dst_entry->run_delayed ||
drivers/misc/vmw_vmci/vmci_datagram.c
236
dg_info->entry = dst_entry;
drivers/misc/vmw_vmci/vmci_datagram.c
245
retval = dst_entry->recv_cb(dst_entry->client_data, dg);
drivers/misc/vmw_vmci/vmci_datagram.c
358
struct datagram_entry *dst_entry;
drivers/misc/vmw_vmci/vmci_datagram.c
368
dst_entry = container_of(resource, struct datagram_entry, resource);
drivers/misc/vmw_vmci/vmci_datagram.c
369
if (dst_entry->run_delayed) {
drivers/misc/vmw_vmci/vmci_datagram.c
380
dg_info->entry = dst_entry;
drivers/misc/vmw_vmci/vmci_datagram.c
387
dst_entry->recv_cb(dst_entry->client_data, dg);
drivers/net/bareudp.c
380
struct dst_entry *dst = NULL;
drivers/net/bareudp.c
525
struct dst_entry *dst;
drivers/net/bonding/bond_main.c
3263
struct dst_entry *dst;
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
124
dst_hold((struct dst_entry *)vf_rep->dst);
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
125
skb_dst_set(skb, (struct dst_entry *)vf_rep->dst);
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
302
dst_release((struct dst_entry *)vf_rep->dst);
drivers/net/ethernet/broadcom/cnic.c
3679
struct dst_entry **dst)
drivers/net/ethernet/broadcom/cnic.c
3697
struct dst_entry **dst)
drivers/net/ethernet/broadcom/cnic.c
3723
struct dst_entry *dst;
drivers/net/ethernet/broadcom/cnic.c
3767
struct dst_entry *dst = NULL;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
1071
static void cxgb_redirect(struct dst_entry *old, struct dst_entry *new,
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
67
static void cxgb_redirect(struct dst_entry *old, struct dst_entry *new,
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h
87
int (*redirect)(void *ctx, struct dst_entry *old,
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h
88
struct dst_entry *new, struct l2t_entry *l2t);
drivers/net/ethernet/chelsio/cxgb3/l2t.c
265
struct l2t_entry *t3_l2t_get(struct t3cdev *cdev, struct dst_entry *dst,
drivers/net/ethernet/chelsio/cxgb3/l2t.h
112
struct l2t_entry *t3_l2t_get(struct t3cdev *cdev, struct dst_entry *dst,
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
421
struct dst_entry *dst;
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c
120
struct dst_entry *
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c
126
struct dst_entry *dst = NULL;
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c
91
struct dst_entry *
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h
46
struct dst_entry *
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h
50
struct dst_entry *
drivers/net/ethernet/intel/ice/ice_eswitch.c
224
dst_hold((struct dst_entry *)repr->dst);
drivers/net/ethernet/intel/ice/ice_eswitch.c
225
skb_dst_set(skb, (struct dst_entry *)repr->dst);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
450
struct dst_entry *dst;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
264
struct dst_entry *rt_dst_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5699
skb_dst_set(skb, (struct dst_entry *)tun_dst);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
528
struct dst_entry *dst;
drivers/net/ethernet/netronome/nfp/flower/action.c
469
struct dst_entry *dst;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
652
struct dst_entry *dst;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
803
struct dst_entry *dst;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
192
dst_hold((struct dst_entry *)repr->dst);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
193
skb_dst_set(skb, (struct dst_entry *)repr->dst);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
296
dst_release((struct dst_entry *)repr->dst);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
408
dst_release((struct dst_entry *)repr->dst);
drivers/net/ethernet/sfc/tc_encap_actions.c
150
struct dst_entry *dst;
drivers/net/geneve.c
1281
static int geneve_build_skb(struct dst_entry *dst, struct sk_buff *skb,
drivers/net/geneve.c
1466
struct dst_entry *dst = NULL;
drivers/net/geneve.c
1644
struct dst_entry *dst;
drivers/net/gtp.c
1117
struct dst_entry *dst;
drivers/net/gtp.c
369
struct dst_entry *dst;
drivers/net/ipvlan/ipvlan_core.c
489
struct dst_entry *dst;
drivers/net/ipvlan/ipvlan_l3s.c
65
struct dst_entry *dst;
drivers/net/ovpn/peer.c
825
struct dst_entry *entry;
drivers/net/ovpn/peer.c
848
dst_release((struct dst_entry *)rt);
drivers/net/ovpn/udp.c
223
struct dst_entry *dst;
drivers/net/pfcp.c
91
skb_dst_set(skb, (struct dst_entry *)tun_dst);
drivers/net/vrf.c
1400
static struct dst_entry *vrf_link_scope_lookup(const struct net_device *dev,
drivers/net/vrf.c
1405
struct dst_entry *dst = NULL;
drivers/net/vrf.c
359
struct dst_entry *dst)
drivers/net/vrf.c
418
struct dst_entry *dst;
drivers/net/vrf.c
419
struct dst_entry *dst_null = &net->ipv6.ip6_null_entry->dst;
drivers/net/vrf.c
604
struct dst_entry *dst = skb_dst(skb);
drivers/net/vrf.c
798
struct dst_entry *dst = skb_dst(skb);
drivers/net/vxlan/vxlan_core.c
1739
skb_dst_set(skb, (struct dst_entry *)tun_dst);
drivers/net/vxlan/vxlan_core.c
2194
static int vxlan_build_skb(struct sk_buff *skb, struct dst_entry *dst,
drivers/net/vxlan/vxlan_core.c
2315
struct dst_entry *dst,
drivers/net/vxlan/vxlan_core.c
2363
struct dst_entry *ndst = NULL;
drivers/net/vxlan/vxlan_core.c
3262
struct dst_entry *ndst;
drivers/net/wireguard/socket.c
110
struct dst_entry *dst = NULL;
drivers/s390/net/qeth_core.h
953
static inline struct dst_entry *qeth_dst_check_rcu(struct sk_buff *skb,
drivers/s390/net/qeth_core.h
956
struct dst_entry *dst = skb_dst(skb);
drivers/s390/net/qeth_core.h
971
struct dst_entry *dst)
drivers/s390/net/qeth_core.h
978
struct dst_entry *dst)
drivers/s390/net/qeth_l3_main.c
1565
static int qeth_l3_get_cast_type_rcu(struct sk_buff *skb, struct dst_entry *dst,
drivers/s390/net/qeth_l3_main.c
1604
struct dst_entry *dst;
drivers/s390/net/qeth_l3_main.c
1633
struct dst_entry *dst;
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c
955
struct dst_entry *dst = csk->dst;
drivers/scsi/cxgbi/libcxgbi.c
1101
struct dst_entry *dst = csk->dst;
drivers/scsi/cxgbi/libcxgbi.c
607
struct dst_entry *dst;
drivers/scsi/cxgbi/libcxgbi.c
723
struct dst_entry *dst;
drivers/scsi/cxgbi/libcxgbi.c
797
struct inet6_dev *idev = ip6_dst_idev((struct dst_entry *)rt);
drivers/scsi/cxgbi/libcxgbi.h
155
struct dst_entry *dst;
drivers/target/iscsi/cxgbit/cxgbit.h
194
struct dst_entry *dst;
drivers/target/iscsi/cxgbit/cxgbit_cm.c
1228
struct dst_entry *dst;
drivers/target/iscsi/cxgbit/cxgbit_cm.c
900
u16 local_port, struct dst_entry *dst,
include/linux/netfilter.h
375
int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
include/linux/netfilter_bridge.h
21
struct dst_entry *dst = skb_dst(skb);
include/linux/netfilter_ipv4.h
26
int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
include/linux/netfilter_ipv4.h
34
static inline int nf_ip_route(struct net *net, struct dst_entry **dst,
include/linux/netfilter_ipv6.h
50
int __nf_ip6_route(struct net *net, struct dst_entry **dst,
include/linux/netfilter_ipv6.h
53
static inline int nf_ip6_route(struct net *net, struct dst_entry **dst,
include/linux/rtnetlink.h
25
extern int rtnl_put_cacheinfo(struct sk_buff *skb, struct dst_entry *dst,
include/linux/security.h
210
struct dst_entry;
include/linux/skbuff.h
1157
static inline struct dst_entry *skb_dst(const struct sk_buff *skb)
include/linux/skbuff.h
1165
return (struct dst_entry *)(skb->_skb_refdst & SKB_DST_PTRMASK);
include/linux/skbuff.h
1215
static inline void skb_dst_set(struct sk_buff *skb, struct dst_entry *dst)
include/linux/skbuff.h
1232
static inline void skb_dst_set_noref(struct sk_buff *skb, struct dst_entry *dst)
include/linux/tcp.h
657
static inline bool dst_tcp_usec_ts(const struct dst_entry *dst)
include/net/dst.h
106
u32 *dst_cow_metrics_generic(struct dst_entry *dst, unsigned long old);
include/net/dst.h
115
static inline bool dst_metrics_read_only(const struct dst_entry *dst)
include/net/dst.h
120
void __dst_destroy_metrics_generic(struct dst_entry *dst, unsigned long old);
include/net/dst.h
122
static inline void dst_destroy_metrics_generic(struct dst_entry *dst)
include/net/dst.h
129
static inline u32 *dst_metrics_write_ptr(struct dst_entry *dst)
include/net/dst.h
143
static inline void dst_init_metrics(struct dst_entry *dst,
include/net/dst.h
151
static inline void dst_copy_metrics(struct dst_entry *dest, const struct dst_entry *src)
include/net/dst.h
162
static inline u32 *dst_metrics_ptr(struct dst_entry *dst)
include/net/dst.h
168
dst_metric_raw(const struct dst_entry *dst, const int metric)
include/net/dst.h
176
dst_metric(const struct dst_entry *dst, const int metric)
include/net/dst.h
185
dst_metric_advmss(const struct dst_entry *dst)
include/net/dst.h
195
static inline void dst_metric_set(struct dst_entry *dst, int metric, u32 val)
include/net/dst.h
210
dst_feature(const struct dst_entry *dst, u32 feature)
include/net/dst.h
215
INDIRECT_CALLABLE_DECLARE(unsigned int ip6_mtu(const struct dst_entry *));
include/net/dst.h
216
INDIRECT_CALLABLE_DECLARE(unsigned int ipv4_mtu(const struct dst_entry *));
include/net/dst.h
217
static inline u32 dst_mtu(const struct dst_entry *dst)
include/net/dst.h
223
static inline u32 dst4_mtu(const struct dst_entry *dst)
include/net/dst.h
229
static inline unsigned long dst_metric_rtt(const struct dst_entry *dst, int metric)
include/net/dst.h
235
dst_metric_locked(const struct dst_entry *dst, int metric)
include/net/dst.h
240
static inline void dst_hold(struct dst_entry *dst)
include/net/dst.h
246
BUILD_BUG_ON(offsetof(struct dst_entry, __rcuref) & 63);
include/net/dst.h
250
static inline void dst_use_noref(struct dst_entry *dst, unsigned long time)
include/net/dst.h
258
static inline struct dst_entry *dst_clone(struct dst_entry *dst)
include/net/dst.h
265
void dst_release(struct dst_entry *dst);
include/net/dst.h
267
void dst_release_immediate(struct dst_entry *dst);
include/net/dst.h
272
dst_release((struct dst_entry *)(refdst & SKB_DST_PTRMASK));
include/net/dst.h
309
static inline bool dst_hold_safe(struct dst_entry *dst)
include/net/dst.h
324
struct dst_entry *dst = skb_dst(skb);
include/net/dst.h
383
const struct dst_entry *dst;
include/net/dst.h
399
void dst_init(struct dst_entry *dst, struct dst_ops *ops,
include/net/dst.h
402
void dst_dev_put(struct dst_entry *dst);
include/net/dst.h
404
static inline void dst_confirm(struct dst_entry *dst)
include/net/dst.h
408
static inline struct neighbour *dst_neigh_lookup(const struct dst_entry *dst, const void *daddr)
include/net/dst.h
414
static inline struct neighbour *dst_neigh_lookup_skb(const struct dst_entry *dst,
include/net/dst.h
427
static inline void dst_confirm_neigh(const struct dst_entry *dst,
include/net/dst.h
436
struct dst_entry *dst = skb_dst(skb);
include/net/dst.h
441
static inline void dst_set_expires(struct dst_entry *dst, int timeout)
include/net/dst.h
454
static inline unsigned int dst_dev_overhead(struct dst_entry *dst,
include/net/dst.h
484
INDIRECT_CALLABLE_DECLARE(struct dst_entry *ip6_dst_check(struct dst_entry *,
include/net/dst.h
486
INDIRECT_CALLABLE_DECLARE(struct dst_entry *ipv4_dst_check(struct dst_entry *,
include/net/dst.h
488
static inline struct dst_entry *dst_check(struct dst_entry *dst, u32 cookie)
include/net/dst.h
505
static inline struct dst_entry *xfrm_lookup(struct net *net,
include/net/dst.h
506
struct dst_entry *dst_orig,
include/net/dst.h
514
static inline struct dst_entry *
include/net/dst.h
515
xfrm_lookup_with_ifid(struct net *net, struct dst_entry *dst_orig,
include/net/dst.h
522
static inline struct dst_entry *xfrm_lookup_route(struct net *net,
include/net/dst.h
523
struct dst_entry *dst_orig,
include/net/dst.h
531
static inline struct xfrm_state *dst_xfrm(const struct dst_entry *dst)
include/net/dst.h
537
struct dst_entry *xfrm_lookup(struct net *net, struct dst_entry *dst_orig,
include/net/dst.h
541
struct dst_entry *xfrm_lookup_with_ifid(struct net *net,
include/net/dst.h
542
struct dst_entry *dst_orig,
include/net/dst.h
547
struct dst_entry *xfrm_lookup_route(struct net *net, struct dst_entry *dst_orig,
include/net/dst.h
552
static inline struct xfrm_state *dst_xfrm(const struct dst_entry *dst)
include/net/dst.h
560
struct dst_entry *dst = skb_dst(skb);
include/net/dst.h
569
struct dst_entry *dst = skb_dst(skb);
include/net/dst.h
575
static inline struct net_device *dst_dev(const struct dst_entry *dst)
include/net/dst.h
580
static inline struct net_device *dst_dev_rcu(const struct dst_entry *dst)
include/net/dst.h
585
static inline struct net *dst_dev_net_rcu(const struct dst_entry *dst)
include/net/dst.h
610
struct dst_entry *dst_blackhole_check(struct dst_entry *dst, u32 cookie);
include/net/dst.h
611
void dst_blackhole_update_pmtu(struct dst_entry *dst, struct sock *sk,
include/net/dst.h
613
void dst_blackhole_redirect(struct dst_entry *dst, struct sock *sk,
include/net/dst.h
615
u32 *dst_blackhole_cow_metrics(struct dst_entry *dst, unsigned long old);
include/net/dst.h
616
struct neighbour *dst_blackhole_neigh_lookup(const struct dst_entry *dst,
include/net/dst.h
619
unsigned int dst_blackhole_mtu(const struct dst_entry *dst);
include/net/dst_cache.h
24
struct dst_entry *dst_cache_get(struct dst_cache *dst_cache);
include/net/dst_cache.h
43
void dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst,
include/net/dst_cache.h
56
void dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst,
include/net/dst_cache.h
66
struct dst_entry *dst_cache_get_ip6(struct dst_cache *dst_cache,
include/net/dst_metadata.h
30
struct dst_entry *dst_orig;
include/net/dst_metadata.h
34
struct dst_entry dst;
include/net/dst_metadata.h
58
struct dst_entry *dst;
include/net/dst_metadata.h
80
struct dst_entry *dst;
include/net/dst_metadata.h
95
struct dst_entry *dst = skb_dst(skb);
include/net/dst_ops.h
20
struct dst_entry * (*check)(struct dst_entry *, __u32 cookie);
include/net/dst_ops.h
21
unsigned int (*default_advmss)(const struct dst_entry *);
include/net/dst_ops.h
22
unsigned int (*mtu)(const struct dst_entry *);
include/net/dst_ops.h
23
u32 * (*cow_metrics)(struct dst_entry *, unsigned long);
include/net/dst_ops.h
24
void (*destroy)(struct dst_entry *);
include/net/dst_ops.h
25
void (*ifdown)(struct dst_entry *,
include/net/dst_ops.h
27
void (*negative_advice)(struct sock *sk, struct dst_entry *);
include/net/dst_ops.h
29
void (*update_pmtu)(struct dst_entry *dst, struct sock *sk,
include/net/dst_ops.h
32
void (*redirect)(struct dst_entry *dst, struct sock *sk,
include/net/dst_ops.h
35
struct neighbour * (*neigh_lookup)(const struct dst_entry *dst,
include/net/dst_ops.h
38
void (*confirm_neigh)(const struct dst_entry *dst,
include/net/dst_ops.h
8
struct dst_entry;
include/net/icmp.h
34
struct dst_entry;
include/net/inet6_connection_sock.h
21
struct dst_entry *inet6_csk_route_socket(struct sock *sk,
include/net/inet6_connection_sock.h
24
struct dst_entry *inet6_csk_route_req(const struct sock *sk,
include/net/inet6_connection_sock.h
25
struct dst_entry *dst,
include/net/inet_connection_sock.h
266
struct dst_entry *inet_csk_route_req(const struct sock *sk, struct flowi4 *fl4,
include/net/inet_connection_sock.h
268
struct dst_entry *inet_csk_route_child_sock(const struct sock *sk,
include/net/inet_connection_sock.h
319
struct dst_entry *inet_csk_update_pmtu(struct sock *sk, u32 mtu);
include/net/inet_connection_sock.h
43
struct dst_entry *dst,
include/net/inet_sock.h
175
struct dst_entry *dst;
include/net/ip.h
430
static inline int ip_mtu_locked(const struct dst_entry *dst)
include/net/ip.h
438
int ip_dont_fragment(const struct sock *sk, const struct dst_entry *dst)
include/net/ip.h
467
static inline unsigned int ip_dst_mtu_maybe_forward(const struct dst_entry *dst,
include/net/ip.h
512
const struct dst_entry *dst = skb_dst(skb);
include/net/ip.h
536
void ip_dst_init_metrics(struct dst_entry *dst, struct dst_metrics *fib_metrics)
include/net/ip.h
547
void ip_dst_metrics_put(struct dst_entry *dst)
include/net/ip6_fib.h
208
struct dst_entry dst;
include/net/ip6_fib.h
240
static inline struct inet6_dev *ip6_dst_idev(const struct dst_entry *dst)
include/net/ip6_fib.h
436
struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6,
include/net/ip6_route.h
113
struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6,
include/net/ip6_route.h
175
struct dst_entry *icmp6_dst_alloc(struct net_device *dev, struct flowi6 *fl6);
include/net/ip6_route.h
235
const struct dst_entry *dst = skb_dst(skb);
include/net/ip6_route.h
246
static inline void ip6_dst_store(struct sock *sk, struct dst_entry *dst,
include/net/ip6_route.h
260
void ip6_sk_dst_store_flow(struct sock *sk, struct dst_entry *dst,
include/net/ip6_route.h
280
static inline bool ipv6_anycast_destination(const struct dst_entry *dst,
include/net/ip6_route.h
303
static inline u32 dst6_mtu(const struct dst_entry *dst)
include/net/ip6_route.h
312
const struct dst_entry *dst = skb_dst(skb);
include/net/ip6_route.h
365
static inline unsigned int ip6_dst_mtu_maybe_forward(const struct dst_entry *dst,
include/net/ip6_route.h
88
struct dst_entry *ip6_route_input_lookup(struct net *net,
include/net/ip6_route.h
93
struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk,
include/net/ip6_route.h
96
static inline struct dst_entry *ip6_route_output(struct net *net,
include/net/ip_tunnels.h
629
int skb_tunnel_check_pmtu(struct sk_buff *skb, struct dst_entry *encap_dst,
include/net/ip_vs.h
707
struct dst_entry;
include/net/ip_vs.h
962
struct dst_entry *dst_cache; /* destination cache entry */
include/net/ipv6.h
1060
int ip6_dst_lookup(struct net *net, struct sock *sk, struct dst_entry **dst,
include/net/ipv6.h
1063
struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6,
include/net/ipv6.h
1066
static inline struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk,
include/net/ipv6.h
1074
struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6,
include/net/ipv6.h
1077
struct dst_entry *ip6_blackhole_route(struct net *net,
include/net/ipv6.h
1078
struct dst_entry *orig_dst);
include/net/ipv6.h
826
int ip6_dst_hoplimit(struct dst_entry *dst);
include/net/ipv6.h
829
struct dst_entry *dst)
include/net/l3mdev.h
176
struct dst_entry *l3mdev_link_scope_lookup(struct net *net, struct flowi6 *fl6);
include/net/l3mdev.h
290
struct dst_entry *l3mdev_link_scope_lookup(struct net *net, struct flowi6 *fl6)
include/net/l3mdev.h
44
struct dst_entry * (*l3mdev_link_scope_lookup)(const struct net_device *dev,
include/net/lwtunnel.h
138
static inline void lwtunnel_set_redirect(struct dst_entry *dst)
include/net/lwtunnel.h
180
static inline void lwtunnel_set_redirect(struct dst_entry *dst)
include/net/netevent.h
15
struct dst_entry;
include/net/netevent.h
20
struct dst_entry *old;
include/net/netevent.h
21
struct dst_entry *new;
include/net/netfilter/nf_flow_table.h
159
struct dst_entry *dst_cache;
include/net/netfilter/nf_flow_table.h
220
struct dst_entry *dst;
include/net/request_sock.h
25
struct dst_entry;
include/net/route.h
174
struct dst_entry *ipv4_blackhole_route(struct net *net,
include/net/route.h
175
struct dst_entry *dst_orig);
include/net/route.h
385
static inline int ip4_dst_hoplimit(const struct dst_entry *dst)
include/net/route.h
58
struct dst_entry dst;
include/net/sctp/sctp.h
559
static inline struct dst_entry *sctp_transport_dst_check(struct sctp_transport *t)
include/net/sctp/sctp.h
596
static inline __u32 sctp_dst_mtu(const struct dst_entry *dst)
include/net/sctp/structs.h
846
struct dst_entry *dst;
include/net/sock.h
2195
static inline struct dst_entry *
include/net/sock.h
2202
static inline struct dst_entry *
include/net/sock.h
2205
struct dst_entry *dst;
include/net/sock.h
2217
struct dst_entry *dst = __sk_dst_get(sk);
include/net/sock.h
2230
__sk_dst_set(struct sock *sk, struct dst_entry *dst)
include/net/sock.h
2232
struct dst_entry *old_dst;
include/net/sock.h
2243
sk_dst_set(struct sock *sk, struct dst_entry *dst)
include/net/sock.h
2245
struct dst_entry *old_dst;
include/net/sock.h
2279
struct dst_entry *__sk_dst_check(struct sock *sk, u32 cookie);
include/net/sock.h
2281
struct dst_entry *sk_dst_check(struct sock *sk, u32 cookie);
include/net/sock.h
2307
void sk_setup_caps(struct sock *sk, struct dst_entry *dst);
include/net/sock.h
432
struct dst_entry __rcu *sk_rx_dst;
include/net/sock.h
514
struct dst_entry __rcu *sk_dst_cache;
include/net/tcp.h
1565
__u32 tcp_init_cwnd(const struct tcp_sock *tp, const struct dst_entry *dst);
include/net/tcp.h
1837
const struct dst_entry *dst);
include/net/tcp.h
2122
const struct dst_entry *dst);
include/net/tcp.h
2523
struct dst_entry *(*route_req)(const struct sock *sk,
include/net/tcp.h
2531
int (*send_synack)(const struct sock *sk, struct dst_entry *dst,
include/net/tcp.h
494
bool tcp_peer_is_proven(struct request_sock *req, struct dst_entry *dst);
include/net/tcp.h
560
void tcp_ca_openreq_child(struct sock *sk, const struct dst_entry *dst);
include/net/tcp.h
563
struct dst_entry *dst,
include/net/tcp.h
577
struct sk_buff *tcp_make_synack(const struct sock *sk, struct dst_entry *dst,
include/net/tcp.h
591
struct dst_entry *dst);
include/net/tcp.h
710
static inline bool cookie_ecn_ok(const struct net *net, const struct dst_entry *dst)
include/net/tcp.h
898
const struct dst_entry *dst = __sk_dst_get(sk);
include/net/tcp.h
911
static inline bool tcp_ca_dst_locked(const struct dst_entry *dst)
include/net/tcp_ecn.h
611
const struct dst_entry *dst = __sk_dst_get(sk);
include/net/udp.h
412
bool udp_sk_rx_dst_set(struct sock *sk, struct dst_entry *dst);
include/net/udp_tunnel.h
143
void udp_tunnel6_xmit_skb(struct dst_entry *dst, struct sock *sk,
include/net/udp_tunnel.h
188
struct dst_entry *udp_tunnel6_dst_lookup(struct sk_buff *skb,
include/net/xfrm.h
1078
struct dst_entry dst;
include/net/xfrm.h
1082
struct dst_entry *route;
include/net/xfrm.h
1083
struct dst_entry *child;
include/net/xfrm.h
1084
struct dst_entry *path;
include/net/xfrm.h
1095
static inline struct dst_entry *xfrm_dst_path(const struct dst_entry *dst)
include/net/xfrm.h
1104
return (struct dst_entry *) dst;
include/net/xfrm.h
1107
static inline struct dst_entry *xfrm_dst_child(const struct dst_entry *dst)
include/net/xfrm.h
1119
static inline void xfrm_dst_set_child(struct xfrm_dst *xdst, struct dst_entry *child)
include/net/xfrm.h
1133
void xfrm_dst_ifdown(struct dst_entry *dst, struct net_device *dev);
include/net/xfrm.h
1878
struct dst_entry *__xfrm_dst_lookup(int family, const struct xfrm_dst_lookup_params *params);
include/net/xfrm.h
2143
static inline bool xfrm_dst_offload_ok(struct dst_entry *dst)
include/net/xfrm.h
2235
static inline bool xfrm_dst_offload_ok(struct dst_entry *dst)
include/net/xfrm.h
389
struct dst_entry *(*dst_lookup)(const struct xfrm_dst_lookup_params *params);
include/net/xfrm.h
395
struct dst_entry *(*blackhole_route)(struct net *net, struct dst_entry *orig);
net/bridge/br_netfilter_hooks.c
279
struct dst_entry *dst;
net/bridge/br_nf_core.c
24
static void fake_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/bridge/br_nf_core.c
30
static void fake_redirect(struct dst_entry *dst, struct sock *sk,
net/bridge/br_nf_core.c
35
static u32 *fake_cow_metrics(struct dst_entry *dst, unsigned long old)
net/bridge/br_nf_core.c
40
static struct neighbour *fake_neigh_lookup(const struct dst_entry *dst,
net/bridge/br_nf_core.c
47
static unsigned int fake_mtu(const struct dst_entry *dst)
net/core/devmem.c
382
struct dst_entry *dst;
net/core/dst.c
100
static void dst_destroy(struct dst_entry *dst)
net/core/dst.c
102
struct dst_entry *child = NULL;
net/core/dst.c
131
struct dst_entry *dst = container_of(head, struct dst_entry, rcu_head);
net/core/dst.c
145
void dst_dev_put(struct dst_entry *dst)
net/core/dst.c
160
static void dst_count_dec(struct dst_entry *dst)
net/core/dst.c
166
void dst_release(struct dst_entry *dst)
net/core/dst.c
183
void dst_release_immediate(struct dst_entry *dst)
net/core/dst.c
192
u32 *dst_cow_metrics_generic(struct dst_entry *dst, unsigned long old)
net/core/dst.c
222
void __dst_destroy_metrics_generic(struct dst_entry *dst, unsigned long old)
net/core/dst.c
233
struct dst_entry *dst_blackhole_check(struct dst_entry *dst, u32 cookie)
net/core/dst.c
238
u32 *dst_blackhole_cow_metrics(struct dst_entry *dst, unsigned long old)
net/core/dst.c
243
struct neighbour *dst_blackhole_neigh_lookup(const struct dst_entry *dst,
net/core/dst.c
250
void dst_blackhole_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/core/dst.c
257
void dst_blackhole_redirect(struct dst_entry *dst, struct sock *sk,
net/core/dst.c
263
unsigned int dst_blackhole_mtu(const struct dst_entry *dst)
net/core/dst.c
284
struct dst_entry *dst;
net/core/dst.c
47
void dst_init(struct dst_entry *dst, struct dst_ops *ops,
net/core/dst.c
83
struct dst_entry *dst;
net/core/dst_cache.c
103
void dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst,
net/core/dst_cache.c
120
void dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst,
net/core/dst_cache.c
138
struct dst_entry *dst_cache_get_ip6(struct dst_cache *dst_cache,
net/core/dst_cache.c
142
struct dst_entry *dst;
net/core/dst_cache.c
19
struct dst_entry *dst;
net/core/dst_cache.c
203
struct dst_entry *dst = idst->dst;
net/core/dst_cache.c
29
struct dst_entry *dst, u32 cookie)
net/core/dst_cache.c
40
static struct dst_entry *dst_cache_per_cpu_get(struct dst_cache *dst_cache,
net/core/dst_cache.c
43
struct dst_entry *dst;
net/core/dst_cache.c
67
struct dst_entry *dst_cache_get(struct dst_cache *dst_cache)
net/core/dst_cache.c
69
struct dst_entry *dst;
net/core/dst_cache.c
84
struct dst_entry *dst;
net/core/filter.c
2218
struct dst_entry *dst = NULL;
net/core/filter.c
2275
struct dst_entry *dst;
net/core/filter.c
4962
dst_hold((struct dst_entry *) md);
net/core/filter.c
4963
skb_dst_set(skb, (struct dst_entry *) md);
net/core/lwt_bpf.c
126
struct dst_entry *dst = skb_dst(skb);
net/core/lwt_bpf.c
149
struct dst_entry *dst = skb_dst(skb);
net/core/lwt_bpf.c
186
struct dst_entry *dst = NULL;
net/core/lwt_bpf.c
280
struct dst_entry *dst = skb_dst(skb);
net/core/lwt_bpf.c
40
struct dst_entry *dst, bool can_redirect)
net/core/lwtunnel.c
324
struct dst_entry *dst;
net/core/lwtunnel.c
379
struct dst_entry *dst;
net/core/lwtunnel.c
435
struct dst_entry *dst;
net/core/neighbour.c
1318
struct dst_entry *dst = skb_dst(skb);
net/core/rtnetlink.c
1027
int rtnl_put_cacheinfo(struct sk_buff *skb, struct dst_entry *dst, u32 id,
net/core/sock.c
2637
void sk_setup_caps(struct sock *sk, struct dst_entry *dst)
net/core/sock.c
596
INDIRECT_CALLABLE_DECLARE(struct dst_entry *ip6_dst_check(struct dst_entry *,
net/core/sock.c
598
INDIRECT_CALLABLE_DECLARE(struct dst_entry *ipv4_dst_check(struct dst_entry *,
net/core/sock.c
600
struct dst_entry *__sk_dst_check(struct sock *sk, u32 cookie)
net/core/sock.c
602
struct dst_entry *dst = __sk_dst_get(sk);
net/core/sock.c
618
struct dst_entry *sk_dst_check(struct sock *sk, u32 cookie)
net/core/sock.c
620
struct dst_entry *dst = sk_dst_get(sk);
net/ipv4/arp.c
306
struct dst_entry *dst)
net/ipv4/arp.c
341
struct dst_entry *dst = NULL;
net/ipv4/arp.c
715
struct dst_entry *reply_dst = NULL;
net/ipv4/arp.c
826
reply_dst = (struct dst_entry *)
net/ipv4/datagram.c
105
struct dst_entry *dst;
net/ipv4/esp4.c
182
struct dst_entry *dst = skb_dst(skb);
net/ipv4/icmp.c
315
struct dst_entry *dst = &rt->dst;
net/ipv4/icmp.c
486
const struct dst_entry *dst;
net/ipv4/icmp.c
501
struct dst_entry *dst, *dst2;
net/ipv4/inet_connection_sock.c
1528
static struct dst_entry *inet_csk_rebuild_route(struct sock *sk, struct flowi *fl)
net/ipv4/inet_connection_sock.c
1547
struct dst_entry *inet_csk_update_pmtu(struct sock *sk, u32 mtu)
net/ipv4/inet_connection_sock.c
1549
struct dst_entry *dst = __sk_dst_check(sk, 0);
net/ipv4/inet_connection_sock.c
758
struct dst_entry *inet_csk_route_req(const struct sock *sk,
net/ipv4/inet_connection_sock.c
793
struct dst_entry *inet_csk_route_child_sock(const struct sock *sk,
net/ipv4/ip_input.c
349
struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst);
net/ipv4/ip_input.c
644
struct dst_entry *curr_dst = NULL;
net/ipv4/ip_input.c
649
struct dst_entry *dst;
net/ipv4/ip_output.c
138
const struct dst_entry *dst)
net/ipv4/ip_output.c
201
struct dst_entry *dst = skb_dst(skb);
net/ipv4/ip_sockglue.c
1633
struct dst_entry *dst;
net/ipv4/ip_tunnel.c
446
skb_dst_set(skb, (struct dst_entry *)tun_dst);
net/ipv4/ip_tunnel.c
453
dst_release((struct dst_entry *)tun_dst);
net/ipv4/ip_tunnel_core.c
437
int skb_tunnel_check_pmtu(struct sk_buff *skb, struct dst_entry *encap_dst,
net/ipv4/ip_vti.c
174
struct dst_entry *dst = skb_dst(skb);
net/ipv4/netfilter.c
68
struct dst_entry *dst = skb_dst(skb);
net/ipv4/netfilter.c
91
int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
net/ipv4/netfilter/nf_reject_ipv4.c
257
struct dst_entry *dst = NULL;
net/ipv4/route.c
1019
struct dst_entry *dst = &rt->dst;
net/ipv4/route.c
1068
static void ip_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/ipv4/route.c
1125
struct dst_entry *odst = NULL;
net/ipv4/route.c
1204
INDIRECT_CALLABLE_SCOPE struct dst_entry *ipv4_dst_check(struct dst_entry *dst,
net/ipv4/route.c
129
struct dst_entry *ipv4_dst_check(struct dst_entry *dst, u32 cookie);
net/ipv4/route.c
130
static unsigned int ipv4_default_advmss(const struct dst_entry *dst);
net/ipv4/route.c
132
unsigned int ipv4_mtu(const struct dst_entry *dst);
net/ipv4/route.c
1324
static unsigned int ipv4_default_advmss(const struct dst_entry *dst)
net/ipv4/route.c
1339
INDIRECT_CALLABLE_SCOPE unsigned int ipv4_mtu(const struct dst_entry *dst)
net/ipv4/route.c
134
struct dst_entry *dst);
net/ipv4/route.c
136
static void ip_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/ipv4/route.c
139
static void ip_do_redirect(struct dst_entry *dst, struct sock *sk,
net/ipv4/route.c
141
static void ipv4_dst_destroy(struct dst_entry *dst);
net/ipv4/route.c
143
static u32 *ipv4_cow_metrics(struct dst_entry *dst, unsigned long old)
net/ipv4/route.c
149
static struct neighbour *ipv4_neigh_lookup(const struct dst_entry *dst,
net/ipv4/route.c
152
static void ipv4_confirm_neigh(const struct dst_entry *dst, const void *daddr);
net/ipv4/route.c
1545
static void ipv4_dst_destroy(struct dst_entry *dst)
net/ipv4/route.c
2887
struct dst_entry *ipv4_blackhole_route(struct net *net, struct dst_entry *dst_orig)
net/ipv4/route.c
2894
struct dst_entry *new = &rt->dst;
net/ipv4/route.c
412
static struct neighbour *ipv4_neigh_lookup(const struct dst_entry *dst,
net/ipv4/route.c
441
static void ipv4_confirm_neigh(const struct dst_entry *dst, const void *daddr)
net/ipv4/route.c
829
static void ip_do_redirect(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb)
net/ipv4/route.c
847
struct dst_entry *dst)
net/ipv4/syncookies.c
199
struct dst_entry *dst)
net/ipv4/tcp_fastopen.c
426
const struct dst_entry *dst,
net/ipv4/tcp_fastopen.c
441
const struct dst_entry *dst)
net/ipv4/tcp_fastopen.c
509
const struct dst_entry *dst;
net/ipv4/tcp_fastopen.c
649
struct dst_entry *dst;
net/ipv4/tcp_input.c
1202
__u32 tcp_init_cwnd(const struct tcp_sock *tp, const struct dst_entry *dst)
net/ipv4/tcp_input.c
7457
const struct dst_entry *dst)
net/ipv4/tcp_input.c
7633
struct dst_entry *dst;
net/ipv4/tcp_ipv4.c
1162
static int tcp_v4_send_synack(const struct sock *sk, struct dst_entry *dst,
net/ipv4/tcp_ipv4.c
1614
static struct dst_entry *tcp_v4_route_req(const struct sock *sk,
net/ipv4/tcp_ipv4.c
1676
struct dst_entry *dst,
net/ipv4/tcp_ipv4.c
1820
INDIRECT_CALLABLE_DECLARE(struct dst_entry *ipv4_dst_check(struct dst_entry *,
net/ipv4/tcp_ipv4.c
1839
struct dst_entry *dst;
net/ipv4/tcp_ipv4.c
2350
struct dst_entry *dst = skb_dst(skb);
net/ipv4/tcp_ipv4.c
373
struct dst_entry *dst;
net/ipv4/tcp_ipv4.c
406
struct dst_entry *dst = __sk_dst_check(sk, 0);
net/ipv4/tcp_metrics.c
146
const struct dst_entry *dst)
net/ipv4/tcp_metrics.c
163
static struct tcp_metrics_block *tcpm_new(struct dst_entry *dst,
net/ipv4/tcp_metrics.c
250
struct dst_entry *dst)
net/ipv4/tcp_metrics.c
292
struct dst_entry *dst,
net/ipv4/tcp_metrics.c
343
struct dst_entry *dst = __sk_dst_get(sk);
net/ipv4/tcp_metrics.c
466
struct dst_entry *dst = __sk_dst_get(sk);
net/ipv4/tcp_metrics.c
542
bool tcp_peer_is_proven(struct request_sock *req, struct dst_entry *dst)
net/ipv4/tcp_metrics.c
588
struct dst_entry *dst = __sk_dst_get(sk);
net/ipv4/tcp_metrics.c
99
const struct dst_entry *dst,
net/ipv4/tcp_minisocks.c
433
const struct dst_entry *dst)
net/ipv4/tcp_minisocks.c
497
void tcp_ca_openreq_child(struct sock *sk, const struct dst_entry *dst)
net/ipv4/tcp_output.c
142
const struct dst_entry *dst = __sk_dst_get(sk);
net/ipv4/tcp_output.c
2106
const struct dst_entry *dst = __sk_dst_get(sk);
net/ipv4/tcp_output.c
3931
struct sk_buff *tcp_make_synack(const struct sock *sk, struct dst_entry *dst,
net/ipv4/tcp_output.c
4081
static void tcp_ca_dst_init(struct sock *sk, const struct dst_entry *dst)
net/ipv4/tcp_output.c
4103
const struct dst_entry *dst = __sk_dst_get(sk);
net/ipv4/udp.c
2447
bool udp_sk_rx_dst_set(struct sock *sk, struct dst_entry *dst)
net/ipv4/udp.c
2449
struct dst_entry *old;
net/ipv4/udp.c
2634
struct dst_entry *dst = skb_dst(skb);
net/ipv4/udp.c
2767
struct dst_entry *dst;
net/ipv4/xfrm4_policy.c
101
struct dst_entry *path = xdst->route;
net/ipv4/xfrm4_policy.c
106
static void xfrm4_redirect(struct dst_entry *dst, struct sock *sk,
net/ipv4/xfrm4_policy.c
110
struct dst_entry *path = xdst->route;
net/ipv4/xfrm4_policy.c
115
static void xfrm4_dst_destroy(struct dst_entry *dst)
net/ipv4/xfrm4_policy.c
21
static struct dst_entry *__xfrm4_dst_lookup(struct flowi4 *fl4,
net/ipv4/xfrm4_policy.c
44
static struct dst_entry *xfrm4_dst_lookup(const struct xfrm_dst_lookup_params *params)
net/ipv4/xfrm4_policy.c
54
struct dst_entry *dst;
net/ipv4/xfrm4_policy.c
96
static void xfrm4_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/ipv6/af_inet6.c
805
struct dst_entry *dst;
net/ipv6/datagram.c
124
struct dst_entry *dst;
net/ipv6/datagram.c
79
struct dst_entry *dst;
net/ipv6/esp6.c
199
struct dst_entry *dst = skb_dst(skb);
net/ipv6/exthdrs.c
303
struct dst_entry *dst = skb_dst(skb);
net/ipv6/fib6_rules.c
99
struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6,
net/ipv6/icmp.c
200
struct dst_entry *dst;
net/ipv6/icmp.c
243
struct dst_entry *dst;
net/ipv6/icmp.c
354
static struct dst_entry *icmpv6_route_lookup(struct net *net,
net/ipv6/icmp.c
359
struct dst_entry *dst, *dst2;
net/ipv6/icmp.c
648
struct dst_entry *dst;
net/ipv6/icmp.c
933
struct dst_entry *dst;
net/ipv6/ila/ila_lwt.c
110
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ila/ila_lwt.c
40
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/ila/ila_lwt.c
43
struct dst_entry *dst;
net/ipv6/inet6_connection_sock.c
101
struct dst_entry *dst;
net/ipv6/inet6_connection_sock.c
27
struct dst_entry *inet6_csk_route_req(const struct sock *sk,
net/ipv6/inet6_connection_sock.c
28
struct dst_entry *dst,
net/ipv6/inet6_connection_sock.c
61
struct dst_entry *inet6_csk_route_socket(struct sock *sk,
net/ipv6/inet6_connection_sock.c
67
struct dst_entry *dst;
net/ipv6/ioam6_iptunnel.c
258
struct dst_entry *cache_dst)
net/ipv6/ioam6_iptunnel.c
297
struct dst_entry *cache_dst)
net/ipv6/ioam6_iptunnel.c
299
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ioam6_iptunnel.c
340
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/ioam6_iptunnel.c
341
struct dst_entry *dst = NULL;
net/ipv6/ip6_fib.c
320
struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6,
net/ipv6/ip6_gre.c
922
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ip6_input.c
153
struct dst_entry *curr_dst = NULL;
net/ipv6/ip6_input.c
157
struct dst_entry *dst;
net/ipv6/ip6_input.c
77
struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst);
net/ipv6/ip6_output.c
1087
static struct dst_entry *ip6_sk_dst_check(struct sock *sk,
net/ipv6/ip6_output.c
1088
struct dst_entry *dst,
net/ipv6/ip6_output.c
1136
struct dst_entry **dst, struct flowi6 *fl6)
net/ipv6/ip6_output.c
1263
int ip6_dst_lookup(struct net *net, struct sock *sk, struct dst_entry **dst,
net/ipv6/ip6_output.c
1283
struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6,
net/ipv6/ip6_output.c
1286
struct dst_entry *dst = NULL;
net/ipv6/ip6_output.c
1319
struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6,
net/ipv6/ip6_output.c
1323
struct dst_entry *dst = sk_dst_check(sk, inet6_sk(sk)->dst_cookie);
net/ipv6/ip6_output.c
1895
struct dst_entry *dst = cork->base.dst;
net/ipv6/ip6_output.c
228
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ip6_output.c
262
int ip6_dst_hoplimit(struct dst_entry *dst)
net/ipv6/ip6_output.c
294
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ip6_output.c
521
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ip6_output.c
62
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ip6_tunnel.c
1105
struct dst_entry *dst = NULL, *ndst = NULL;
net/ipv6/ip6_tunnel.c
1851
struct dst_entry *dst;
net/ipv6/ip6_tunnel.c
890
skb_dst_set(skb, (struct dst_entry *)tun_dst);
net/ipv6/ip6_tunnel.c
897
dst_release((struct dst_entry *)tun_dst);
net/ipv6/ip6_udp_tunnel.c
135
struct dst_entry *udp_tunnel6_dst_lookup(struct sk_buff *skb,
net/ipv6/ip6_udp_tunnel.c
145
struct dst_entry *dst = NULL;
net/ipv6/ip6_udp_tunnel.c
77
void udp_tunnel6_xmit_skb(struct dst_entry *dst, struct sock *sk,
net/ipv6/ip6_vti.c
446
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ip6mr.c
2087
struct dst_entry *dst;
net/ipv6/ipv6_sockglue.c
1172
struct dst_entry *dst;
net/ipv6/ipv6_sockglue.c
1265
struct dst_entry *dst;
net/ipv6/ipv6_sockglue.c
1305
struct dst_entry *dst;
net/ipv6/mcast.c
1839
struct dst_entry *dst;
net/ipv6/mcast.c
2186
struct dst_entry *dst;
net/ipv6/ndisc.c
1666
struct dst_entry *dst;
net/ipv6/ndisc.c
472
struct dst_entry *dst = skb_dst(skb);
net/ipv6/netfilter.c
31
struct dst_entry *dst;
net/ipv6/netfilter.c
89
int __nf_ip6_route(struct net *net, struct dst_entry **dst,
net/ipv6/netfilter.c
99
struct dst_entry *result;
net/ipv6/netfilter/nf_dup_ipv6.c
23
struct dst_entry *dst;
net/ipv6/netfilter/nf_reject_ipv6.c
298
struct dst_entry *dst = NULL;
net/ipv6/netfilter/nf_reject_ipv6.c
315
struct dst_entry *dst = NULL;
net/ipv6/ping.c
71
struct dst_entry *dst;
net/ipv6/raw.c
596
struct flowi6 *fl6, struct dst_entry **dstp,
net/ipv6/raw.c
753
struct dst_entry *dst = NULL;
net/ipv6/route.c
102
static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/ipv6/route.c
105
static void rt6_do_redirect(struct dst_entry *dst, struct sock *sk,
net/ipv6/route.c
111
struct fib6_info *rt, struct dst_entry *dst,
net/ipv6/route.c
1309
struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6,
net/ipv6/route.c
1324
struct dst_entry *dst;
net/ipv6/route.c
224
static struct neighbour *ip6_dst_neigh_lookup(const struct dst_entry *dst,
net/ipv6/route.c
234
static void ip6_confirm_neigh(const struct dst_entry *dst, const void *daddr)
net/ipv6/route.c
2354
struct dst_entry *ip6_route_input_lookup(struct net *net,
net/ipv6/route.c
2680
static struct dst_entry *ip6_route_output_flags_noref(struct net *net,
net/ipv6/route.c
2689
struct dst_entry *dst;
net/ipv6/route.c
2713
struct dst_entry *ip6_route_output_flags(struct net *net,
net/ipv6/route.c
2718
struct dst_entry *dst;
net/ipv6/route.c
2735
struct dst_entry *ip6_blackhole_route(struct net *net, struct dst_entry *dst_orig)
net/ipv6/route.c
2739
struct dst_entry *new = NULL;
net/ipv6/route.c
2785
static struct dst_entry *rt6_check(struct rt6_info *rt,
net/ipv6/route.c
2801
static struct dst_entry *rt6_dst_from_check(struct rt6_info *rt,
net/ipv6/route.c
2812
INDIRECT_CALLABLE_SCOPE struct dst_entry *ip6_dst_check(struct dst_entry *dst,
net/ipv6/route.c
2815
struct dst_entry *dst_ret;
net/ipv6/route.c
2846
struct dst_entry *dst)
net/ipv6/route.c
2922
static void __ip6_rt_update_pmtu(struct dst_entry *dst, const struct sock *sk,
net/ipv6/route.c
3001
static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/ipv6/route.c
3013
struct dst_entry *dst;
net/ipv6/route.c
3033
struct dst_entry *dst;
net/ipv6/route.c
3052
void ip6_sk_dst_store_flow(struct sock *sk, struct dst_entry *dst,
net/ipv6/route.c
3202
static struct dst_entry *ip6_route_redirect(struct net *net,
net/ipv6/route.c
3221
struct dst_entry *dst;
net/ipv6/route.c
3242
struct dst_entry *dst;
net/ipv6/route.c
3262
static unsigned int ip6_default_advmss(const struct dst_entry *dst)
net/ipv6/route.c
3288
INDIRECT_CALLABLE_SCOPE unsigned int ip6_mtu(const struct dst_entry *dst)
net/ipv6/route.c
3335
struct dst_entry *icmp6_dst_alloc(struct net_device *dev,
net/ipv6/route.c
3338
struct dst_entry *dst;
net/ipv6/route.c
354
static void ip6_dst_destroy(struct dst_entry *dst)
net/ipv6/route.c
373
static void ip6_dst_ifdown(struct dst_entry *dst, struct net_device *dev)
net/ipv6/route.c
4229
static void rt6_do_redirect(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb)
net/ipv6/route.c
4611
struct dst_entry *dst = skb_dst(skb);
net/ipv6/route.c
5775
struct fib6_info *rt, struct dst_entry *dst,
net/ipv6/route.c
6220
struct dst_entry *dst;
net/ipv6/route.c
86
struct dst_entry *ip6_dst_check(struct dst_entry *dst, u32 cookie);
net/ipv6/route.c
87
static unsigned int ip6_default_advmss(const struct dst_entry *dst);
net/ipv6/route.c
89
unsigned int ip6_mtu(const struct dst_entry *dst);
net/ipv6/route.c
91
struct dst_entry *dst);
net/ipv6/route.c
92
static void ip6_dst_destroy(struct dst_entry *);
net/ipv6/route.c
93
static void ip6_dst_ifdown(struct dst_entry *,
net/ipv6/rpl_iptunnel.c
129
struct dst_entry *cache_dst)
net/ipv6/rpl_iptunnel.c
191
struct dst_entry *cache_dst)
net/ipv6/rpl_iptunnel.c
193
struct dst_entry *dst = skb_dst(skb);
net/ipv6/rpl_iptunnel.c
206
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/rpl_iptunnel.c
207
struct dst_entry *dst = NULL;
net/ipv6/rpl_iptunnel.c
263
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/rpl_iptunnel.c
264
struct dst_entry *dst = NULL;
net/ipv6/seg6_iptunnel.c
140
int proto, struct dst_entry *cache_dst,
net/ipv6/seg6_iptunnel.c
143
struct dst_entry *dst = skb_dst(skb);
net/ipv6/seg6_iptunnel.c
225
struct dst_entry *cache_dst,
net/ipv6/seg6_iptunnel.c
229
struct dst_entry *dst = skb_dst(skb);
net/ipv6/seg6_iptunnel.c
344
struct dst_entry *cache_dst)
net/ipv6/seg6_iptunnel.c
396
static int seg6_do_srh(struct sk_buff *skb, struct dst_entry *cache_dst)
net/ipv6/seg6_iptunnel.c
398
struct dst_entry *dst = skb_dst(skb);
net/ipv6/seg6_iptunnel.c
491
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/seg6_iptunnel.c
492
struct dst_entry *dst = NULL;
net/ipv6/seg6_iptunnel.c
584
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/seg6_iptunnel.c
585
struct dst_entry *dst = NULL;
net/ipv6/seg6_local.c
1612
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/seg6_local.c
278
struct dst_entry *dst = NULL;
net/ipv6/seg6_local.c
908
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/seg6_local.c
959
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/syncookies.c
182
struct dst_entry *dst;
net/ipv6/tcp_ipv6.c
1384
struct dst_entry *dst,
net/ipv6/tcp_ipv6.c
145
struct dst_entry *dst;
net/ipv6/tcp_ipv6.c
1556
INDIRECT_CALLABLE_DECLARE(struct dst_entry *ipv4_dst_check(struct dst_entry *,
net/ipv6/tcp_ipv6.c
1611
struct dst_entry *dst;
net/ipv6/tcp_ipv6.c
361
static struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu)
net/ipv6/tcp_ipv6.c
364
struct dst_entry *dst;
net/ipv6/tcp_ipv6.c
378
struct dst_entry *dst;
net/ipv6/tcp_ipv6.c
474
struct dst_entry *dst = __sk_dst_check(sk, np->dst_cookie);
net/ipv6/tcp_ipv6.c
550
static int tcp_v6_send_synack(const struct sock *sk, struct dst_entry *dst,
net/ipv6/tcp_ipv6.c
805
static struct dst_entry *tcp_v6_route_req(const struct sock *sk,
net/ipv6/tcp_ipv6.c
857
struct dst_entry *dst;
net/ipv6/tcp_ipv6.c
99
struct dst_entry *dst = skb_dst(skb);
net/ipv6/udp.c
1010
static void udp6_sk_rx_dst_set(struct sock *sk, struct dst_entry *dst)
net/ipv6/udp.c
1114
struct dst_entry *dst = skb_dst(skb);
net/ipv6/udp.c
1217
struct dst_entry *dst;
net/ipv6/udp.c
1472
struct dst_entry *dst;
net/ipv6/xfrm6_output.c
63
struct dst_entry *dst = skb_dst(skb);
net/ipv6/xfrm6_policy.c
108
static void xfrm6_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/ipv6/xfrm6_policy.c
113
struct dst_entry *path = xdst->route;
net/ipv6/xfrm6_policy.c
118
static void xfrm6_redirect(struct dst_entry *dst, struct sock *sk,
net/ipv6/xfrm6_policy.c
122
struct dst_entry *path = xdst->route;
net/ipv6/xfrm6_policy.c
127
static void xfrm6_dst_destroy(struct dst_entry *dst)
net/ipv6/xfrm6_policy.c
138
static void xfrm6_dst_ifdown(struct dst_entry *dst, struct net_device *dev)
net/ipv6/xfrm6_policy.c
26
static struct dst_entry *xfrm6_dst_lookup(const struct xfrm_dst_lookup_params *params)
net/ipv6/xfrm6_policy.c
29
struct dst_entry *dst;
net/ipv6/xfrm6_policy.c
57
struct dst_entry *dst;
net/ipv6/xfrm6_protocol.c
79
struct dst_entry *dst;
net/l2tp/l2tp_core.h
289
struct dst_entry *dst;
net/l2tp/l2tp_ip6.c
527
struct dst_entry *dst = NULL;
net/l3mdev/l3mdev.c
218
struct dst_entry *l3mdev_link_scope_lookup(struct net *net,
net/l3mdev/l3mdev.c
221
struct dst_entry *dst = NULL;
net/mpls/af_mpls.c
655
struct dst_entry *dst;
net/mpls/mpls_iptunnel.c
44
struct dst_entry *dst = skb_dst(skb);
net/mptcp/ctrl.c
521
struct dst_entry *dst;
net/mptcp/subflow.c
316
static struct dst_entry *subflow_v4_route_req(const struct sock *sk,
net/mptcp/subflow.c
322
struct dst_entry *dst;
net/mptcp/subflow.c
358
static int subflow_v4_send_synack(const struct sock *sk, struct dst_entry *dst,
net/mptcp/subflow.c
372
static int subflow_v6_send_synack(const struct sock *sk, struct dst_entry *dst,
net/mptcp/subflow.c
385
static struct dst_entry *subflow_v6_route_req(const struct sock *sk,
net/mptcp/subflow.c
391
struct dst_entry *dst;
net/mptcp/subflow.c
809
struct dst_entry *dst,
net/netfilter/ipvs/ip_vs_core.c
908
struct dst_entry *dst = skb_dst(skb);
net/netfilter/ipvs/ip_vs_ctl.c
78
struct dst_entry *dst = ip6_route_output(net, NULL, &fl6);
net/netfilter/ipvs/ip_vs_xmit.c
267
struct dst_entry *dst = skb_dst(skb);
net/netfilter/ipvs/ip_vs_xmit.c
448
static struct dst_entry *
net/netfilter/ipvs/ip_vs_xmit.c
452
struct dst_entry *dst;
net/netfilter/ipvs/ip_vs_xmit.c
497
struct dst_entry *dst;
net/netfilter/ipvs/ip_vs_xmit.c
73
struct dst_entry *dst, u32 dst_cookie)
net/netfilter/ipvs/ip_vs_xmit.c
94
struct dst_entry *dst;
net/netfilter/nf_conntrack_h323_main.c
688
if (!nf_ip_route(net, (struct dst_entry **)&rt1,
net/netfilter/nf_conntrack_h323_main.c
690
if (!nf_ip_route(net, (struct dst_entry **)&rt2,
net/netfilter/nf_conntrack_h323_main.c
712
if (!nf_ip6_route(net, (struct dst_entry **)&rt1,
net/netfilter/nf_conntrack_h323_main.c
714
if (!nf_ip6_route(net, (struct dst_entry **)&rt2,
net/netfilter/nf_conntrack_sip.c
959
struct dst_entry *dst = NULL;
net/netfilter/nf_conntrack_sip.c
980
const struct dst_entry *this_dst = skb_dst(skb);
net/netfilter/nf_flow_table_core.c
102
struct dst_entry *dst = nft_route_dst_fetch(route, dir);
net/netfilter/nf_flow_table_core.c
87
static struct dst_entry *nft_route_dst_fetch(struct nf_flow_route *route,
net/netfilter/nf_flow_table_core.c
90
struct dst_entry *dst = route->tuple[dir].dst;
net/netfilter/nf_flow_table_ip.c
310
struct dst_entry *dst)
net/netfilter/nf_flow_table_ip.c
592
struct dst_entry *dst, __be32 *ip_daddr)
net/netfilter/nf_flow_table_ip.c
638
struct dst_entry *dst, __be32 *ip_daddr)
net/netfilter/nf_flow_table_ip.c
648
struct dst_entry *dst,
net/netfilter/nf_flow_table_ip.c
699
struct dst_entry *dst,
net/netfilter/nf_flow_table_offload.c
290
const struct dst_entry *dst_cache;
net/netfilter/nf_flow_table_offload.c
631
struct dst_entry *dst;
net/netfilter/nf_flow_table_offload.c
660
struct dst_entry *dst;
net/netfilter/nf_flow_table_offload.c
805
struct dst_entry *other_dst = NULL;
net/netfilter/nf_flow_table_offload.c
96
struct dst_entry *other_dst)
net/netfilter/nf_flow_table_path.c
19
static enum flow_offload_xmit_type nft_xmit_type(struct dst_entry *dst)
net/netfilter/nf_flow_table_path.c
213
struct dst_entry *cur_dst = route->tuple[dir].dst;
net/netfilter/nf_flow_table_path.c
214
struct dst_entry *tun_dst = NULL;
net/netfilter/nf_flow_table_path.c
252
const struct dst_entry *dst = route->tuple[dir].dst;
net/netfilter/nf_flow_table_path.c
28
struct dst_entry *dst_cache,
net/netfilter/nf_flow_table_path.c
299
struct dst_entry *this_dst = skb_dst(pkt->skb);
net/netfilter/nf_flow_table_path.c
300
struct dst_entry *other_dst = NULL;
net/netfilter/nf_flow_table_path.c
46
const struct dst_entry *dst_cache,
net/netfilter/nf_nat_proto.c
604
struct dst_entry *dst;
net/netfilter/nf_queue.c
88
struct dst_entry *dst = skb_dst(skb);
net/netfilter/nf_synproxy_core.c
828
struct dst_entry *dst;
net/netfilter/nft_meta.c
282
const struct dst_entry *dst = skb_dst(skb);
net/netfilter/nft_rt.c
21
static u16 get_tcpmss(const struct nft_pktinfo *pkt, const struct dst_entry *skbdst)
net/netfilter/nft_rt.c
25
struct dst_entry *dst = NULL;
net/netfilter/nft_rt.c
60
const struct dst_entry *dst;
net/netfilter/nft_tunnel.c
511
dst_hold((struct dst_entry *) priv->md);
net/netfilter/nft_tunnel.c
512
skb_dst_set(skb, (struct dst_entry *) priv->md);
net/netfilter/nft_xfrm.c
180
const struct dst_entry *dst = skb_dst(pkt->skb);
net/netfilter/utils.c
163
int nf_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
net/netfilter/xt_TCPMSS.c
62
nf_route(net, (struct dst_entry **)&rt, &fl, false, family);
net/netfilter/xt_addrtype.c
51
route_err = nf_ip6_route(net, (struct dst_entry **)&rt,
net/netfilter/xt_addrtype.c
61
if (ipv6_anycast_destination((struct dst_entry *)rt, addr))
net/netfilter/xt_policy.c
86
const struct dst_entry *dst = skb_dst(skb);
net/netfilter/xt_realm.c
25
const struct dst_entry *dst = skb_dst(skb);
net/openvswitch/actions.c
1028
dst_hold((struct dst_entry *)tun->tun_dst);
net/openvswitch/actions.c
1029
skb_dst_set(skb, (struct dst_entry *)tun->tun_dst);
net/openvswitch/actions.c
727
ovs_dst_get_mtu(const struct dst_entry *dst)
net/openvswitch/flow_netlink.c
2359
dst_release((struct dst_entry *)ovs_tun->tun_dst);
net/openvswitch/flow_netlink.c
2883
dst_release((struct dst_entry *)tun_dst);
net/psp/psp_sock.c
15
struct dst_entry *dst;
net/rxrpc/peer_object.c
155
struct dst_entry *dst;
net/sched/cls_route.c
130
struct dst_entry *dst;
net/sched/sch_frag.c
79
sch_frag_dst_get_mtu(const struct dst_entry *dst)
net/sched/sch_teql.c
248
struct dst_entry *dst)
net/sched/sch_teql.c
289
struct dst_entry *dst = skb_dst(skb);
net/sctp/diag.c
31
struct dst_entry *dst;
net/sctp/input.c
411
struct dst_entry *dst;
net/sctp/ipv6.c
222
struct dst_entry *dst = dst_clone(t->dst);
net/sctp/ipv6.c
279
struct dst_entry *dst = NULL;
net/sctp/ipv6.c
375
struct dst_entry *bdst;
net/sctp/protocol.c
1042
struct dst_entry *dst = dst_clone(t->dst);
net/sctp/protocol.c
426
struct dst_entry *dst = NULL;
net/sctp/transport.c
396
struct dst_entry *dst;
net/smc/af_smc.c
125
struct dst_entry *dst,
net/smc/smc_clc.c
571
struct dst_entry *dst;
net/smc/smc_clc.c
661
struct dst_entry *dst;
net/smc/smc_core.c
1902
struct dst_entry *dst;
net/smc/smc_pnet.c
1130
struct dst_entry *dst;
net/smc/smc_pnet.c
1147
struct dst_entry *dst;
net/sunrpc/sunrpc.h
28
struct dst_entry *dst;
net/tipc/udp_media.c
178
struct dst_entry *ndst;
net/tls/tls_device.c
127
struct dst_entry *dst;
net/xfrm/xfrm_device.c
244
struct dst_entry *dst;
net/xfrm/xfrm_device.c
423
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_interface_bpf.c
89
dst_hold((struct dst_entry *)md_dst);
net/xfrm/xfrm_interface_bpf.c
90
skb_dst_set(skb, (struct dst_entry *)md_dst);
net/xfrm/xfrm_interface_core.c
416
skb_dst_set(skb, (struct dst_entry *)md_dst);
net/xfrm/xfrm_interface_core.c
427
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_interface_core.c
444
struct dst_entry *tmp_dst = dst;
net/xfrm/xfrm_interface_core.c
528
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_iptfs.c
1835
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_iptfs.c
2374
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_iptfs.c
2420
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_iptfs.c
267
struct dst_entry *dst = skb_dst(tpl);
net/xfrm/xfrm_nat_keepalive.c
80
struct dst_entry *dst;
net/xfrm/xfrm_output.c
279
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_output.c
32
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_output.c
326
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_output.c
501
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_output.c
51
static struct dst_entry *skb_dst_pop(struct sk_buff *skb)
net/xfrm/xfrm_output.c
53
struct dst_entry *child = dst_clone(xfrm_dst_child(skb_dst(skb)));
net/xfrm/xfrm_output.c
625
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_output.c
893
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_policy.c
186
static int stale_bundle(struct dst_entry *dst);
net/xfrm/xfrm_policy.c
2629
static void xfrm_init_path(struct xfrm_dst *path, struct dst_entry *dst,
net/xfrm/xfrm_policy.c
2660
static struct dst_entry *xfrm_bundle_create(struct xfrm_policy *policy,
net/xfrm/xfrm_policy.c
2665
struct dst_entry *dst)
net/xfrm/xfrm_policy.c
2691
struct dst_entry *dst1 = &xdst->u.dst;
net/xfrm/xfrm_policy.c
276
struct dst_entry *__xfrm_dst_lookup(int family,
net/xfrm/xfrm_policy.c
280
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
2855
struct dst_entry *dst_orig)
net/xfrm/xfrm_policy.c
2861
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
2894
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
294
static inline struct dst_entry *xfrm_dst_lookup(struct xfrm_state *x,
net/xfrm/xfrm_policy.c
2980
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_policy.c
3027
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
3028
struct dst_entry *dst1;
net/xfrm/xfrm_policy.c
304
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
3141
static struct dst_entry *make_blackhole(struct net *net, u16 family,
net/xfrm/xfrm_policy.c
3142
struct dst_entry *dst_orig)
net/xfrm/xfrm_policy.c
3145
struct dst_entry *ret;
net/xfrm/xfrm_policy.c
3166
struct dst_entry *xfrm_lookup_with_ifid(struct net *net,
net/xfrm/xfrm_policy.c
3167
struct dst_entry *dst_orig,
net/xfrm/xfrm_policy.c
3174
struct dst_entry *dst, *route;
net/xfrm/xfrm_policy.c
3326
struct dst_entry *xfrm_lookup(struct net *net, struct dst_entry *dst_orig,
net/xfrm/xfrm_policy.c
3337
struct dst_entry *xfrm_lookup_route(struct net *net, struct dst_entry *dst_orig,
net/xfrm/xfrm_policy.c
3341
struct dst_entry *dst = xfrm_lookup(net, dst_orig, fl, sk,
net/xfrm/xfrm_policy.c
3641
dst_entry *xfrm_out_fwd_icmp(struct sk_buff *skb, struct flowi *fl,
net/xfrm/xfrm_policy.c
3642
unsigned short family, struct dst_entry *dst)
net/xfrm/xfrm_policy.c
3646
struct dst_entry *dst2;
net/xfrm/xfrm_policy.c
3876
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
3912
static struct dst_entry *xfrm_dst_check(struct dst_entry *dst, u32 cookie)
net/xfrm/xfrm_policy.c
3941
static int stale_bundle(struct dst_entry *dst)
net/xfrm/xfrm_policy.c
3946
void xfrm_dst_ifdown(struct dst_entry *dst, struct net_device *dev)
net/xfrm/xfrm_policy.c
3961
static void xfrm_negative_advice(struct sock *sk, struct dst_entry *dst)
net/xfrm/xfrm_policy.c
3972
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
3997
struct dst_entry *dst = &first->u.dst;
net/xfrm/xfrm_policy.c
4062
static unsigned int xfrm_default_advmss(const struct dst_entry *dst)
net/xfrm/xfrm_policy.c
4067
static unsigned int xfrm_mtu(const struct dst_entry *dst)
net/xfrm/xfrm_policy.c
4074
static const void *xfrm_get_dst_nexthop(const struct dst_entry *dst,
net/xfrm/xfrm_policy.c
4092
static struct neighbour *xfrm_neigh_lookup(const struct dst_entry *dst,
net/xfrm/xfrm_policy.c
4096
const struct dst_entry *path = xfrm_dst_path(dst);
net/xfrm/xfrm_policy.c
4103
static void xfrm_confirm_neigh(const struct dst_entry *dst, const void *daddr)
net/xfrm/xfrm_policy.c
4105
const struct dst_entry *path = xfrm_dst_path(dst);
net/xfrm/xfrm_policy.c
57
struct dst_entry *dst_orig;
security/selinux/xfrm.c
209
struct dst_entry *dst = skb_dst(skb);
security/selinux/xfrm.c
435
struct dst_entry *dst;
security/selinux/xfrm.c
451
struct dst_entry *iter;