Searched defs:dst_cache (Results 1 – 15 of 15) sorted by relevance
/Linux-v6.6/net/core/ |
D | dst_cache.c | 27 static void dst_cache_per_cpu_dst_set(struct dst_cache_pcpu *dst_cache, in dst_cache_per_cpu_dst_set() 38 static struct dst_entry *dst_cache_per_cpu_get(struct dst_cache *dst_cache, in dst_cache_per_cpu_get() 63 struct dst_entry *dst_cache_get(struct dst_cache *dst_cache) in dst_cache_get() 72 struct rtable *dst_cache_get_ip4(struct dst_cache *dst_cache, __be32 *saddr) in dst_cache_get_ip4() 90 void dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst, in dst_cache_set_ip4() 105 void dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst, in dst_cache_set_ip6() 120 struct dst_entry *dst_cache_get_ip6(struct dst_cache *dst_cache, in dst_cache_get_ip6() 140 int dst_cache_init(struct dst_cache *dst_cache, gfp_t gfp) in dst_cache_init() 152 void dst_cache_destroy(struct dst_cache *dst_cache) in dst_cache_destroy() 166 void dst_cache_reset_now(struct dst_cache *dst_cache) in dst_cache_reset_now()
|
/Linux-v6.6/include/net/ |
D | dst_cache.h | 11 struct dst_cache { struct 12 struct dst_cache_pcpu __percpu *cache; argument 18 * @dst_cache: the cache argument 77 static inline void dst_cache_reset(struct dst_cache *dst_cache) in dst_cache_reset()
|
D | ip6_tunnel.h | 53 struct dst_cache dst_cache; /* cached dst */ member
|
D | ip_tunnels.h | 88 struct dst_cache dst_cache; member 137 struct dst_cache dst_cache; member
|
D | vxlan.h | 209 struct dst_cache dst_cache; member
|
D | ip_vs.h | 708 struct dst_entry *dst_cache; /* destination cache entry */ member
|
/Linux-v6.6/net/netfilter/ |
D | nft_flow_offload.c | 31 struct dst_entry *dst_cache, in nft_default_forward_path() 49 const struct dst_entry *dst_cache, in nft_dev_fill_forward_path()
|
D | nf_flow_table_offload.c | 278 const struct dst_entry *dst_cache; in flow_offload_eth_dst() local
|
/Linux-v6.6/net/ipv6/ila/ |
D | ila_lwt.c | 21 struct dst_cache dst_cache; member
|
/Linux-v6.6/net/tipc/ |
D | udp_media.c | 85 struct dst_cache dst_cache; member
|
/Linux-v6.6/drivers/net/ |
D | geneve.c | 797 struct dst_cache *dst_cache; in geneve_get_v4_rt() local 854 struct dst_cache *dst_cache; in geneve_get_v6_dst() local
|
/Linux-v6.6/include/net/netfilter/ |
D | nf_flow_table.h | 140 struct dst_entry *dst_cache; member
|
/Linux-v6.6/drivers/net/vxlan/ |
D | vxlan_core.c | 2222 __u8 flow_flags, struct dst_cache *dst_cache, in vxlan_get_route() 2278 struct dst_cache *dst_cache, in vxlan6_get_route() 2419 struct dst_cache *dst_cache; in vxlan_xmit_one() local
|
/Linux-v6.6/net/ipv6/ |
D | ip6_output.c | 1313 struct dst_cache *dst_cache; in ip6_dst_lookup_tunnel() local
|
/Linux-v6.6/net/ipv4/ |
D | route.c | 2895 struct dst_cache *dst_cache; in ip_route_output_tunnel() local
|