Searched refs:cache_dst (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/net/ipv6/ |
| H A D | ioam6_iptunnel.c | 257 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 D | seg6_iptunnel.c | 128 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 D | rpl_iptunnel.c | 129 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()
|