Home
last modified time | relevance | path

Searched refs:cache_dst (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/net/ipv6/
H A Dioam6_iptunnel.c257 struct dst_entry *cache_dst) in ioam6_do_inline() argument
296 struct dst_entry *cache_dst) in ioam6_do_encap() argument
355 cache_dst = dst_cache_get(&ilwt->cache); in ioam6_output()
375 &ilwt->tundst, cache_dst); in ioam6_output()
393 if (unlikely(!cache_dst)) { in ioam6_output()
405 if (cache_dst->error) { in ioam6_output()
406 err = cache_dst->error; in ioam6_output()
425 if (dst->lwtstate != cache_dst->lwtstate) { in ioam6_output()
427 skb_dst_set(skb, cache_dst); in ioam6_output()
431 dst_release(cache_dst); in ioam6_output()
[all …]
H A Dseg6_iptunnel.c128 int proto, struct dst_entry *cache_dst) in __seg6_do_srh_encap() argument
140 err = skb_cow_head(skb, tot_len + dst_dev_overhead(cache_dst, skb)); in __seg6_do_srh_encap()
211 struct dst_entry *cache_dst) in seg6_do_srh_encap_red() argument
240 err = skb_cow_head(skb, tot_len + dst_dev_overhead(cache_dst, skb)); in seg6_do_srh_encap_red()
328 struct dst_entry *cache_dst) in __seg6_do_srh_inline() argument
336 err = skb_cow_head(skb, hdrlen + dst_dev_overhead(cache_dst, skb)); in __seg6_do_srh_inline()
393 err = __seg6_do_srh_inline(skb, tinfo->srh, cache_dst); in seg6_do_srh()
412 proto, cache_dst); in seg6_do_srh()
415 proto, cache_dst); in seg6_do_srh()
438 cache_dst); in seg6_do_srh()
[all …]
H A Drpl_iptunnel.c129 struct dst_entry *cache_dst) in rpl_do_srh_inline() argument
157 err = skb_cow_head(skb, hdrlen + dst_dev_overhead(cache_dst, skb)); in rpl_do_srh_inline()
191 struct dst_entry *cache_dst) in rpl_do_srh() argument
201 return rpl_do_srh_inline(skb, rlwt, tinfo->srh, cache_dst); in rpl_do_srh()