Searched refs:dst_entry (Results 51 - 75 of 207) sorted by relevance

123456789

/linux-master/net/xfrm/
H A Dxfrm_output.c33 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 Droute.c128 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 Ddatagram.c105 struct dst_entry *dst;
/linux-master/net/ipv6/
H A Droute.c86 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 Dxfrm6_output.c63 struct dst_entry *dst = skb_dst(skb);
H A Doutput_core.c104 int ip6_dst_hoplimit(struct dst_entry *dst)
H A Dicmp.c197 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 Dip6_output.c62 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 Dipv6_stubs.h27 struct dst_entry *(*ipv6_dst_lookup_flow)(struct net *net,
H A Dudp_tunnel.h155 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 Dsock.h407 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 Dipv6.h906 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 Dtcp.h402 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 Dip.h424 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 Dip6_fib.h207 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 Dnfp_net_repr.c192 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 Drtnetlink.h26 extern int rtnl_put_cacheinfo(struct sk_buff *skb, struct dst_entry *dst,
/linux-master/drivers/net/
H A Dvrf.c396 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 Dnft_fib_ipv6.c83 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 Dnf_flow_table.h143 struct dst_entry *dst_cache;
201 struct dst_entry *dst;
/linux-master/net/dccp/
H A Dipv4.c162 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 Dipv6.c134 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 Dvdec_hevc_req_multi_if.c559 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 Dbnxt_vfr.c124 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 Dnf_flow_table_core.c86 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);

Completed in 458 milliseconds

123456789