Searched refs:dest_dst (Results 1 – 3 of 3) sorted by relevance
64 static inline void ip_vs_dest_dst_free(struct ip_vs_dest_dst *dest_dst) in ip_vs_dest_dst_free() argument66 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() argument78 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 = rcu_dereference(dest->dest_dst); in __ip_vs_dst_check() local97 if (!dest_dst) in __ip_vs_dst_check()[all …]
622 struct ip_vs_dest_dst *dest_dst = container_of(head, in ip_vs_dest_dst_rcu_free() local626 dst_release(dest_dst->dst_cache); in ip_vs_dest_dst_rcu_free()627 kfree(dest_dst); in ip_vs_dest_dst_rcu_free()635 old = rcu_dereference_protected(dest->dest_dst, 1); in __ip_vs_dst_cache_reset()637 RCU_INIT_POINTER(dest->dest_dst, NULL); in __ip_vs_dst_cache_reset()1471 struct ip_vs_dest_dst *dest_dst; in ip_vs_forget_dev() local1474 dest_dst = rcu_dereference_protected(dest->dest_dst, 1); in ip_vs_forget_dev()1475 if (dest_dst && dest_dst->dst_cache->dev == dev) { in ip_vs_forget_dev()
1413 struct ip_vs_dest_dst *dest_dst; in ip_vs_in_icmp() local1416 dest_dst = rcu_dereference(dest->dest_dst); in ip_vs_in_icmp()1417 if (dest_dst) in ip_vs_in_icmp()1418 mtu = dst_mtu(dest_dst->dst_cache); in ip_vs_in_icmp()