Home
last modified time | relevance | path

Searched refs:orig_dst (Results 1 – 7 of 7) sorted by relevance

/linux/net/sched/
H A Dsch_frag.c101 unsigned long orig_dst; in sch_fragment()
109 orig_dst = skb->_skb_refdst; in sch_fragment()
115 refdst_drop(orig_dst); in sch_fragment()
117 unsigned long orig_dst; in sch_fragment()
127 orig_dst = skb->_skb_refdst; in sch_fragment()
133 refdst_drop(orig_dst); in sch_fragment()
96 unsigned long orig_dst; sch_fragment() local
110 unsigned long orig_dst; sch_fragment() local
/linux/net/ipv6/ila/
H A Dila_lwt.c40 struct dst_entry *orig_dst = skb_dst(skb); in ila_output() local
41 struct rt6_info *rt = dst_rt6_info(orig_dst); in ila_output()
42 struct ila_lwt *ilwt = ila_lwt_lwtunnel(orig_dst->lwtstate); in ila_output()
51 ila_params_lwtunnel(orig_dst->lwtstate), in ila_output()
58 return orig_dst->lwtstate->orig_output(net, sk, skb); in ila_output()
73 fl6.flowi6_oif = dst_dev(orig_dst)->ifindex; in ila_output()
75 fl6.daddr = *rt6_nexthop(dst_rt6_info(orig_dst), in ila_output()
92 if (ilwt->connected && orig_dst->lwtstate != dst->lwtstate) { in ila_output()
/linux/net/ipv6/
H A Drpl_iptunnel.c206 struct dst_entry *orig_dst = skb_dst(skb); in rpl_output() local
211 rlwt = rpl_lwt_lwtunnel(orig_dst->lwtstate); in rpl_output()
239 if (orig_dst->lwtstate != dst->lwtstate) { in rpl_output()
263 struct dst_entry *orig_dst = skb_dst(skb); in rpl_input() local
274 lwtst = orig_dst->lwtstate; in rpl_input()
H A Dioam6_iptunnel.c340 struct dst_entry *orig_dst = skb_dst(skb); in ioam6_output() local
349 ilwt = ioam6_lwt_state(orig_dst->lwtstate); in ioam6_output()
366 dst = orig_dst; in ioam6_output()
430 if (orig_dst->lwtstate == dst->lwtstate) in ioam6_output()
445 if (orig_dst->lwtstate != dst->lwtstate) { in ioam6_output()
452 return orig_dst->lwtstate->orig_output(net, sk, skb); in ioam6_output()
H A Dseg6_iptunnel.c560 struct dst_entry *orig_dst = skb_dst(skb); in seg6_input_core() local
566 /* We cannot dereference "orig_dst" once ip6_route_input() or in seg6_input_core()
571 lwtst = orig_dst->lwtstate; in seg6_input_core()
670 struct dst_entry *orig_dst = skb_dst(skb); in seg6_output_core() local
675 slwt = seg6_lwt_lwtunnel(orig_dst->lwtstate); in seg6_output_core()
698 if (orig_dst->lwtstate != dst->lwtstate) { in seg6_output_core()
H A Dseg6_local.c1011 struct dst_entry *orig_dst = skb_dst(skb); in input_action_end_dx4()
1015 slwt = seg6_local_lwtunnel(orig_dst->lwtstate); in input_action_end_dx4()
1062 struct dst_entry *orig_dst = skb_dst(skb); in __seg6_end_dt_vrf_build()
1068 slwt = seg6_local_lwtunnel(orig_dst->lwtstate);
1725 struct dst_entry *orig_dst = skb_dst(skb); in cmp_nla_srh()
1731 slwt = seg6_local_lwtunnel(orig_dst->lwtstate);
927 struct dst_entry *orig_dst = skb_dst(skb); input_action_end_dx6_finish() local
978 struct dst_entry *orig_dst = skb_dst(skb); input_action_end_dx4_finish() local
1631 struct dst_entry *orig_dst = skb_dst(skb); seg6_local_input_core() local
/linux/net/openvswitch/
H A Dactions.c790 unsigned long orig_dst; in ovs_fragment()
798 orig_dst = skb->_skb_refdst; in ovs_fragment()
803 refdst_drop(orig_dst); in ovs_fragment()
805 unsigned long orig_dst; in ovs_fragment()
815 orig_dst = skb->_skb_refdst; in ovs_fragment()
820 refdst_drop(orig_dst); in ovs_fragment()
785 unsigned long orig_dst; ovs_fragment() local
800 unsigned long orig_dst; ovs_fragment() local