Home
last modified time | relevance | path

Searched refs:dest_dst (Results 1 – 4 of 4) sorted by relevance

/linux/net/netfilter/ipvs/
H A Dip_vs_xmit.c64 static inline void ip_vs_dest_dst_free(struct ip_vs_dest_dst *dest_dst) in ip_vs_dest_dst_free() argument
66 kfree(dest_dst); in ip_vs_dest_dst_free()
73 __ip_vs_dst_set(struct ip_vs_dest *dest, struct ip_vs_dest_dst *dest_dst, in __ip_vs_dst_set() argument
78 old = rcu_dereference_protected(dest->dest_dst, in __ip_vs_dst_set()
81 if (dest_dst) { in __ip_vs_dst_set()
82 dest_dst->dst_cache = dst; in __ip_vs_dst_set()
83 dest_dst->dst_cookie = dst_cookie; in __ip_vs_dst_set()
85 rcu_assign_pointer(dest->dest_dst, dest_dst); in __ip_vs_dst_set()
94 struct ip_vs_dest_dst *dest_dst in __ip_vs_dst_check() local
306 struct ip_vs_dest_dst *dest_dst; __ip_vs_get_out_rt() local
464 struct ip_vs_dest_dst *dest_dst; __ip_vs_get_out_rt_v6() local
[all...]
H A Dip_vs_ctl.c750 struct ip_vs_dest_dst *dest_dst = container_of(head, in ip_vs_dest_dst_rcu_free() local
754 dst_release(dest_dst->dst_cache); in ip_vs_dest_dst_rcu_free()
755 kfree(dest_dst); in ip_vs_dest_dst_rcu_free()
758 /* Release dest_dst and dst_cache for dest in user context */
763 old = rcu_dereference_protected(dest->dest_dst, 1); in __ip_vs_dst_cache_reset()
765 RCU_INIT_POINTER(dest->dest_dst, NULL); in __ip_vs_dst_cache_reset()
1748 struct ip_vs_dest_dst *dest_dst; in ip_vs_forget_dev() local
1751 dest_dst = rcu_dereference_protected(dest->dest_dst, 1); in ip_vs_forget_dev()
1752 if (dest_dst in ip_vs_forget_dev()
[all...]
H A Dip_vs_core.c1758 struct ip_vs_dest_dst *dest_dst; in ip_vs_in_icmp() local
1760 dest_dst = rcu_dereference(dest->dest_dst); in ip_vs_in_icmp()
1761 if (dest_dst) in ip_vs_in_icmp()
1762 mtu = dst_mtu(dest_dst->dst_cache); in ip_vs_in_icmp()
/linux/include/net/
H A Dip_vs.h745 struct ip_vs_dest_dst __rcu *dest_dst; /* cached dst info */ member