/linux-master/net/xfrm/ |
H A D | xfrm_output.c | 33 struct dst_entry *dst = skb_dst(skb); 52 static struct dst_entry *skb_dst_pop(struct sk_buff *skb) 54 struct dst_entry *child = dst_clone(xfrm_dst_child(skb_dst(skb))); 276 struct dst_entry *dst = skb_dst(skb); 321 struct dst_entry *dst = skb_dst(skb); 492 struct dst_entry *dst = skb_dst(skb); 834 struct dst_entry *dst = skb_dst(skb);
|
/linux-master/net/ipv4/ |
H A D | route.c | 128 struct dst_entry *ipv4_dst_check(struct dst_entry *dst, u32 cookie); 129 static unsigned int ipv4_default_advmss(const struct dst_entry *dst); 131 unsigned int ipv4_mtu(const struct dst_entry *dst); 133 struct dst_entry *dst); 135 static void ip_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, 138 static void ip_do_redirect(struct dst_entry *dst, struct sock *sk, 140 static void ipv4_dst_destroy(struct dst_entry *dst); 142 static u32 *ipv4_cow_metrics(struct dst_entry *dst, unsigned long old) 148 static struct neighbour *ipv4_neigh_lookup(const struct dst_entry *ds [all...] |
H A D | datagram.c | 105 struct dst_entry *dst;
|
/linux-master/net/ipv6/ |
H A D | route.c | 86 struct dst_entry *ip6_dst_check(struct dst_entry *dst, u32 cookie); 87 static unsigned int ip6_default_advmss(const struct dst_entry *dst); 89 unsigned int ip6_mtu(const struct dst_entry *dst); 91 struct dst_entry *dst); 92 static void ip6_dst_destroy(struct dst_entry *); 93 static void ip6_dst_ifdown(struct dst_entry *, 102 static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, 105 static void rt6_do_redirect(struct dst_entry *dst, struct sock *sk, 111 struct fib6_info *rt, struct dst_entry *ds [all...] |
H A D | xfrm6_output.c | 63 struct dst_entry *dst = skb_dst(skb);
|
H A D | output_core.c | 104 int ip6_dst_hoplimit(struct dst_entry *dst)
|
H A D | icmp.c | 197 struct dst_entry *dst; 239 struct dst_entry *dst; 350 static struct dst_entry *icmpv6_route_lookup(struct net *net, 355 struct dst_entry *dst, *dst2; 455 struct dst_entry *dst; 723 struct dst_entry *dst;
|
H A D | ip6_output.c | 62 struct dst_entry *dst = skb_dst(skb); 269 struct dst_entry *dst = skb_dst(skb); 495 struct dst_entry *dst = skb_dst(skb); 1051 static struct dst_entry *ip6_sk_dst_check(struct sock *sk, 1052 struct dst_entry *dst, 1098 struct dst_entry **dst, struct flowi6 *fl6) 1217 * @dst: pointer to dst_entry * for result 1224 int ip6_dst_lookup(struct net *net, struct sock *sk, struct dst_entry **dst, 1244 struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6, 1247 struct dst_entry *ds [all...] |
/linux-master/include/net/ |
H A D | ipv6_stubs.h | 27 struct dst_entry *(*ipv6_dst_lookup_flow)(struct net *net,
|
H A D | udp_tunnel.h | 155 int udp_tunnel6_xmit_skb(struct dst_entry *dst, struct sock *sk, 172 struct dst_entry *udp_tunnel6_dst_lookup(struct sk_buff *skb,
|
H A D | sock.h | 407 struct dst_entry __rcu *sk_rx_dst; 477 struct dst_entry __rcu *sk_dst_cache; 2044 static inline struct dst_entry * 2051 static inline struct dst_entry * 2054 struct dst_entry *dst; 2066 struct dst_entry *dst = __sk_dst_get(sk); 2079 __sk_dst_set(struct sock *sk, struct dst_entry *dst) 2081 struct dst_entry *old_dst; 2092 sk_dst_set(struct sock *sk, struct dst_entry *dst) 2094 struct dst_entry *old_ds [all...] |
H A D | ipv6.h | 906 int ip6_dst_hoplimit(struct dst_entry *dst); 909 struct dst_entry *dst) 1126 int ip6_dst_lookup(struct net *net, struct sock *sk, struct dst_entry **dst, 1128 struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6, 1130 struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6, 1133 struct dst_entry *ip6_blackhole_route(struct net *net, 1134 struct dst_entry *orig_dst);
|
H A D | tcp.h | 402 bool tcp_peer_is_proven(struct request_sock *req, struct dst_entry *dst); 460 void tcp_ca_openreq_child(struct sock *sk, const struct dst_entry *dst); 463 struct dst_entry *dst, 474 struct sk_buff *tcp_make_synack(const struct sock *sk, struct dst_entry *dst, 488 struct dst_entry *dst); 607 static inline bool cookie_ecn_ok(const struct net *net, const struct dst_entry *dst) 784 const struct dst_entry *dst = __sk_dst_get(sk); 797 static inline bool tcp_ca_dst_locked(const struct dst_entry *dst) 1349 __u32 tcp_init_cwnd(const struct tcp_sock *tp, const struct dst_entry *dst); 1614 const struct dst_entry *ds [all...] |
H A D | ip.h | 424 static inline int ip_mtu_locked(const struct dst_entry *dst) 432 int ip_dont_fragment(const struct sock *sk, const struct dst_entry *dst) 461 static inline unsigned int ip_dst_mtu_maybe_forward(const struct dst_entry *dst, 521 void ip_dst_init_metrics(struct dst_entry *dst, struct dst_metrics *fib_metrics) 532 void ip_dst_metrics_put(struct dst_entry *dst)
|
H A D | ip6_fib.h | 207 struct dst_entry dst; 239 static inline struct inet6_dev *ip6_dst_idev(const struct dst_entry *dst) 435 struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6,
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_repr.c | 192 dst_hold((struct dst_entry *)repr->dst); 193 skb_dst_set(skb, (struct dst_entry *)repr->dst); 297 dst_release((struct dst_entry *)repr->dst); 409 dst_release((struct dst_entry *)repr->dst);
|
/linux-master/include/linux/ |
H A D | rtnetlink.h | 26 extern int rtnl_put_cacheinfo(struct sk_buff *skb, struct dst_entry *dst,
|
/linux-master/drivers/net/ |
H A D | vrf.c | 396 struct dst_entry *dst) 455 struct dst_entry *dst; 456 struct dst_entry *dst_null = &net->ipv6.ip6_null_entry->dst; 644 struct dst_entry *dst = skb_dst(skb); 691 struct dst_entry *dst = NULL; 795 struct dst_entry *dst; 862 struct dst_entry *dst = skb_dst(skb); 921 struct dst_entry *dst = NULL; 1042 struct dst_entry *dst; 1482 static struct dst_entry *vrf_link_scope_looku [all...] |
/linux-master/net/ipv6/netfilter/ |
H A D | nft_fib_ipv6.c | 83 route_err = nf_ip6_route(nft_net(pkt), (struct dst_entry **)&rt, 94 if (ipv6_anycast_destination((struct dst_entry *)rt, &fl6.daddr))
|
/linux-master/include/net/netfilter/ |
H A D | nf_flow_table.h | 143 struct dst_entry *dst_cache; 201 struct dst_entry *dst;
|
/linux-master/net/dccp/ |
H A D | ipv4.c | 162 struct dst_entry *dst; 203 struct dst_entry *dst = __sk_dst_check(sk, 0); 411 struct dst_entry *dst, 467 static struct dst_entry* dccp_v4_route_skb(struct net *net, struct sock *sk, 497 struct dst_entry *dst; 531 struct dst_entry *dst;
|
H A D | ipv6.c | 134 struct dst_entry *dst = __sk_dst_check(sk, np->dst_cookie); 143 struct dst_entry *dst = NULL; 205 struct dst_entry *dst; 269 struct dst_entry *dst; 417 struct dst_entry *dst, 830 struct dst_entry *dst;
|
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_hevc_req_multi_if.c | 559 struct slice_hevc_dpb_entry *dst_entry; local 564 dst_entry = &dst_param->dpb[i]; 567 dst_entry->timestamp = src_entry->timestamp; 568 dst_entry->flags = src_entry->flags; 569 dst_entry->field_pic = src_entry->field_pic; 570 dst_entry->pic_order_cnt_val = src_entry->pic_order_cnt_val;
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_vfr.c | 124 dst_hold((struct dst_entry *)vf_rep->dst); 125 skb_dst_set(skb, (struct dst_entry *)vf_rep->dst); 304 dst_release((struct dst_entry *)vf_rep->dst);
|
/linux-master/net/netfilter/ |
H A D | nf_flow_table_core.c | 86 static struct dst_entry *nft_route_dst_fetch(struct nf_flow_route *route, 89 struct dst_entry *dst = route->tuple[dir].dst; 101 struct dst_entry *dst = nft_route_dst_fetch(route, dir);
|