/linux-3.4.99/net/xfrm/ |
D | xfrm_output.c | 26 struct dst_entry *dst = skb_dst(skb); in xfrm_skb_check_space() 43 struct dst_entry *dst = skb_dst(skb); in xfrm_output_one() 119 err = skb_dst(skb)->ops->local_out(skb); in xfrm_output_resume() 123 if (!skb_dst(skb)->xfrm) in xfrm_output_resume() 126 err = nf_hook(skb_dst(skb)->ops->family, in xfrm_output_resume() 128 NULL, skb_dst(skb)->dev, xfrm_output2); in xfrm_output_resume() 179 struct net *net = dev_net(skb_dst(skb)->dev); in xfrm_output() 202 xfrm_af2proto(skb_dst(skb)->ops->family)); in xfrm_inner_extract_output()
|
/linux-3.4.99/net/ipv6/ |
D | exthdrs.c | 277 struct dst_entry *dst = skb_dst(skb); in ipv6_destopt_rcv() 333 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv() 343 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv() 358 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv() 384 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv() 403 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv() 417 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv() 440 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv() 445 if (!ipv6_chk_home_addr(dev_net(skb_dst(skb)->dev), addr)) { in ipv6_rthdr_rcv() 446 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv() [all …]
|
D | ip6_input.c | 52 if (skb_dst(skb) == NULL) in ip6_rcv_finish() 95 IP6CB(skb)->iif = skb_dst(skb) ? ip6_dst_idev(skb_dst(skb))->dev->ifindex : dev->ifindex; in ipv6_rcv() 197 struct net *net = dev_net(skb_dst(skb)->dev); in ip6_input_finish() 205 idev = ip6_dst_idev(skb_dst(skb)); in ip6_input_finish() 277 IP6_UPD_PO_STATS_BH(dev_net(skb_dst(skb)->dev), in ip6_mc_input() 278 ip6_dst_idev(skb_dst(skb)), IPSTATS_MIB_INMCAST, in ip6_mc_input()
|
D | xfrm6_output.c | 71 struct dst_entry *dst = skb_dst(skb); in xfrm6_tunnel_check_size() 137 struct dst_entry *dst = skb_dst(skb); in __xfrm6_output() 151 dst_allfrag(skb_dst(skb)))) { in __xfrm6_output() 160 skb_dst(skb)->dev, __xfrm6_output); in xfrm6_output()
|
D | ip6_output.c | 71 skb_dst(skb)->dev, dst_output); in __ip6_local_out() 93 WARN_ON(!skb_dst(newskb)); in ip6_dev_loopback_xmit() 101 struct dst_entry *dst = skb_dst(skb); in ip6_finish_output2() 109 struct inet6_dev *idev = ip6_dst_idev(skb_dst(skb)); in ip6_finish_output2() 156 dst_allfrag(skb_dst(skb))) in ip6_finish_output() 164 struct net_device *dev = skb_dst(skb)->dev; in ip6_output() 165 struct inet6_dev *idev = ip6_dst_idev(skb_dst(skb)); in ip6_output() 188 struct dst_entry *dst = skb_dst(skb); in ip6_xmit() 208 IP6_INC_STATS(net, ip6_dst_idev(skb_dst(skb)), in ip6_xmit() 249 IP6_UPD_PO_STATS(net, ip6_dst_idev(skb_dst(skb)), in ip6_xmit() [all …]
|
D | reassembly.c | 259 struct net *net = dev_net(skb_dst(skb)->dev); in ip6_frag_queue() 269 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ip6_frag_queue() 302 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ip6_frag_queue() 408 IP6_INC_STATS(net, ip6_dst_idev(skb_dst(skb)), in ip6_frag_queue() 553 struct net *net = dev_net(skb_dst(skb)->dev); in ipv6_frag_rcv() 558 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), IPSTATS_MIB_REASMREQDS); in ipv6_frag_rcv() 575 ip6_dst_idev(skb_dst(skb)), IPSTATS_MIB_REASMOKS); in ipv6_frag_rcv() 583 ip6_evictor(net, ip6_dst_idev(skb_dst(skb))); in ipv6_frag_rcv() 598 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), IPSTATS_MIB_REASMFAILS); in ipv6_frag_rcv() 603 IP6_INC_STATS(net, ip6_dst_idev(skb_dst(skb)), IPSTATS_MIB_INHDRERRORS); in ipv6_frag_rcv()
|
D | xfrm6_mode_tunnel.c | 36 struct dst_entry *dst = skb_dst(skb); in xfrm6_mode_tunnel_output() 50 top_iph->nexthdr = xfrm_af2proto(skb_dst(skb)->ops->family); in xfrm6_mode_tunnel_output()
|
D | sit.c | 685 if (skb_dst(skb)) in ipip6_tunnel_xmit() 686 neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr); in ipip6_tunnel_xmit() 715 if (skb_dst(skb)) in ipip6_tunnel_xmit() 716 neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr); in ipip6_tunnel_xmit() 778 if (tunnel->parms.iph.daddr && skb_dst(skb)) in ipip6_tunnel_xmit() 779 skb_dst(skb)->ops->update_pmtu(skb_dst(skb), mtu); in ipip6_tunnel_xmit()
|
D | ip6_tunnel.c | 608 skb_dst(skb2)->dev->type != ARPHRD_TUNNEL) in ip4ip6_err() 614 if (rel_info > dst_mtu(skb_dst(skb2))) in ip4ip6_err() 617 skb_dst(skb2)->ops->update_pmtu(skb_dst(skb2), rel_info); in ip4ip6_err() 936 if (skb_dst(skb)) in ip6_tnl_xmit2() 937 skb_dst(skb)->ops->update_pmtu(skb_dst(skb), mtu); in ip6_tnl_xmit2()
|
/linux-3.4.99/net/ipv4/ |
D | netfilter.c | 17 struct net *net = dev_net(skb_dst(skb)->dev); in ip_route_me_harder() 49 if (skb_dst(skb)->error) in ip_route_me_harder() 55 struct dst_entry *dst = skb_dst(skb); in ip_route_me_harder() 65 hh_len = skb_dst(skb)->dev->hard_header_len; in ip_route_me_harder() 87 dst = skb_dst(skb); in ip_xfrm_me_harder() 100 hh_len = skb_dst(skb)->dev->hard_header_len; in ip_xfrm_me_harder()
|
D | xfrm4_output.c | 32 dst = skb_dst(skb); in xfrm4_tunnel_check_size() 80 if (!skb_dst(skb)->xfrm) { in xfrm4_output_finish() 94 struct dst_entry *dst = skb_dst(skb); in xfrm4_output()
|
D | ip_forward.c | 66 mtu = dst_mtu(skb_dst(skb)); in ip_gso_exceeds_dst_mtu() 108 IP_INC_STATS_BH(dev_net(skb_dst(skb)->dev), IPSTATS_MIB_OUTFORWDATAGRAMS); in ip_forward_finish() 191 IP_INC_STATS_BH(dev_net(skb_dst(skb)->dev), IPSTATS_MIB_INHDRERRORS); in ip_forward()
|
D | xfrm4_mode_tunnel.c | 32 struct dst_entry *dst = skb_dst(skb); in xfrm4_mode_tunnel_output() 45 top_iph->protocol = xfrm_af2proto(skb_dst(skb)->ops->family); in xfrm4_mode_tunnel_output()
|
D | ip_input.c | 327 if (skb_dst(skb) == NULL) { in ip_rcv_finish() 345 if (unlikely(skb_dst(skb)->tclassid)) { in ip_rcv_finish() 347 u32 idx = skb_dst(skb)->tclassid; in ip_rcv_finish()
|
D | ip_gre.c | 729 if (skb_dst(skb) == NULL) { in ipgre_tunnel_xmit() 745 neigh = dst_neigh_lookup(skb_dst(skb), &ipv6_hdr(skb)->daddr); in ipgre_tunnel_xmit() 800 mtu = skb_dst(skb) ? dst_mtu(skb_dst(skb)) : dev->mtu; in ipgre_tunnel_xmit() 802 if (skb_dst(skb)) in ipgre_tunnel_xmit() 803 skb_dst(skb)->ops->update_pmtu(skb_dst(skb), mtu); in ipgre_tunnel_xmit() 817 struct rt6_info *rt6 = (struct rt6_info *)skb_dst(skb); in ipgre_tunnel_xmit() 819 if (rt6 && mtu < dst_mtu(skb_dst(skb)) && mtu >= IPV6_MIN_MTU) { in ipgre_tunnel_xmit() 824 dst_metric_set(skb_dst(skb), RTAX_MTU, mtu); in ipgre_tunnel_xmit()
|
/linux-3.4.99/include/net/ |
D | dst.h | 301 dst_clone(skb_dst(nskb)); in skb_dst_copy() 315 dst_clone(skb_dst(skb)); in skb_dst_force() 367 struct dst_entry *child = dst_clone(skb_dst(skb)->child); in skb_dst_pop() 416 struct dst_entry *dst = skb_dst(skb); in dst_link_failure() 435 return skb_dst(skb)->output(skb); in dst_output() 441 return skb_dst(skb)->input(skb); in dst_input()
|
D | ip6_route.h | 185 struct rt6_info *rt = (struct rt6_info *) skb_dst(skb); in ipv6_unicast_destination() 197 skb_dst(skb)->dev->mtu : dst_mtu(skb_dst(skb)); in ip6_skb_dst_mtu()
|
D | inet6_hashtables.h | 103 else return __inet6_lookup(dev_net(skb_dst(skb)->dev), hashinfo, in __inet6_lookup_skb()
|
/linux-3.4.99/net/netfilter/ipvs/ |
D | ip_vs_xmit.c | 92 struct net *net = dev_net(skb_dst(skb)->dev); in __ip_vs_get_out_rt() 255 struct net *net = dev_net(skb_dst(skb)->dev); in __ip_vs_get_out_rt_v6() 300 !((ort = (struct rt6_info *) skb_dst(skb)) && in __ip_vs_get_out_rt_v6() 361 skb_dst(skb)->dev, dst_output); \ 373 skb_dst(skb)->dev, dst_output); \ 467 struct net *net = dev_net(skb_dst(skb)->dev); in ip_vs_bypass_xmit_v6() 688 struct net *net = dev_net(skb_dst(skb)->dev); in ip_vs_nat_xmit_v6() 799 if (skb_dst(skb)) in ip_vs_tunnel_xmit() 800 skb_dst(skb)->ops->update_pmtu(skb_dst(skb), mtu); in ip_vs_tunnel_xmit() 915 if (skb_dst(skb)) in ip_vs_tunnel_xmit_v6() [all …]
|
/linux-3.4.99/net/ipv4/netfilter/ |
D | ipt_REJECT.c | 107 skb_dst_set_noref(nskb, skb_dst(oldskb)); in send_reset() 113 niph->ttl = ip4_dst_hoplimit(skb_dst(nskb)); in send_reset() 116 if (nskb->len > dst_mtu(skb_dst(nskb))) in send_reset()
|
/linux-3.4.99/net/netfilter/ |
D | xt_TCPMSS.c | 69 if (dst_mtu(skb_dst(skb)) <= minlen) { in tcpmss_mangle_packet() 72 dst_mtu(skb_dst(skb))); in tcpmss_mangle_packet() 81 newmss = min(dst_mtu(skb_dst(skb)), in_mtu) - minlen; in tcpmss_mangle_packet()
|
D | xt_realm.c | 28 const struct dst_entry *dst = skb_dst(skb); in realm_mt()
|
/linux-3.4.99/net/sched/ |
D | cls_flow.c | 82 return addr_fold(skb_dst(skb)) ^ (__force u16)skb->protocol; in flow_get_dst() 103 return addr_fold(skb_dst(skb)) ^ (__force u16)skb->protocol; in flow_get_proto_dst() 188 if (skb_dst(skb)) in flow_get_rtclassid() 189 return skb_dst(skb)->tclassid; in flow_get_rtclassid()
|
/linux-3.4.99/include/linux/ |
D | netfilter_bridge.h | 109 struct dst_entry *dst = skb_dst(skb); in br_drop_fake_rtable()
|
/linux-3.4.99/security/selinux/ |
D | xfrm.c | 187 struct dst_entry *dst = skb_dst(skb); in selinux_xfrm_skb_sid_egress() 482 dst = skb_dst(skb); in selinux_xfrm_postroute_last()
|