/linux-4.1.27/net/ipv6/ |
D | xfrm6_output.c | 125 memset(IP6CB(skb), 0, sizeof(*IP6CB(skb))); in xfrm6_output_finish() 128 IP6CB(skb)->flags |= IP6SKB_XFRM_TRANSFORMED; in xfrm6_output_finish() 142 IP6CB(skb)->flags |= IP6SKB_REROUTED; in __xfrm6_output() 173 !(IP6CB(skb)->flags & IP6SKB_REROUTED)); in xfrm6_output()
|
D | ip6_input.c | 88 memset(IP6CB(skb), 0, sizeof(struct inet6_skb_parm)); in ipv6_rcv() 101 IP6CB(skb)->iif = skb_dst(skb) ? ip6_dst_idev(skb_dst(skb))->dev->ifindex : dev->ifindex; in ipv6_rcv() 154 IP6CB(skb)->nhoff = offsetof(struct ipv6hdr, nexthdr); in ipv6_rcv() 219 nhoff = IP6CB(skb)->nhoff; in ip6_input_finish() 304 likely(!(IP6CB(skb)->flags & IP6SKB_FORWARDED))) { in ip6_mc_input() 310 struct inet6_skb_parm *opt = IP6CB(skb); in ip6_mc_input()
|
D | exthdrs.c | 181 struct inet6_skb_parm *opt = IP6CB(skb); in ipv6_dest_hao() 252 struct inet6_skb_parm *opt = IP6CB(skb); in ipv6_destopt_rcv() 274 opt = IP6CB(skb); in ipv6_destopt_rcv() 295 struct inet6_skb_parm *opt = IP6CB(skb); in ipv6_rthdr_rcv() 550 IP6CB(skb)->flags |= IP6SKB_ROUTERALERT; in ipv6_hop_ra() 551 memcpy(&IP6CB(skb)->ra, nh + optoff + 2, sizeof(IP6CB(skb)->ra)); in ipv6_hop_ra() 620 struct inet6_skb_parm *opt = IP6CB(skb); in ipv6_parse_hopopts() 638 opt = IP6CB(skb); in ipv6_parse_hopopts()
|
D | xfrm6_input.c | 34 skb_network_header(skb)[IP6CB(skb)->nhoff] = in xfrm6_transport_finish() 53 return xfrm6_rcv_spi(skb, skb_network_header(skb)[IP6CB(skb)->nhoff], in xfrm6_rcv()
|
D | reassembly.c | 495 IP6CB(head)->nhoff = nhoff; in ip6_frag_reasm() 496 IP6CB(head)->flags |= IP6SKB_FRAGMENTED; in ip6_frag_reasm() 530 if (IP6CB(skb)->flags & IP6SKB_FRAGMENTED) in ipv6_frag_rcv() 552 IP6CB(skb)->nhoff = (u8 *)fhdr - skb_network_header(skb); in ipv6_frag_rcv() 553 IP6CB(skb)->flags |= IP6SKB_FRAGMENTED; in ipv6_frag_rcv() 564 ret = ip6_frag_queue(fq, skb, fhdr, IP6CB(skb)->nhoff); in ipv6_frag_rcv()
|
D | ip6_output.c | 75 !(IP6CB(skb)->flags & IP6SKB_FORWARDED)) || in ip6_finish_output2() 129 (IP6CB(skb)->frag_max_size && skb->len > IP6CB(skb)->frag_max_size)) in ip6_finish_output() 149 !(IP6CB(skb)->flags & IP6SKB_REROUTED)); in ip6_output() 353 if (IP6CB(skb)->frag_max_size && IP6CB(skb)->frag_max_size > mtu) in ip6_pkt_too_big() 369 struct inet6_skb_parm *opt = IP6CB(skb); in ip6_forward() 571 (IP6CB(skb)->frag_max_size && in ip6_fragment() 572 IP6CB(skb)->frag_max_size > mtu)) { in ip6_fragment()
|
D | datagram.c | 376 IP6CB(skb)->iif = skb->dev->ifindex; in ip6_datagram_support_cmsg() 430 IP6CB(skb)->iif); in ipv6_recv_error() 453 IP6CB(skb)->iif); in ipv6_recv_error() 537 src_info.ipi6_ifindex = IP6CB(skb)->iif; in ip6_datagram_recv_common_ctl() 556 struct inet6_skb_parm *opt = IP6CB(skb); in ip6_datagram_recv_specific_ctl()
|
D | output_core.c | 147 IP6CB(skb)->nhoff = offsetof(struct ipv6hdr, nexthdr); in __ip6_local_out_sk()
|
D | netfilter.c | 50 if (!(IP6CB(skb)->flags & IP6SKB_XFRM_TRANSFORMED) && in ip6_route_me_harder()
|
D | xfrm6_tunnel.c | 229 return skb_network_header(skb)[IP6CB(skb)->nhoff]; in xfrm6_tunnel_input()
|
D | xfrm6_policy.c | 135 u16 nhoff = IP6CB(skb)->nhoff; in _decode_session6()
|
D | ip6_vti.c | 527 memset(IP6CB(skb), 0, sizeof(*IP6CB(skb))); in vti6_tnl_xmit()
|
D | icmp.c | 303 struct inet6_skb_parm *opt = IP6CB(skb); in mip6_addr_swap()
|
D | tcp_ipv6.c | 1345 memmove(&TCP_SKB_CB(skb)->header.h6, IP6CB(skb), in tcp_v6_fill_cb() 1364 memmove(IP6CB(skb), &TCP_SKB_CB(skb)->header.h6, in tcp_v6_restore_cb()
|
D | mcast.c | 1326 !(IP6CB(skb)->flags & IP6SKB_ROUTERALERT) || in igmp6_event_query() 1327 IP6CB(skb)->ra != htons(IPV6_OPT_ROUTERALERT_MLD)) in igmp6_event_query()
|
D | ndisc.c | 1587 if (IP6CB(skb)->flags & IP6SKB_FRAGMENTED && in ndisc_suppress_frag_ndisc()
|
D | ip6mr.c | 2066 IP6CB(skb)->flags |= IP6SKB_FORWARDED; in ip6mr_forward2()
|
/linux-4.1.27/include/linux/ |
D | ipv6.h | 117 #define IP6CB(skb) ((struct inet6_skb_parm*)((skb)->cb)) macro 122 return IP6CB(skb)->iif; in inet6_iif()
|
/linux-4.1.27/net/xfrm/ |
D | xfrm_output.c | 157 BUILD_BUG_ON(sizeof(*IP6CB(skb)) > SKB_SGO_CB_OFFSET); in xfrm_output_gso()
|
/linux-4.1.27/net/ipv6/netfilter/ |
D | nf_nat_l3proto_ipv6.c | 397 !(IP6CB(skb)->flags & IP6SKB_XFRM_TRANSFORMED) && in nf_nat_ipv6_out() 445 else if (!(IP6CB(skb)->flags & IP6SKB_XFRM_TRANSFORMED) && in nf_nat_ipv6_local_fn()
|
D | nf_conntrack_reasm.c | 466 IP6CB(head)->frag_max_size = sizeof(struct ipv6hdr) + fq->q.max_size; in nf_ct_frag6_reasm()
|
/linux-4.1.27/net/ipv4/ |
D | ip_vti.c | 231 memset(IP6CB(skb), 0, sizeof(*IP6CB(skb))); in vti_tunnel_xmit()
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | ip_vs_xmit.c | 110 if (IP6CB(skb)->frag_max_size) { in __mtu_check_toobig_v6() 114 if (IP6CB(skb)->frag_max_size > mtu) in __mtu_check_toobig_v6()
|
/linux-4.1.27/net/dccp/ |
D | ipv6.c | 377 if (ipv6_opt_accepted(sk, skb, IP6CB(skb)) || in dccp_v6_conn_request()
|
/linux-4.1.27/security/selinux/ |
D | hooks.c | 5032 if (IP6CB(skb)->flags & IP6SKB_XFRM_TRANSFORMED) in selinux_ip_postroute()
|