Symbol: dst_entry
drivers/infiniband/core/addr.c
313
static int dst_fetch_ha(const struct dst_entry *dst,
drivers/infiniband/core/addr.c
336
static bool has_gateway(const struct dst_entry *dst, sa_family_t family)
drivers/infiniband/core/addr.c
344
static int fetch_ha(const struct dst_entry *dst, struct rdma_dev_addr *dev_addr,
drivers/infiniband/core/addr.c
401
struct dst_entry **pdst)
drivers/infiniband/core/addr.c
407
struct dst_entry *dst;
drivers/infiniband/core/addr.c
430
struct dst_entry **pdst)
drivers/infiniband/core/addr.c
436
static bool is_dst_local(const struct dst_entry *dst)
drivers/infiniband/core/addr.c
446
static int addr_resolve_neigh(const struct dst_entry *dst,
drivers/infiniband/core/addr.c
464
const struct dst_entry *dst)
drivers/infiniband/core/addr.c
536
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
103
static struct dst_entry *rxe_find_route4(struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_net.c
127
static struct dst_entry *rxe_find_route6(struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_net.c
132
struct dst_entry *ndst;
drivers/infiniband/sw/rxe/rxe_net.c
162
static struct dst_entry *rxe_find_route6(struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_net.c
172
static struct dst_entry *rxe_find_route(struct net_device *ndev,
drivers/infiniband/sw/rxe/rxe_net.c
176
struct dst_entry *dst = NULL;
drivers/infiniband/sw/rxe/rxe_net.c
307
static void prepare_ipv4_hdr(struct dst_entry *dst, struct sk_buff *skb,
drivers/infiniband/sw/rxe/rxe_net.c
337
static void prepare_ipv6_hdr(struct dst_entry *dst, struct sk_buff *skb,
drivers/infiniband/sw/rxe/rxe_net.c
364
struct dst_entry *dst;
drivers/infiniband/sw/rxe/rxe_net.c
390
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
383
struct dst_entry *dst = NULL;
drivers/net/bareudp.c
528
struct dst_entry *dst;
drivers/net/bonding/bond_main.c
3250
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/inline_crypto/chtls/chtls_cm.c
1123
struct dst_entry *dst;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
947
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
226
dst_hold((struct dst_entry *)repr->dst);
drivers/net/ethernet/intel/ice/ice_eswitch.c
227
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
265
struct dst_entry *rt_dst_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5675
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
1230
static int geneve_build_skb(struct dst_entry *dst, struct sk_buff *skb,
drivers/net/geneve.c
1409
struct dst_entry *dst = NULL;
drivers/net/geneve.c
1581
struct dst_entry *dst;
drivers/net/gtp.c
1116
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
818
struct dst_entry *entry;
drivers/net/ovpn/peer.c
842
dst_release((struct dst_entry *)rt);
drivers/net/ovpn/udp.c
224
struct dst_entry *dst;
drivers/net/pfcp.c
91
skb_dst_set(skb, (struct dst_entry *)tun_dst);
drivers/net/vrf.c
1002
struct dst_entry *dst;
drivers/net/vrf.c
1443
static struct dst_entry *vrf_link_scope_lookup(const struct net_device *dev,
drivers/net/vrf.c
1448
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
651
struct dst_entry *dst = NULL;
drivers/net/vrf.c
755
struct dst_entry *dst;
drivers/net/vrf.c
822
struct dst_entry *dst = skb_dst(skb);
drivers/net/vrf.c
881
struct dst_entry *dst = NULL;
drivers/net/vxlan/vxlan_core.c
1737
skb_dst_set(skb, (struct dst_entry *)tun_dst);
drivers/net/vxlan/vxlan_core.c
2188
static int vxlan_build_skb(struct sk_buff *skb, struct dst_entry *dst,
drivers/net/vxlan/vxlan_core.c
2309
struct dst_entry *dst,
drivers/net/vxlan/vxlan_core.c
2357
struct dst_entry *ndst = NULL;
drivers/net/vxlan/vxlan_core.c
3255
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
49
int (*route)(struct net *net, struct dst_entry **dst, struct flowi *fl,
include/linux/netfilter_ipv6.h
96
int __nf_ip6_route(struct net *net, struct dst_entry **dst,
include/linux/netfilter_ipv6.h
99
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
647
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_req(const struct sock *sk,
include/net/inet6_connection_sock.h
22
struct dst_entry *dst,
include/net/inet6_connection_sock.h
28
struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu);
include/net/inet_connection_sock.h
267
struct dst_entry *inet_csk_route_req(const struct sock *sk, struct flowi4 *fl4,
include/net/inet_connection_sock.h
269
struct dst_entry *inet_csk_route_child_sock(const struct sock *sk,
include/net/inet_connection_sock.h
320
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
106
struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6,
include/net/ip6_route.h
160
struct dst_entry *icmp6_dst_alloc(struct net_device *dev, struct flowi6 *fl6);
include/net/ip6_route.h
220
const struct dst_entry *dst = skb_dst(skb);
include/net/ip6_route.h
231
static inline void ip6_dst_store(struct sock *sk, struct dst_entry *dst,
include/net/ip6_route.h
245
void ip6_sk_dst_store_flow(struct sock *sk, struct dst_entry *dst,
include/net/ip6_route.h
255
static inline bool ipv6_anycast_destination(const struct dst_entry *dst,
include/net/ip6_route.h
270
static inline u32 dst6_mtu(const struct dst_entry *dst)
include/net/ip6_route.h
279
const struct dst_entry *dst = skb_dst(skb);
include/net/ip6_route.h
332
static inline unsigned int ip6_dst_mtu_maybe_forward(const struct dst_entry *dst,
include/net/ip6_route.h
81
struct dst_entry *ip6_route_input_lookup(struct net *net,
include/net/ip6_route.h
86
struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk,
include/net/ip6_route.h
89
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
469
struct dst_entry;
include/net/ip_vs.h
708
struct dst_entry *dst_cache; /* destination cache entry */
include/net/ipv6.h
1045
int ip6_dst_lookup(struct net *net, struct sock *sk, struct dst_entry **dst,
include/net/ipv6.h
1047
struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6,
include/net/ipv6.h
1049
struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6,
include/net/ipv6.h
1052
struct dst_entry *ip6_blackhole_route(struct net *net,
include/net/ipv6.h
1053
struct dst_entry *orig_dst);
include/net/ipv6.h
823
int ip6_dst_hoplimit(struct dst_entry *dst);
include/net/ipv6.h
826
struct dst_entry *dst)
include/net/ipv6_stubs.h
28
struct dst_entry *(*ipv6_dst_lookup_flow)(struct net *net,
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
218
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
558
static inline struct dst_entry *sctp_transport_dst_check(struct sctp_transport *t)
include/net/sctp/sctp.h
595
static inline __u32 sctp_dst_mtu(const struct dst_entry *dst)
include/net/sctp/structs.h
845
struct dst_entry *dst;
include/net/sock.h
2182
static inline struct dst_entry *
include/net/sock.h
2189
static inline struct dst_entry *
include/net/sock.h
2192
struct dst_entry *dst;
include/net/sock.h
2204
struct dst_entry *dst = __sk_dst_get(sk);
include/net/sock.h
2217
__sk_dst_set(struct sock *sk, struct dst_entry *dst)
include/net/sock.h
2219
struct dst_entry *old_dst;
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
2252
struct dst_entry *__sk_dst_check(struct sock *sk, u32 cookie);
include/net/sock.h
2254
struct dst_entry *sk_dst_check(struct sock *sk, u32 cookie);
include/net/sock.h
2280
void sk_setup_caps(struct sock *sk, struct dst_entry *dst);
include/net/sock.h
427
struct dst_entry __rcu *sk_rx_dst;
include/net/sock.h
509
struct dst_entry __rcu *sk_dst_cache;
include/net/tcp.h
1507
__u32 tcp_init_cwnd(const struct tcp_sock *tp, const struct dst_entry *dst);
include/net/tcp.h
1780
const struct dst_entry *dst);
include/net/tcp.h
2097
const struct dst_entry *dst);
include/net/tcp.h
2463
struct dst_entry *(*route_req)(const struct sock *sk,
include/net/tcp.h
2471
int (*send_synack)(const struct sock *sk, struct dst_entry *dst,
include/net/tcp.h
484
bool tcp_peer_is_proven(struct request_sock *req, struct dst_entry *dst);
include/net/tcp.h
543
void tcp_ca_openreq_child(struct sock *sk, const struct dst_entry *dst);
include/net/tcp.h
546
struct dst_entry *dst,
include/net/tcp.h
560
struct sk_buff *tcp_make_synack(const struct sock *sk, struct dst_entry *dst,
include/net/tcp.h
574
struct dst_entry *dst);
include/net/tcp.h
693
static inline bool cookie_ecn_ok(const struct net *net, const struct dst_entry *dst)
include/net/tcp.h
881
const struct dst_entry *dst = __sk_dst_get(sk);
include/net/tcp.h
894
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
414
bool udp_sk_rx_dst_set(struct sock *sk, struct dst_entry *dst);
include/net/udp_tunnel.h
144
void udp_tunnel6_xmit_skb(struct dst_entry *dst, struct sock *sk,
include/net/udp_tunnel.h
189
struct dst_entry *udp_tunnel6_dst_lookup(struct sk_buff *skb,
include/net/xfrm.h
1058
struct dst_entry dst;
include/net/xfrm.h
1062
struct dst_entry *route;
include/net/xfrm.h
1063
struct dst_entry *child;
include/net/xfrm.h
1064
struct dst_entry *path;
include/net/xfrm.h
1075
static inline struct dst_entry *xfrm_dst_path(const struct dst_entry *dst)
include/net/xfrm.h
1084
return (struct dst_entry *) dst;
include/net/xfrm.h
1087
static inline struct dst_entry *xfrm_dst_child(const struct dst_entry *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
1113
void xfrm_dst_ifdown(struct dst_entry *dst, struct net_device *dev);
include/net/xfrm.h
1858
struct dst_entry *__xfrm_dst_lookup(int family, const struct xfrm_dst_lookup_params *params);
include/net/xfrm.h
2089
static inline bool xfrm_dst_offload_ok(struct dst_entry *dst)
include/net/xfrm.h
2179
static inline bool xfrm_dst_offload_ok(struct dst_entry *dst)
include/net/xfrm.h
387
struct dst_entry *(*dst_lookup)(const struct xfrm_dst_lookup_params *params);
include/net/xfrm.h
393
struct dst_entry *(*blackhole_route)(struct net *net, struct dst_entry *orig);
net/atm/clip.c
343
struct dst_entry *dst = skb_dst(skb);
net/bridge/br_netfilter_hooks.c
278
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
371
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
2214
struct dst_entry *dst = NULL;
net/core/filter.c
2271
struct dst_entry *dst;
net/core/filter.c
4878
dst_hold((struct dst_entry *) md);
net/core/filter.c
4879
skb_dst_set(skb, (struct dst_entry *) md);
net/core/lwt_bpf.c
122
struct dst_entry *dst = skb_dst(skb);
net/core/lwt_bpf.c
145
struct dst_entry *dst = skb_dst(skb);
net/core/lwt_bpf.c
182
struct dst_entry *dst = NULL;
net/core/lwt_bpf.c
274
struct dst_entry *dst = skb_dst(skb);
net/core/lwt_bpf.c
41
struct dst_entry *dst, bool can_redirect)
net/core/lwtunnel.c
324
struct dst_entry *dst;
net/core/lwtunnel.c
377
struct dst_entry *dst;
net/core/lwtunnel.c
431
struct dst_entry *dst;
net/core/neighbour.c
1322
struct dst_entry *dst = skb_dst(skb);
net/core/rtnetlink.c
1028
int rtnl_put_cacheinfo(struct sk_buff *skb, struct dst_entry *dst, u32 id,
net/core/sock.c
2626
void sk_setup_caps(struct sock *sk, struct dst_entry *dst)
net/core/sock.c
603
INDIRECT_CALLABLE_DECLARE(struct dst_entry *ip6_dst_check(struct dst_entry *,
net/core/sock.c
605
INDIRECT_CALLABLE_DECLARE(struct dst_entry *ipv4_dst_check(struct dst_entry *,
net/core/sock.c
607
struct dst_entry *__sk_dst_check(struct sock *sk, u32 cookie)
net/core/sock.c
609
struct dst_entry *dst = __sk_dst_get(sk);
net/core/sock.c
625
struct dst_entry *sk_dst_check(struct sock *sk, u32 cookie)
net/core/sock.c
627
struct dst_entry *dst = sk_dst_get(sk);
net/ipv4/arp.c
307
struct dst_entry *dst)
net/ipv4/arp.c
342
struct dst_entry *dst = NULL;
net/ipv4/arp.c
716
struct dst_entry *reply_dst = NULL;
net/ipv4/arp.c
827
reply_dst = (struct dst_entry *)
net/ipv4/datagram.c
105
struct dst_entry *dst;
net/ipv4/esp4.c
179
struct dst_entry *dst = skb_dst(skb);
net/ipv4/icmp.c
316
struct dst_entry *dst = &rt->dst;
net/ipv4/icmp.c
485
const struct dst_entry *dst;
net/ipv4/icmp.c
500
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
760
struct dst_entry *inet_csk_route_req(const struct sock *sk,
net/ipv4/inet_connection_sock.c
795
struct dst_entry *inet_csk_route_child_sock(const struct sock *sk,
net/ipv4/ip_input.c
605
struct dst_entry *curr_dst = NULL;
net/ipv4/ip_input.c
610
struct dst_entry *dst;
net/ipv4/ip_output.c
138
const struct dst_entry *dst)
net/ipv4/ip_output.c
202
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
431
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
67
struct dst_entry *dst = skb_dst(skb);
net/ipv4/netfilter.c
90
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
1021
struct dst_entry *dst = &rt->dst;
net/ipv4/route.c
1070
static void ip_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/ipv4/route.c
1127
struct dst_entry *odst = NULL;
net/ipv4/route.c
1208
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
1328
static unsigned int ipv4_default_advmss(const struct dst_entry *dst)
net/ipv4/route.c
134
struct dst_entry *dst);
net/ipv4/route.c
1343
INDIRECT_CALLABLE_SCOPE unsigned int ipv4_mtu(const 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
1549
static void ipv4_dst_destroy(struct dst_entry *dst)
net/ipv4/route.c
2892
struct dst_entry *ipv4_blackhole_route(struct net *net, struct dst_entry *dst_orig)
net/ipv4/route.c
2899
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
425
const struct dst_entry *dst,
net/ipv4/tcp_fastopen.c
440
const struct dst_entry *dst)
net/ipv4/tcp_fastopen.c
508
const struct dst_entry *dst;
net/ipv4/tcp_fastopen.c
649
struct dst_entry *dst;
net/ipv4/tcp_input.c
1203
__u32 tcp_init_cwnd(const struct tcp_sock *tp, const struct dst_entry *dst)
net/ipv4/tcp_input.c
7476
const struct dst_entry *dst)
net/ipv4/tcp_input.c
7652
struct dst_entry *dst;
net/ipv4/tcp_ipv4.c
1182
static int tcp_v4_send_synack(const struct sock *sk, struct dst_entry *dst,
net/ipv4/tcp_ipv4.c
1641
static struct dst_entry *tcp_v4_route_req(const struct sock *sk,
net/ipv4/tcp_ipv4.c
1704
struct dst_entry *dst,
net/ipv4/tcp_ipv4.c
1849
INDIRECT_CALLABLE_DECLARE(struct dst_entry *ipv4_dst_check(struct dst_entry *,
net/ipv4/tcp_ipv4.c
1869
struct dst_entry *dst;
net/ipv4/tcp_ipv4.c
1961
struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst);
net/ipv4/tcp_ipv4.c
2419
struct dst_entry *dst = skb_dst(skb);
net/ipv4/tcp_ipv4.c
375
struct dst_entry *dst;
net/ipv4/tcp_ipv4.c
409
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
435
const struct dst_entry *dst)
net/ipv4/tcp_minisocks.c
499
void tcp_ca_openreq_child(struct sock *sk, const struct dst_entry *dst)
net/ipv4/tcp_output.c
148
const struct dst_entry *dst = __sk_dst_get(sk);
net/ipv4/tcp_output.c
2085
const struct dst_entry *dst = __sk_dst_get(sk);
net/ipv4/tcp_output.c
3933
struct sk_buff *tcp_make_synack(const struct sock *sk, struct dst_entry *dst,
net/ipv4/tcp_output.c
4084
static void tcp_ca_dst_init(struct sock *sk, const struct dst_entry *dst)
net/ipv4/tcp_output.c
4106
const struct dst_entry *dst = __sk_dst_get(sk);
net/ipv4/udp.c
2537
bool udp_sk_rx_dst_set(struct sock *sk, struct dst_entry *dst)
net/ipv4/udp.c
2539
struct dst_entry *old;
net/ipv4/udp.c
2736
struct dst_entry *dst = skb_dst(skb);
net/ipv4/udp.c
2872
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/addrconf_core.c
132
static struct dst_entry *eafnosupport_ipv6_dst_lookup_flow(struct net *net,
net/ipv6/af_inet6.c
821
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
196
struct dst_entry *dst = skb_dst(skb);
net/ipv6/exthdrs.c
302
struct dst_entry *dst = skb_dst(skb);
net/ipv6/fib6_rules.c
96
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
122
struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu)
net/ipv6/inet6_connection_sock.c
125
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
59
static struct dst_entry *inet6_csk_route_socket(struct sock *sk,
net/ipv6/inet6_connection_sock.c
65
struct dst_entry *dst;
net/ipv6/inet6_connection_sock.c
96
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/ioam6_iptunnel.c
38
struct dst_entry null_dst;
net/ipv6/ip6_fib.c
320
struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6,
net/ipv6/ip6_gre.c
921
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ip6_input.c
113
struct dst_entry *curr_dst = NULL;
net/ipv6/ip6_input.c
117
struct dst_entry *dst;
net/ipv6/ip6_output.c
1057
static struct dst_entry *ip6_sk_dst_check(struct sock *sk,
net/ipv6/ip6_output.c
1058
struct dst_entry *dst,
net/ipv6/ip6_output.c
1106
struct dst_entry **dst, struct flowi6 *fl6)
net/ipv6/ip6_output.c
1233
int ip6_dst_lookup(struct net *net, struct sock *sk, struct dst_entry **dst,
net/ipv6/ip6_output.c
1253
struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6,
net/ipv6/ip6_output.c
1256
struct dst_entry *dst = NULL;
net/ipv6/ip6_output.c
1287
struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6,
net/ipv6/ip6_output.c
1291
struct dst_entry *dst = sk_dst_check(sk, inet6_sk(sk)->dst_cookie);
net/ipv6/ip6_output.c
1865
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
273
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ip6_output.c
499
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
1098
struct dst_entry *dst = NULL, *ndst = NULL;
net/ipv6/ip6_tunnel.c
1843
struct dst_entry *dst;
net/ipv6/ip6_tunnel.c
883
skb_dst_set(skb, (struct dst_entry *)tun_dst);
net/ipv6/ip6_tunnel.c
890
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
444
struct dst_entry *dst = skb_dst(skb);
net/ipv6/ip6mr.c
2044
struct dst_entry *dst;
net/ipv6/ipv6_sockglue.c
1181
struct dst_entry *dst;
net/ipv6/ipv6_sockglue.c
1274
struct dst_entry *dst;
net/ipv6/ipv6_sockglue.c
1314
struct dst_entry *dst;
net/ipv6/mcast.c
1825
struct dst_entry *dst;
net/ipv6/mcast.c
2170
struct dst_entry *dst;
net/ipv6/ndisc.c
1667
struct dst_entry *dst;
net/ipv6/ndisc.c
472
struct dst_entry *dst = skb_dst(skb);
net/ipv6/netfilter.c
103
int __nf_ip6_route(struct net *net, struct dst_entry **dst,
net/ipv6/netfilter.c
113
struct dst_entry *result;
net/ipv6/netfilter.c
30
struct dst_entry *dst;
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/netfilter/nft_fib_ipv6.c
82
route_err = nf_ip6_route(nft_net(pkt), (struct dst_entry **)&rt,
net/ipv6/netfilter/nft_fib_ipv6.c
93
if (ipv6_anycast_destination((struct dst_entry *)rt, &fl6.daddr))
net/ipv6/output_core.c
104
int ip6_dst_hoplimit(struct dst_entry *dst)
net/ipv6/ping.c
72
struct dst_entry *dst;
net/ipv6/raw.c
595
struct flowi6 *fl6, struct dst_entry **dstp,
net/ipv6/raw.c
752
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
1305
struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6,
net/ipv6/route.c
1320
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
2343
struct dst_entry *ip6_route_input_lookup(struct net *net,
net/ipv6/route.c
2668
static struct dst_entry *ip6_route_output_flags_noref(struct net *net,
net/ipv6/route.c
2677
struct dst_entry *dst;
net/ipv6/route.c
2701
struct dst_entry *ip6_route_output_flags(struct net *net,
net/ipv6/route.c
2706
struct dst_entry *dst;
net/ipv6/route.c
2723
struct dst_entry *ip6_blackhole_route(struct net *net, struct dst_entry *dst_orig)
net/ipv6/route.c
2727
struct dst_entry *new = NULL;
net/ipv6/route.c
2773
static struct dst_entry *rt6_check(struct rt6_info *rt,
net/ipv6/route.c
2789
static struct dst_entry *rt6_dst_from_check(struct rt6_info *rt,
net/ipv6/route.c
2800
INDIRECT_CALLABLE_SCOPE struct dst_entry *ip6_dst_check(struct dst_entry *dst,
net/ipv6/route.c
2803
struct dst_entry *dst_ret;
net/ipv6/route.c
2834
struct dst_entry *dst)
net/ipv6/route.c
2910
static void __ip6_rt_update_pmtu(struct dst_entry *dst, const struct sock *sk,
net/ipv6/route.c
2989
static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/ipv6/route.c
3001
struct dst_entry *dst;
net/ipv6/route.c
3021
struct dst_entry *dst;
net/ipv6/route.c
3041
void ip6_sk_dst_store_flow(struct sock *sk, struct dst_entry *dst,
net/ipv6/route.c
3191
static struct dst_entry *ip6_route_redirect(struct net *net,
net/ipv6/route.c
3210
struct dst_entry *dst;
net/ipv6/route.c
3231
struct dst_entry *dst;
net/ipv6/route.c
3252
static unsigned int ip6_default_advmss(const struct dst_entry *dst)
net/ipv6/route.c
3278
INDIRECT_CALLABLE_SCOPE unsigned int ip6_mtu(const struct dst_entry *dst)
net/ipv6/route.c
3325
struct dst_entry *icmp6_dst_alloc(struct net_device *dev,
net/ipv6/route.c
3328
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
4214
static void rt6_do_redirect(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb)
net/ipv6/route.c
4596
struct dst_entry *dst = skb_dst(skb);
net/ipv6/route.c
5756
struct fib6_info *rt, struct dst_entry *dst,
net/ipv6/route.c
6199
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
129
int proto, struct dst_entry *cache_dst)
net/ipv6/seg6_iptunnel.c
131
struct dst_entry *dst = skb_dst(skb);
net/ipv6/seg6_iptunnel.c
213
struct dst_entry *cache_dst)
net/ipv6/seg6_iptunnel.c
216
struct dst_entry *dst = skb_dst(skb);
net/ipv6/seg6_iptunnel.c
331
struct dst_entry *cache_dst)
net/ipv6/seg6_iptunnel.c
383
static int seg6_do_srh(struct sk_buff *skb, struct dst_entry *cache_dst)
net/ipv6/seg6_iptunnel.c
385
struct dst_entry *dst = skb_dst(skb);
net/ipv6/seg6_iptunnel.c
476
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/seg6_iptunnel.c
477
struct dst_entry *dst = NULL;
net/ipv6/seg6_iptunnel.c
560
struct dst_entry *orig_dst = skb_dst(skb);
net/ipv6/seg6_iptunnel.c
561
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
1350
struct dst_entry *dst,
net/ipv6/tcp_ipv6.c
145
struct dst_entry *dst;
net/ipv6/tcp_ipv6.c
1522
INDIRECT_CALLABLE_DECLARE(struct dst_entry *ipv4_dst_check(struct dst_entry *,
net/ipv6/tcp_ipv6.c
1577
struct dst_entry *dst;
net/ipv6/tcp_ipv6.c
1987
struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst);
net/ipv6/tcp_ipv6.c
353
struct dst_entry *dst;
net/ipv6/tcp_ipv6.c
449
struct dst_entry *dst = __sk_dst_check(sk, np->dst_cookie);
net/ipv6/tcp_ipv6.c
525
static int tcp_v6_send_synack(const struct sock *sk, struct dst_entry *dst,
net/ipv6/tcp_ipv6.c
780
static struct dst_entry *tcp_v6_route_req(const struct sock *sk,
net/ipv6/tcp_ipv6.c
832
struct dst_entry *dst;
net/ipv6/tcp_ipv6.c
99
struct dst_entry *dst = skb_dst(skb);
net/ipv6/udp.c
1047
static void udp6_sk_rx_dst_set(struct sock *sk, struct dst_entry *dst)
net/ipv6/udp.c
1123
struct dst_entry *dst = skb_dst(skb);
net/ipv6/udp.c
1228
struct dst_entry *dst;
net/ipv6/udp.c
1490
struct dst_entry *dst;
net/ipv6/xfrm6_output.c
63
struct dst_entry *dst = skb_dst(skb);
net/ipv6/xfrm6_policy.c
107
static void xfrm6_update_pmtu(struct dst_entry *dst, struct sock *sk,
net/ipv6/xfrm6_policy.c
112
struct dst_entry *path = xdst->route;
net/ipv6/xfrm6_policy.c
117
static void xfrm6_redirect(struct dst_entry *dst, struct sock *sk,
net/ipv6/xfrm6_policy.c
121
struct dst_entry *path = xdst->route;
net/ipv6/xfrm6_policy.c
126
static void xfrm6_dst_destroy(struct dst_entry *dst)
net/ipv6/xfrm6_policy.c
137
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
656
struct dst_entry *dst;
net/mpls/mpls_iptunnel.c
44
struct dst_entry *dst = skb_dst(skb);
net/mptcp/ctrl.c
505
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
729
struct dst_entry *dst = skb_dst(skb);
net/netfilter/ipvs/ip_vs_ctl.c
77
struct dst_entry *dst = ip6_route_output(net, NULL, &fl6);
net/netfilter/ipvs/ip_vs_xmit.c
256
struct dst_entry *dst = skb_dst(skb);
net/netfilter/ipvs/ip_vs_xmit.c
435
static struct dst_entry *
net/netfilter/ipvs/ip_vs_xmit.c
439
struct dst_entry *dst;
net/netfilter/ipvs/ip_vs_xmit.c
484
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
691
if (!nf_ip_route(net, (struct dst_entry **)&rt1,
net/netfilter/nf_conntrack_h323_main.c
693
if (!nf_ip_route(net, (struct dst_entry **)&rt2,
net/netfilter/nf_conntrack_h323_main.c
715
if (!nf_ip6_route(net, (struct dst_entry **)&rt1,
net/netfilter/nf_conntrack_h323_main.c
717
if (!nf_ip6_route(net, (struct dst_entry **)&rt2,
net/netfilter/nf_conntrack_sip.c
874
struct dst_entry *dst = NULL;
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
311
struct dst_entry *dst)
net/netfilter/nf_flow_table_offload.c
289
const struct dst_entry *dst_cache;
net/netfilter/nf_flow_table_offload.c
630
struct dst_entry *dst;
net/netfilter/nf_flow_table_offload.c
659
struct dst_entry *dst;
net/netfilter/nf_flow_table_offload.c
804
struct dst_entry *other_dst = NULL;
net/netfilter/nf_flow_table_offload.c
95
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
206
struct dst_entry *cur_dst = route->tuple[dir].dst;
net/netfilter/nf_flow_table_path.c
207
struct dst_entry *tun_dst = NULL;
net/netfilter/nf_flow_table_path.c
245
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
288
struct dst_entry *this_dst = skb_dst(pkt->skb);
net/netfilter/nf_flow_table_path.c
289
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
624
struct dst_entry *dst;
net/netfilter/nf_synproxy_core.c
819
struct dst_entry *dst;
net/netfilter/nft_meta.c
277
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
537
dst_hold((struct dst_entry *) priv->md);
net/netfilter/nft_tunnel.c
538
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
1031
dst_hold((struct dst_entry *)tun->tun_dst);
net/openvswitch/actions.c
1032
skb_dst_set(skb, (struct dst_entry *)tun->tun_dst);
net/openvswitch/actions.c
726
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
2771
dst_release((struct dst_entry *)tun_dst);
net/openvswitch/flow_netlink.c
2778
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
78
sch_frag_dst_get_mtu(const struct dst_entry *dst)
net/sched/sch_teql.c
222
struct dst_entry *dst)
net/sched/sch_teql.c
263
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
277
struct dst_entry *dst = NULL;
net/sctp/ipv6.c
373
struct dst_entry *bdst;
net/sctp/protocol.c
1041
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
174
struct dst_entry *ndst;
net/tls/tls_device.c
127
struct dst_entry *dst;
net/xfrm/xfrm_device.c
236
struct dst_entry *dst;
net/xfrm/xfrm_device.c
414
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
1832
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_iptfs.c
2369
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_iptfs.c
2415
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
78
struct dst_entry *dst;
net/xfrm/xfrm_output.c
276
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_output.c
321
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_output.c
33
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_output.c
494
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_output.c
52
static struct dst_entry *skb_dst_pop(struct sk_buff *skb)
net/xfrm/xfrm_output.c
54
struct dst_entry *child = dst_clone(xfrm_dst_child(skb_dst(skb)));
net/xfrm/xfrm_output.c
618
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_output.c
886
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
2635
static void xfrm_init_path(struct xfrm_dst *path, struct dst_entry *dst,
net/xfrm/xfrm_policy.c
2666
static struct dst_entry *xfrm_bundle_create(struct xfrm_policy *policy,
net/xfrm/xfrm_policy.c
2671
struct dst_entry *dst)
net/xfrm/xfrm_policy.c
2697
struct dst_entry *dst1 = &xdst->u.dst;
net/xfrm/xfrm_policy.c
273
struct dst_entry *__xfrm_dst_lookup(int family,
net/xfrm/xfrm_policy.c
277
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
2861
struct dst_entry *dst_orig)
net/xfrm/xfrm_policy.c
2867
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
2900
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
291
static inline struct dst_entry *xfrm_dst_lookup(struct xfrm_state *x,
net/xfrm/xfrm_policy.c
2986
struct dst_entry *dst = skb_dst(skb);
net/xfrm/xfrm_policy.c
301
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
3033
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
3034
struct dst_entry *dst1;
net/xfrm/xfrm_policy.c
3147
static struct dst_entry *make_blackhole(struct net *net, u16 family,
net/xfrm/xfrm_policy.c
3148
struct dst_entry *dst_orig)
net/xfrm/xfrm_policy.c
3151
struct dst_entry *ret;
net/xfrm/xfrm_policy.c
3172
struct dst_entry *xfrm_lookup_with_ifid(struct net *net,
net/xfrm/xfrm_policy.c
3173
struct dst_entry *dst_orig,
net/xfrm/xfrm_policy.c
3180
struct dst_entry *dst, *route;
net/xfrm/xfrm_policy.c
3332
struct dst_entry *xfrm_lookup(struct net *net, struct dst_entry *dst_orig,
net/xfrm/xfrm_policy.c
3343
struct dst_entry *xfrm_lookup_route(struct net *net, struct dst_entry *dst_orig,
net/xfrm/xfrm_policy.c
3347
struct dst_entry *dst = xfrm_lookup(net, dst_orig, fl, sk,
net/xfrm/xfrm_policy.c
3647
dst_entry *xfrm_out_fwd_icmp(struct sk_buff *skb, struct flowi *fl,
net/xfrm/xfrm_policy.c
3648
unsigned short family, struct dst_entry *dst)
net/xfrm/xfrm_policy.c
3652
struct dst_entry *dst2;
net/xfrm/xfrm_policy.c
3882
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
3918
static struct dst_entry *xfrm_dst_check(struct dst_entry *dst, u32 cookie)
net/xfrm/xfrm_policy.c
3947
static int stale_bundle(struct dst_entry *dst)
net/xfrm/xfrm_policy.c
3952
void xfrm_dst_ifdown(struct dst_entry *dst, struct net_device *dev)
net/xfrm/xfrm_policy.c
3967
static void xfrm_negative_advice(struct sock *sk, struct dst_entry *dst)
net/xfrm/xfrm_policy.c
3978
struct dst_entry *dst;
net/xfrm/xfrm_policy.c
4003
struct dst_entry *dst = &first->u.dst;
net/xfrm/xfrm_policy.c
4068
static unsigned int xfrm_default_advmss(const struct dst_entry *dst)
net/xfrm/xfrm_policy.c
4073
static unsigned int xfrm_mtu(const struct dst_entry *dst)
net/xfrm/xfrm_policy.c
4080
static const void *xfrm_get_dst_nexthop(const struct dst_entry *dst,
net/xfrm/xfrm_policy.c
4098
static struct neighbour *xfrm_neigh_lookup(const struct dst_entry *dst,
net/xfrm/xfrm_policy.c
4102
const struct dst_entry *path = xfrm_dst_path(dst);
net/xfrm/xfrm_policy.c
4109
static void xfrm_confirm_neigh(const struct dst_entry *dst, const void *daddr)
net/xfrm/xfrm_policy.c
4111
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;