Home
last modified time | relevance | path

Searched refs:inet_peer (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/include/net/
Dinetpeer.h31 struct inet_peer { struct
33 struct inet_peer __rcu *avl_left, *avl_right; argument
54 struct inet_peer *gc_next; argument
63 struct inet_peer __rcu *root; argument
70 static inline struct inet_peer *inetpeer_ptr(unsigned long val) in inetpeer_ptr()
73 return (struct inet_peer *) val; in inetpeer_ptr()
89 static inline void __inetpeer_ptr_set_peer(unsigned long *val, struct inet_peer *peer) in __inetpeer_ptr_set_peer()
95 static inline bool inetpeer_ptr_set_peer(unsigned long *ptr, struct inet_peer *peer) in inetpeer_ptr_set_peer()
117 struct inet_peer *peer = inetpeer_ptr(val); in inetpeer_transfer_peer()
128 static inline bool inet_metrics_new(const struct inet_peer *p) in inet_metrics_new()
[all …]
Dip6_fib.h132 static inline struct inet_peer *rt6_peer_ptr(struct rt6_info *rt) in rt6_peer_ptr()
142 static inline void __rt6_set_peer(struct rt6_info *rt, struct inet_peer *peer) in __rt6_set_peer()
147 static inline bool rt6_set_peer(struct rt6_info *rt, struct inet_peer *peer) in rt6_set_peer()
/linux-4.1.27/net/ipv4/
Dinetpeer.c63 #define peer_avl_empty ((struct inet_peer *)&peer_fake_node)
64 #define peer_avl_empty_rcu ((struct inet_peer __rcu __force *)&peer_fake_node)
65 static const struct inet_peer peer_fake_node = {
89 struct inet_peer *p, *n, *c; in inetpeer_gc_worker()
116 n = list_entry(p->gc_list.next, struct inet_peer, gc_list); in inetpeer_gc_worker()
153 sizeof(struct inet_peer), in inet_initpeers()
184 struct inet_peer *u; \
185 struct inet_peer __rcu **v; \
211 static struct inet_peer *lookup_rcu(const struct inetpeer_addr *daddr, in lookup_rcu()
214 struct inet_peer *u = rcu_dereference(base->root); in lookup_rcu()
[all …]
Dip_fragment.c80 struct inet_peer *peer;
261 struct inet_peer *peer = qp->peer; in ip_frag_too_far()
Dicmp.c311 struct inet_peer *peer; in icmpv4_xrlim_allow()
Droute.c837 struct inet_peer *peer; in ip_rt_send_redirect()
900 struct inet_peer *peer; in ip_error()
/linux-4.1.27/net/ipv6/
Dxfrm6_policy.c259 struct inet_peer *peer = rt6_peer_ptr(&xdst->u.rt6); in xfrm6_dst_destroy()
Droute.c110 struct inet_peer *peer; in rt6_bind_peer()
123 static struct inet_peer *__rt6_get_peer(struct rt6_info *rt, int create) in __rt6_get_peer()
132 static struct inet_peer *rt6_get_peer_create(struct rt6_info *rt) in rt6_get_peer_create()
140 struct inet_peer *peer; in ipv6_cow_metrics()
338 struct inet_peer *peer = rt6_peer_ptr(rt); in ip6_dst_destroy()
Dicmp.c207 struct inet_peer *peer; in icmpv6_xrlim_allow()
Dip6_output.c451 struct inet_peer *peer; in ip6_forward()
Dndisc.c1464 struct inet_peer *peer; in ndisc_send_redirect()