| /linux/net/ipv4/ |
| H A D | ip_forward.c | 52 if (unlikely(IPCB(skb)->frag_max_size > mtu)) in ip_exceeds_mtu() 67 struct ip_options *opt = &(IPCB(skb)->opt); in ip_forward_finish() 88 struct ip_options *opt = &(IPCB(skb)->opt); in ip_forward() 107 if (IPCB(skb)->opt.router_alert && ip_call_ra_chain(skb)) in ip_forward() 133 IPCB(skb)->flags |= IPSKB_FORWARDED; in ip_forward() 155 if (IPCB(skb)->flags & IPSKB_DOREDIRECT && !opt->srr && in ip_forward()
|
| H A D | xfrm4_output.c | 23 IPCB(skb)->flags |= IPSKB_REROUTED; in __xfrm4_output() 36 !(IPCB(skb)->flags & IPSKB_REROUTED)); in xfrm4_output()
|
| H A D | ip_fragment.c | 280 if (!(IPCB(skb)->flags & IPSKB_FRAG_COMPLETE) && in ip_frag_queue() 432 IPCB(skb)->frag_max_size = max(qp->max_df_size, qp->q.max_size); in ip_frag_reasm() 447 IPCB(skb)->flags |= IPSKB_FRAG_PMTU; in ip_frag_reasm() 538 memset(IPCB(skb), 0, sizeof(struct inet_skb_parm)); in ip_check_defrag()
|
| H A D | ip_tunnel.c | 590 memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt)); in ip_md_tunnel_xmit() 690 memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt)); in ip_tunnel_xmit()
|
| H A D | ip_vti.c | 293 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in vti_tunnel_xmit()
|
| H A D | ip_tunnel_core.c | 78 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in iptunnel_xmit() 79 IPCB(skb)->flags = ipcb_flags; in iptunnel_xmit()
|
| H A D | cipso_ipv4.c | 2176 struct ip_options *opt = &IPCB(skb)->opt; in cipso_v4_skbuff_setattr() 2254 struct ip_options *opt = &IPCB(skb)->opt; in cipso_v4_skbuff_delattr()
|
| H A D | tcp_ipv4.c | 2043 memmove(IPCB(skb), &TCP_SKB_CB(skb)->header.h4, 2053 memmove(&TCP_SKB_CB(skb)->header.h4, IPCB(skb),
|
| H A D | igmp.c | 1085 dev = dev_get_by_index_rcu(dev_net(dev), IPCB(skb)->iif); in igmp_rcv()
|
| /linux/net/sched/ |
| H A D | sch_frag.c | 74 memset(IPCB(skb), 0, sizeof(struct inet_skb_parm)); in sch_frag_dst_get_mtu() 111 IPCB(skb)->frag_max_size = mru; in sch_fragment()
|
| /linux/net/xfrm/ |
| H A D | xfrm_output.c | 412 IPCB(skb)->flags |= IPSKB_XFRM_TUNNEL_SIZE; in xfrm4_prepare_output() 657 BUILD_BUG_ON(sizeof(*IPCB(skb)) > SKB_GSO_CB_OFFSET); in xfrm_output_gso() 754 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in xfrm_output() 755 IPCB(skb)->flags |= IPSKB_XFRM_TRANSFORMED; in xfrm_output() 837 if (IPCB(skb)->flags & IPSKB_XFRM_TUNNEL_SIZE) in xfrm4_tunnel_check_size()
|
| H A D | xfrm_interface_core.c | 551 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in xfrmi_xmit()
|
| H A D | xfrm_iptfs.c | 1946 IPCB(skb)->flags |= IPSKB_XFRM_TUNNEL_SIZE; in iptfs_output_prepare_skb()
|
| /linux/include/net/ |
| H A D | ip.h | 107 #define IPCB(skb) ((struct inet_skb_parm*)((skb)->cb)) macro 114 if (skb && ipv4_l3mdev_skb(IPCB(skb)->flags)) in inet_sdif() 115 return IPCB(skb)->iif; in inet_sdif() 516 bool forwarding = IPCB(skb)->flags & IPSKB_FORWARDED; in ip_skb_dst_mtu() 772 return __ip_options_echo(net, dopt, skb, &IPCB(skb)->opt); in ip_options_echo()
|
| /linux/net/ipv6/ |
| H A D | ip6_vti.c | 570 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in vti6_tnl_xmit()
|
| H A D | ip6_tunnel.c | 608 memset(IPCB(skb2), 0, sizeof(*IPCB(skb2))); in ip4ip6_err()
|
| H A D | ndisc.c | 1676 dev = dev_get_by_index_rcu(net, IPCB(skb)->iif); in ndisc_send_redirect()
|
| /linux/net/netfilter/ |
| H A D | nf_flow_table_ip.c | 787 IPCB(skb)->iif = skb->dev->ifindex; in nf_flow_offload_ip_hook() 788 IPCB(skb)->flags = IPSKB_FORWARDED; in nf_flow_offload_ip_hook()
|
| /linux/net/openvswitch/ |
| H A D | actions.c | 761 memset(IPCB(skb), 0, sizeof(struct inet_skb_parm)); in prepare_frag() 795 IPCB(skb)->frag_max_size = mru; in ovs_fragment()
|
| /linux/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_cm.c | 1439 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in ipoib_cm_skb_reap()
|
| /linux/security/selinux/ |
| H A D | hooks.c | 6175 if (IPCB(skb)->flags & IPSKB_XFRM_TRANSFORMED) in selinux_netlink_send()
|