/linux-4.1.27/net/ipv4/ |
D | xfrm4_output.c | 25 if (IPCB(skb)->flags & IPSKB_XFRM_TUNNEL_SIZE) in xfrm4_tunnel_check_size() 65 IPCB(skb)->flags |= IPSKB_XFRM_TUNNEL_SIZE; in xfrm4_prepare_output() 74 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in xfrm4_output_finish() 77 IPCB(skb)->flags |= IPSKB_XFRM_TRANSFORMED; in xfrm4_output_finish() 89 IPCB(skb)->flags |= IPSKB_REROUTED; in __xfrm4_output() 101 !(IPCB(skb)->flags & IPSKB_REROUTED)); in xfrm4_output()
|
D | ip_forward.c | 62 struct ip_options *opt = &(IPCB(skb)->opt); in ip_forward_finish() 79 struct ip_options *opt = &(IPCB(skb)->opt); in ip_forward() 94 if (IPCB(skb)->opt.router_alert && ip_call_ra_chain(skb)) in ip_forward() 115 IPCB(skb)->flags |= IPSKB_FORWARDED; in ip_forward() 136 if (IPCB(skb)->flags & IPSKB_DOREDIRECT && !opt->srr && in ip_forward()
|
D | ip_options.c | 48 memcpy(&(IPCB(skb)->opt), opt, sizeof(struct ip_options)); in ip_options_build() 50 opt = &(IPCB(skb)->opt); in ip_options_build() 214 struct ip_options *opt = &(IPCB(skb)->opt); in ip_options_fragment() 562 struct ip_options *opt = &(IPCB(skb)->opt); in ip_forward_options() 609 struct ip_options *opt = &(IPCB(skb)->opt); in ip_options_rcv_srr()
|
D | ip_output.c | 226 if (((IPCB(skb)->flags & IPSKB_FORWARDED) == 0) || in ip_finish_output_gso() 238 BUILD_BUG_ON(sizeof(*IPCB(skb)) > SKB_SGO_CB_OFFSET); in ip_finish_output_gso() 267 IPCB(skb)->flags |= IPSKB_REROUTED; in ip_finish_output() 310 !(IPCB(skb)->flags & IPSKB_FORWARDED)) in ip_mc_output() 337 !(IPCB(skb)->flags & IPSKB_REROUTED)); in ip_mc_output() 352 !(IPCB(skb)->flags & IPSKB_REROUTED)); in ip_output() 470 IPCB(to)->flags = IPCB(from)->flags; in ip_copy_metadata() 512 (IPCB(skb)->frag_max_size && in ip_fragment() 513 IPCB(skb)->frag_max_size > mtu))) { in ip_fragment() 531 IPCB(skb)->flags |= IPSKB_FRAG_COMPLETE; in ip_fragment()
|
D | ip_tunnel_core.c | 61 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in iptunnel_xmit()
|
D | ip_input.c | 280 opt = &(IPCB(skb)->opt); in ip_rcv_options() 450 memset(IPCB(skb), 0, sizeof(struct inet_skb_parm)); in ip_rcv()
|
D | netfilter.c | 58 if (!(IPCB(skb)->flags & IPSKB_XFRM_TRANSFORMED) && in ip_route_me_harder()
|
D | ip_fragment.c | 330 if (!(IPCB(skb)->flags & IPSKB_FRAG_COMPLETE) && in ip_frag_queue() 609 IPCB(head)->frag_max_size = qp->q.max_size; in ip_frag_reasm() 692 memset(IPCB(skb), 0, sizeof(struct inet_skb_parm)); in ip_check_defrag()
|
D | ip_tunnel.c | 609 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in tnl_update_pmtu() 752 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in ip_tunnel_xmit()
|
D | ip_vti.c | 227 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in vti_tunnel_xmit()
|
D | ipmr.c | 1679 memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt)); in ip_encap() 1685 struct ip_options *opt = &(IPCB(skb)->opt); in ipmr_forward_finish() 1779 IPCB(skb)->flags |= IPSKB_FORWARDED; in ipmr_queue_xmit() 1970 if (IPCB(skb)->flags & IPSKB_FORWARDED) in ip_mr_input() 1979 if (IPCB(skb)->opt.router_alert) { in ip_mr_input()
|
D | ip_sockglue.c | 75 if (IPCB(skb)->opt.optlen == 0) in ip_cmsg_recv_opts() 78 put_cmsg(msg, SOL_IP, IP_RECVOPTS, IPCB(skb)->opt.optlen, in ip_cmsg_recv_opts() 88 if (IPCB(skb)->opt.optlen == 0) in ip_cmsg_recv_retopts()
|
D | cipso_ipv4.c | 2231 struct ip_options *opt = &IPCB(skb)->opt; in cipso_v4_skbuff_setattr() 2307 struct ip_options *opt = &IPCB(skb)->opt; in cipso_v4_skbuff_delattr()
|
D | route.c | 1607 IPCB(skb)->flags |= IPSKB_DOREDIRECT; in __mkroute_input() 2370 if (IPCB(skb)->flags & IPSKB_DOREDIRECT) in rt_fill_info()
|
D | tcp_ipv4.c | 1584 memmove(&TCP_SKB_CB(skb)->header.h4, IPCB(skb), in tcp_v4_rcv()
|
/linux-4.1.27/net/ipv6/ |
D | ip6_udp_tunnel.c | 84 memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt)); in udp_tunnel6_xmit_skb() 85 IPCB(skb)->flags &= ~(IPSKB_XFRM_TUNNEL_SIZE | IPSKB_XFRM_TRANSFORMED in udp_tunnel6_xmit_skb()
|
D | ip6_vti.c | 531 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in vti6_tnl_xmit()
|
D | ip6_gre.c | 625 IPCB(skb)->flags = 0; in ip6gre_xmit2()
|
D | sit.c | 683 IPCB(skb)->flags = 0; in ipip6_rcv()
|
/linux-4.1.27/net/bridge/ |
D | br_netfilter.c | 245 memset(IPCB(skb), 0, sizeof(struct inet_skb_parm)); in br_parse_ip_options() 403 frag_max_size = IPCB(skb)->frag_max_size; in br_nf_pre_routing_finish() 698 frag_max_size = IPCB(skb)->frag_max_size; in br_nf_forward_finish() 768 IPCB(skb)->frag_max_size = frag_max; in br_nf_forward_ip() 858 IPCB(skb)->frag_max_size = frag_max_size; in br_nf_dev_queue_xmit()
|
/linux-4.1.27/include/net/ |
D | ip.h | 67 #define IPCB(skb) ((struct inet_skb_parm*)((skb)->cb)) macro 315 bool forwarding = IPCB(skb)->flags & IPSKB_FORWARDED; in ip_skb_dst_mtu() 510 return __ip_options_echo(dopt, skb, &IPCB(skb)->opt); in ip_options_echo()
|
/linux-4.1.27/drivers/net/ppp/ |
D | pptp.c | 264 memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt)); in pptp_xmit() 265 IPCB(skb)->flags &= ~(IPSKB_XFRM_TUNNEL_SIZE | IPSKB_XFRM_TRANSFORMED | IPSKB_REROUTED); in pptp_xmit()
|
/linux-4.1.27/net/ipv4/netfilter/ |
D | nf_nat_l3proto_ipv4.c | 390 !(IPCB(skb)->flags & IPSKB_XFRM_TRANSFORMED) && in nf_nat_ipv4_out() 439 else if (!(IPCB(skb)->flags & IPSKB_XFRM_TRANSFORMED) && in nf_nat_ipv4_local_fn()
|
/linux-4.1.27/net/xfrm/ |
D | xfrm_output.c | 156 BUILD_BUG_ON(sizeof(*IPCB(skb)) > SKB_SGO_CB_OFFSET); in xfrm_output_gso()
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | ip_vs_xmit.c | 1013 memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt)); in ip_vs_tunnel_xmit() 1105 memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt)); in ip_vs_tunnel_xmit_v6()
|
/linux-4.1.27/net/l2tp/ |
D | l2tp_core.c | 1130 memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt)); in l2tp_xmit_skb() 1131 IPCB(skb)->flags &= ~(IPSKB_XFRM_TUNNEL_SIZE | IPSKB_XFRM_TRANSFORMED | in l2tp_xmit_skb()
|
/linux-4.1.27/security/selinux/ |
D | hooks.c | 5028 if (IPCB(skb)->flags & IPSKB_XFRM_TRANSFORMED) in selinux_ip_postroute()
|