Searched refs:dest_dst (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_xmit.c | 64 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 313 struct ip_vs_dest_dst *dest_dst; __ip_vs_get_out_rt() local 475 struct ip_vs_dest_dst *dest_dst; __ip_vs_get_out_rt_v6() local [all...] |
H A D | ip_vs_ctl.c | 712 struct ip_vs_dest_dst *dest_dst = container_of(head, in ip_vs_dest_dst_rcu_free() local 716 dst_release(dest_dst->dst_cache); in ip_vs_dest_dst_rcu_free() 717 kfree(dest_dst); in ip_vs_dest_dst_rcu_free() 720 /* Release dest_dst and dst_cache for dest in user context */ 725 old = rcu_dereference_protected(dest->dest_dst, 1); in __ip_vs_dst_cache_reset() 727 RCU_INIT_POINTER(dest->dest_dst, NULL); in __ip_vs_dst_cache_reset() 1669 struct ip_vs_dest_dst *dest_dst; in ip_vs_forget_dev() local 1672 dest_dst = rcu_dereference_protected(dest->dest_dst, 1); in ip_vs_forget_dev() 1673 if (dest_dst in ip_vs_forget_dev() [all...] |
H A D | ip_vs_core.c | 1819 struct ip_vs_dest_dst *dest_dst; in ip_vs_in_icmp() local 1821 dest_dst = rcu_dereference(dest->dest_dst); in ip_vs_in_icmp() 1822 if (dest_dst) in ip_vs_in_icmp() 1823 mtu = dst_mtu(dest_dst->dst_cache); in ip_vs_in_icmp()
|
/kernel/linux/linux-6.6/net/netfilter/ipvs/ |
H A D | ip_vs_xmit.c | 64 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 313 struct ip_vs_dest_dst *dest_dst; __ip_vs_get_out_rt() local 475 struct ip_vs_dest_dst *dest_dst; __ip_vs_get_out_rt_v6() local [all...] |
H A D | ip_vs_core.c | 1754 struct ip_vs_dest_dst *dest_dst; in ip_vs_in_icmp() local 1756 dest_dst = rcu_dereference(dest->dest_dst); in ip_vs_in_icmp() 1757 if (dest_dst) in ip_vs_in_icmp() 1758 mtu = dst_mtu(dest_dst->dst_cache); in ip_vs_in_icmp()
|
H A D | ip_vs_ctl.c | 750 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() 1747 struct ip_vs_dest_dst *dest_dst; in ip_vs_forget_dev() local 1750 dest_dst = rcu_dereference_protected(dest->dest_dst, 1); in ip_vs_forget_dev() 1751 if (dest_dst in ip_vs_forget_dev() [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | ip_vs.h | 684 struct ip_vs_dest_dst __rcu *dest_dst; /* cached dst info */ member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ip_vs.h | 745 struct ip_vs_dest_dst __rcu *dest_dst; /* cached dst info */ member
|
Completed in 20 milliseconds