Home
last modified time | relevance | path

Searched refs:dst_entry (Results 1 – 25 of 36) sorted by relevance

12

/include/net/
A Ddst.h26 struct dst_entry { struct
148 static inline void dst_copy_metrics(struct dst_entry *dest, const struct dst_entry *src) in dst_copy_metrics()
249 static inline struct dst_entry *dst_clone(struct dst_entry *dst) in dst_clone()
374 const struct dst_entry *dst; in dst_tclassid()
475 INDIRECT_CALLABLE_DECLARE(struct dst_entry *ip6_dst_check(struct dst_entry *,
477 INDIRECT_CALLABLE_DECLARE(struct dst_entry *ipv4_dst_check(struct dst_entry *,
479 static inline struct dst_entry *dst_check(struct dst_entry *dst, u32 cookie) in dst_check()
505 static inline struct dst_entry *
528 struct dst_entry *xfrm_lookup(struct net *net, struct dst_entry *dst_orig,
538 struct dst_entry *xfrm_lookup_route(struct net *net, struct dst_entry *dst_orig,
[all …]
A Ddst_ops.h8 struct dst_entry;
20 struct dst_entry * (*check)(struct dst_entry *, __u32 cookie);
21 unsigned int (*default_advmss)(const struct dst_entry *);
22 unsigned int (*mtu)(const struct dst_entry *);
23 u32 * (*cow_metrics)(struct dst_entry *, unsigned long);
24 void (*destroy)(struct dst_entry *);
25 void (*ifdown)(struct dst_entry *,
27 void (*negative_advice)(struct sock *sk, struct dst_entry *);
29 void (*update_pmtu)(struct dst_entry *dst, struct sock *sk,
32 void (*redirect)(struct dst_entry *dst, struct sock *sk,
[all …]
A Ddst_cache.h24 struct dst_entry *dst_cache_get(struct dst_cache *dst_cache);
43 void dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst,
56 void dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst,
66 struct dst_entry *dst_cache_get_ip6(struct dst_cache *dst_cache,
A Dnetevent.h15 struct dst_entry;
20 struct dst_entry *old;
21 struct dst_entry *new;
A Dinet6_connection_sock.h21 struct dst_entry *inet6_csk_route_req(const struct sock *sk, struct flowi6 *fl6,
26 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu);
A Dip6_route.h81 struct dst_entry *ip6_route_input_lookup(struct net *net,
86 struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk,
89 static inline struct dst_entry *ip6_route_output(struct net *net, in ip6_route_output()
106 struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6,
160 struct dst_entry *icmp6_dst_alloc(struct net_device *dev, struct flowi6 *fl6);
220 const struct dst_entry *dst = skb_dst(skb); in skb_rt6_info()
231 static inline void ip6_dst_store(struct sock *sk, struct dst_entry *dst, in ip6_dst_store()
245 void ip6_sk_dst_store_flow(struct sock *sk, struct dst_entry *dst,
255 static inline bool ipv6_anycast_destination(const struct dst_entry *dst, in ipv6_anycast_destination()
273 const struct dst_entry *dst = skb_dst(skb); in ip6_skb_dst_mtu()
[all …]
A Ddst_metadata.h29 struct dst_entry *dst_orig;
33 struct dst_entry dst;
57 struct dst_entry *dst; in skb_tunnel_info()
79 struct dst_entry *dst; in skb_xfrm_md_info()
94 struct dst_entry *dst = skb_dst(skb); in skb_valid_dst()
A Dinet_connection_sock.h43 struct dst_entry *dst,
261 struct dst_entry *inet_csk_route_req(const struct sock *sk, struct flowi4 *fl4,
263 struct dst_entry *inet_csk_route_child_sock(const struct sock *sk,
328 struct dst_entry *inet_csk_update_pmtu(struct sock *sk, u32 mtu);
A Dl3mdev.h44 struct dst_entry * (*l3mdev_link_scope_lookup)(const struct net_device *dev,
176 struct dst_entry *l3mdev_link_scope_lookup(struct net *net, struct flowi6 *fl6);
289 struct dst_entry *l3mdev_link_scope_lookup(struct net *net, struct flowi6 *fl6) in l3mdev_link_scope_lookup()
A Dicmp.h34 struct dst_entry;
A Dlwtunnel.h138 static inline void lwtunnel_set_redirect(struct dst_entry *dst) in lwtunnel_set_redirect()
180 static inline void lwtunnel_set_redirect(struct dst_entry *dst) in lwtunnel_set_redirect()
A Droute.h58 struct dst_entry dst;
174 struct dst_entry *ipv4_blackhole_route(struct net *net,
175 struct dst_entry *dst_orig);
385 static inline int ip4_dst_hoplimit(const struct dst_entry *dst) in ip4_dst_hoplimit()
A Dxfrm.h393 struct dst_entry *(*blackhole_route)(struct net *net, struct dst_entry *orig);
1057 struct dst_entry dst;
1061 struct dst_entry *route;
1062 struct dst_entry *child;
1063 struct dst_entry *path;
1074 static inline struct dst_entry *xfrm_dst_path(const struct dst_entry *dst) in xfrm_dst_path()
1083 return (struct dst_entry *) dst; in xfrm_dst_path()
1086 static inline struct dst_entry *xfrm_dst_child(const struct dst_entry *dst) in xfrm_dst_child()
1112 void xfrm_dst_ifdown(struct dst_entry *dst, struct net_device *dev);
2088 static inline bool xfrm_dst_offload_ok(struct dst_entry *dst) in xfrm_dst_offload_ok()
[all …]
A Dip.h429 static inline int ip_mtu_locked(const struct dst_entry *dst) in ip_mtu_locked()
437 int ip_dont_fragment(const struct sock *sk, const struct dst_entry *dst) in ip_dont_fragment()
466 static inline unsigned int ip_dst_mtu_maybe_forward(const struct dst_entry *dst, in ip_dst_mtu_maybe_forward()
509 const struct dst_entry *dst = skb_dst(skb); in ip_skb_dst_mtu()
533 void ip_dst_init_metrics(struct dst_entry *dst, struct dst_metrics *fib_metrics) in ip_dst_init_metrics()
544 void ip_dst_metrics_put(struct dst_entry *dst) in ip_dst_metrics_put()
A Dsock.h417 struct dst_entry __rcu *sk_rx_dst;
487 struct dst_entry __rcu *sk_dst_cache;
2131 static inline struct dst_entry *
2138 static inline struct dst_entry *
2141 struct dst_entry *dst; in sk_dst_get()
2153 struct dst_entry *dst = __sk_dst_get(sk); in __dst_negative_advice()
2166 __sk_dst_set(struct sock *sk, struct dst_entry *dst) in __sk_dst_set()
2168 struct dst_entry *old_dst; in __sk_dst_set()
2179 sk_dst_set(struct sock *sk, struct dst_entry *dst) in sk_dst_set()
2181 struct dst_entry *old_dst; in sk_dst_set()
[all …]
A Dipv6_stubs.h28 struct dst_entry *(*ipv6_dst_lookup_flow)(struct net *net,
A Dudp_tunnel.h139 void udp_tunnel6_xmit_skb(struct dst_entry *dst, struct sock *sk,
157 struct dst_entry *udp_tunnel6_dst_lookup(struct sk_buff *skb,
A Dipv6.h902 int ip6_dst_hoplimit(struct dst_entry *dst);
905 struct dst_entry *dst) in ip6_sk_dst_hoplimit()
1122 int ip6_dst_lookup(struct net *net, struct sock *sk, struct dst_entry **dst,
1124 struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6,
1126 struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6,
1129 struct dst_entry *ip6_blackhole_route(struct net *net,
1130 struct dst_entry *orig_dst);
A Dtcp.h442 bool tcp_peer_is_proven(struct request_sock *req, struct dst_entry *dst);
501 void tcp_ca_openreq_child(struct sock *sk, const struct dst_entry *dst);
504 struct dst_entry *dst,
515 struct sk_buff *tcp_make_synack(const struct sock *sk, struct dst_entry *dst,
529 struct dst_entry *dst);
846 const struct dst_entry *dst = __sk_dst_get(sk); in tcp_rto_min()
859 static inline bool tcp_ca_dst_locked(const struct dst_entry *dst) in tcp_ca_dst_locked()
1696 const struct dst_entry *dst);
1985 const struct dst_entry *dst);
2354 struct dst_entry *(*route_req)(const struct sock *sk,
[all …]
A Dip6_fib.h208 struct dst_entry dst;
240 static inline struct inet6_dev *ip6_dst_idev(const struct dst_entry *dst) in ip6_dst_idev()
436 struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6,
A Drequest_sock.h25 struct dst_entry;
/include/linux/
A Dnetfilter_ipv4.h26 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
34 static inline int nf_ip_route(struct net *net, struct dst_entry **dst, in nf_ip_route()
A Dnetfilter_ipv6.h49 int (*route)(struct net *net, struct dst_entry **dst, struct flowi *fl,
96 int __nf_ip6_route(struct net *net, struct dst_entry **dst,
99 static inline int nf_ip6_route(struct net *net, struct dst_entry **dst, in nf_ip6_route()
A Dnetfilter_bridge.h21 struct dst_entry *dst = skb_dst(skb); in br_drop_fake_rtable()
/include/net/netfilter/
A Dnf_flow_table.h143 struct dst_entry *dst_cache;
202 struct dst_entry *dst;

Completed in 55 milliseconds

12