Symbol: IPCB
drivers/infiniband/sw/rxe/rxe_net.c
322
memset(IPCB(skb), 0, sizeof(*IPCB(skb)));
drivers/infiniband/sw/rxe/rxe_net.c
348
memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
drivers/infiniband/sw/rxe/rxe_net.c
349
IPCB(skb)->flags &= ~(IPSKB_XFRM_TUNNEL_SIZE | IPSKB_XFRM_TRANSFORMED
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1439
memset(IPCB(skb), 0, sizeof(*IPCB(skb)));
drivers/net/ipvlan/ipvlan_core.c
459
memset(IPCB(skb), 0, sizeof(*IPCB(skb)));
drivers/net/ppp/pptp.c
237
memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
drivers/net/ppp/pptp.c
238
IPCB(skb)->flags &= ~(IPSKB_XFRM_TUNNEL_SIZE | IPSKB_XFRM_TRANSFORMED | IPSKB_REROUTED);
drivers/net/vrf.c
1347
IPCB(skb)->flags |= IPSKB_L3SLAVE;
drivers/net/vrf.c
536
memset(IPCB(skb), 0, sizeof(*IPCB(skb)));
drivers/net/vrf.c
677
if (!(IPCB(skb)->flags & IPSKB_REROUTED))
drivers/net/vrf.c
846
!(IPCB(skb)->flags & IPSKB_REROUTED));
drivers/net/vrf.c
883
if (!(IPCB(skb)->flags & IPSKB_REROUTED))
drivers/net/vrf.c
938
IPCB(skb)->flags & IPSKB_XFRM_TRANSFORMED)
include/net/icmp.h
43
__icmp_send(skb_in, type, code, info, IPCB(skb_in));
include/net/ip.h
114
if (skb && ipv4_l3mdev_skb(IPCB(skb)->flags))
include/net/ip.h
115
return IPCB(skb)->iif;
include/net/ip.h
516
bool forwarding = IPCB(skb)->flags & IPSKB_FORWARDED;
include/net/ip.h
772
return __ip_options_echo(net, dopt, skb, &IPCB(skb)->opt);
include/net/xfrm.h
1285
return IPCB(skb)->flags & IPSKB_NOPOLICY;
net/bridge/br_netfilter_hooks.c
239
memset(IPCB(skb), 0, sizeof(struct inet_skb_parm));
net/bridge/br_netfilter_hooks.c
390
nf_bridge->frag_max_size = IPCB(skb)->frag_max_size;
net/bridge/br_netfilter_hooks.c
647
nf_bridge->frag_max_size = IPCB(skb)->frag_max_size;
net/bridge/br_netfilter_hooks.c
707
IPCB(skb)->frag_max_size = nf_bridge->frag_max_size;
net/bridge/br_netfilter_hooks.c
816
(IPCB(skb)->frag_max_size &&
net/bridge/br_netfilter_hooks.c
817
IPCB(skb)->frag_max_size > mtu))) {
net/bridge/br_netfilter_hooks.c
874
IPCB(skb)->frag_max_size = nf_bridge->frag_max_size;
net/bridge/netfilter/nf_conntrack_bridge.c
166
br_skb_cb_restore(skb, &cb, IPCB(skb)->frag_max_size);
net/ipv4/cipso_ipv4.c
2176
struct ip_options *opt = &IPCB(skb)->opt;
net/ipv4/cipso_ipv4.c
2254
struct ip_options *opt = &IPCB(skb)->opt;
net/ipv4/igmp.c
1113
dev = dev_get_by_index_rcu(dev_net(dev), IPCB(skb)->iif);
net/ipv4/ip_forward.c
107
if (IPCB(skb)->opt.router_alert && ip_call_ra_chain(skb))
net/ipv4/ip_forward.c
133
IPCB(skb)->flags |= IPSKB_FORWARDED;
net/ipv4/ip_forward.c
155
if (IPCB(skb)->flags & IPSKB_DOREDIRECT && !opt->srr &&
net/ipv4/ip_forward.c
52
if (unlikely(IPCB(skb)->frag_max_size > mtu))
net/ipv4/ip_forward.c
67
struct ip_options *opt = &(IPCB(skb)->opt);
net/ipv4/ip_forward.c
88
struct ip_options *opt = &(IPCB(skb)->opt);
net/ipv4/ip_fragment.c
277
if (!(IPCB(skb)->flags & IPSKB_FRAG_COMPLETE) &&
net/ipv4/ip_fragment.c
429
IPCB(skb)->frag_max_size = max(qp->max_df_size, qp->q.max_size);
net/ipv4/ip_fragment.c
444
IPCB(skb)->flags |= IPSKB_FRAG_PMTU;
net/ipv4/ip_fragment.c
535
memset(IPCB(skb), 0, sizeof(struct inet_skb_parm));
net/ipv4/ip_input.c
287
opt = &(IPCB(skb)->opt);
net/ipv4/ip_input.c
415
IPCB(skb)->flags |= IPSKB_NOPOLICY;
net/ipv4/ip_input.c
578
memset(IPCB(skb), 0, sizeof(struct inet_skb_parm));
net/ipv4/ip_input.c
579
IPCB(skb)->iif = skb->skb_iif;
net/ipv4/ip_input.c
635
IPCB(skb)->flags & IPSKB_MULTIPATH)
net/ipv4/ip_options.c
198
struct ip_options *opt = &(IPCB(skb)->opt);
net/ipv4/ip_options.c
49
memcpy(&(IPCB(skb)->opt), opt, sizeof(struct ip_options));
net/ipv4/ip_options.c
51
opt = &(IPCB(skb)->opt);
net/ipv4/ip_options.c
544
struct ip_options *opt = &(IPCB(skb)->opt);
net/ipv4/ip_options.c
591
struct ip_options *opt = &(IPCB(skb)->opt);
net/ipv4/ip_output.c
274
BUILD_BUG_ON(sizeof(*IPCB(skb)) > SKB_GSO_CB_OFFSET);
net/ipv4/ip_output.c
303
IPCB(skb)->flags |= IPSKB_REROUTED;
net/ipv4/ip_output.c
311
if (skb->len > mtu || IPCB(skb)->frag_max_size)
net/ipv4/ip_output.c
395
!(IPCB(skb)->flags & IPSKB_FORWARDED))
net/ipv4/ip_output.c
424
!(IPCB(skb)->flags & IPSKB_REROUTED));
net/ipv4/ip_output.c
440
!(IPCB(skb)->flags & IPSKB_REROUTED));
net/ipv4/ip_output.c
585
(IPCB(skb)->frag_max_size &&
net/ipv4/ip_output.c
586
IPCB(skb)->frag_max_size > mtu))) {
net/ipv4/ip_output.c
665
IPCB(to)->flags = IPCB(from)->flags;
net/ipv4/ip_output.c
785
if (IPCB(skb)->frag_max_size && IPCB(skb)->frag_max_size < mtu)
net/ipv4/ip_output.c
786
mtu = IPCB(skb)->frag_max_size;
net/ipv4/ip_output.c
794
IPCB(skb)->flags |= IPSKB_FRAG_COMPLETE;
net/ipv4/ip_output.c
843
IPCB(iter.frag)->flags = IPCB(skb)->flags;
net/ipv4/ip_output.c
845
if (first_frag && IPCB(skb)->opt.optlen) {
net/ipv4/ip_output.c
850
IPCB(iter.frag)->opt.optlen =
net/ipv4/ip_output.c
851
IPCB(skb)->opt.optlen;
net/ipv4/ip_output.c
893
ip_frag_init(skb, hlen, ll_rs, mtu, IPCB(skb)->flags & IPSKB_FRAG_PMTU,
net/ipv4/ip_sockglue.c
106
if (IPCB(skb)->frag_max_size == 0)
net/ipv4/ip_sockglue.c
109
val = IPCB(skb)->frag_max_size;
net/ipv4/ip_sockglue.c
1393
bool l3slave = ipv4_l3mdev_skb(IPCB(skb)->flags);
net/ipv4/ip_sockglue.c
76
if (IPCB(skb)->opt.optlen == 0)
net/ipv4/ip_sockglue.c
79
put_cmsg(msg, SOL_IP, IP_RECVOPTS, IPCB(skb)->opt.optlen,
net/ipv4/ip_sockglue.c
90
if (IPCB(skb)->opt.optlen == 0)
net/ipv4/ip_tunnel.c
590
memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
net/ipv4/ip_tunnel.c
691
memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
net/ipv4/ip_tunnel_core.c
78
memset(IPCB(skb), 0, sizeof(*IPCB(skb)));
net/ipv4/ip_tunnel_core.c
79
IPCB(skb)->flags = ipcb_flags;
net/ipv4/ip_vti.c
293
memset(IPCB(skb), 0, sizeof(*IPCB(skb)));
net/ipv4/ipmr.c
1861
memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
net/ipv4/ipmr.c
1868
struct ip_options *opt = &(IPCB(skb)->opt);
net/ipv4/ipmr.c
1993
IPCB(skb)->flags |= IPSKB_FORWARDED;
net/ipv4/ipmr.c
2203
dev = dev_get_by_index_rcu(net, IPCB(skb)->iif);
net/ipv4/ipmr.c
2213
if (IPCB(skb)->flags & IPSKB_FORWARDED)
net/ipv4/ipmr.c
2222
if (IPCB(skb)->opt.router_alert) {
net/ipv4/ipmr.c
2352
if (IPCB(skb)->flags & IPSKB_FORWARDED)
net/ipv4/ipmr.c
2354
if (!(IPCB(skb)->flags & IPSKB_MCROUTE))
net/ipv4/netfilter.c
66
if (!(IPCB(skb)->flags & IPSKB_XFRM_TRANSFORMED) &&
net/ipv4/route.c
1755
IPCB(skb)->flags |= IPSKB_NOPOLICY;
net/ipv4/route.c
1846
IPCB(skb)->flags |= IPSKB_DOREDIRECT;
net/ipv4/route.c
1865
IPCB(skb)->flags |= IPSKB_NOPOLICY;
net/ipv4/route.c
2173
IPCB(skb)->flags |= IPSKB_MULTIPATH;
net/ipv4/route.c
2410
IPCB(skb)->flags |= IPSKB_NOPOLICY;
net/ipv4/route.c
2973
if (IPCB(skb)->flags & IPSKB_DOREDIRECT)
net/ipv4/route.c
949
dev = __dev_get_by_index(dev_net(skb->dev), IPCB(skb)->iif);
net/ipv4/tcp_ipv4.c
2041
memmove(IPCB(skb), &TCP_SKB_CB(skb)->header.h4,
net/ipv4/tcp_ipv4.c
2051
memmove(&TCP_SKB_CB(skb)->header.h4, IPCB(skb),
net/ipv4/udp_tunnel_core.c
183
memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
net/ipv4/xfrm4_output.c
23
IPCB(skb)->flags |= IPSKB_REROUTED;
net/ipv4/xfrm4_output.c
36
!(IPCB(skb)->flags & IPSKB_REROUTED));
net/ipv6/ip6_gre.c
1019
memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
net/ipv6/ip6_gre.c
728
IPCB(skb)->flags = 0;
net/ipv6/ip6_gre.c
800
memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
net/ipv6/ip6_gre.c
968
IPCB(skb)->flags = 0;
net/ipv6/ip6_tunnel.c
612
memset(IPCB(skb2), 0, sizeof(*IPCB(skb2)));
net/ipv6/ip6_vti.c
572
memset(IPCB(skb), 0, sizeof(*IPCB(skb)));
net/ipv6/ip6mr.c
2361
dev = dev_get_by_index_rcu(net, IPCB(skb)->iif);
net/ipv6/ndisc.c
1674
dev = dev_get_by_index_rcu(net, IPCB(skb)->iif);
net/ipv6/sit.c
568
sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0;
net/ipv6/sit.c
687
sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0;
net/ipv6/sit.c
697
IPCB(skb)->flags = 0;
net/ipv6/sit.c
759
sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0;
net/netfilter/ipvs/ip_vs_xmit.c
1258
memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
net/netfilter/ipvs/ip_vs_xmit.c
1401
memset(&(IPCB(skb)->opt), 0, sizeof(IPCB(skb)->opt));
net/netfilter/nf_conntrack_ovs.c
159
memset(IPCB(skb), 0, sizeof(struct inet_skb_parm));
net/netfilter/nf_conntrack_ovs.c
166
*mru = IPCB(skb)->frag_max_size;
net/netfilter/nf_flow_table_ip.c
836
IPCB(skb)->iif = skb->dev->ifindex;
net/netfilter/nf_flow_table_ip.c
837
IPCB(skb)->flags = IPSKB_FORWARDED;
net/netfilter/nf_nat_proto.c
708
if (IPCB(skb)->flags & IPSKB_XFRM_TRANSFORMED)
net/netfilter/nf_nat_proto.c
753
else if (!(IPCB(skb)->flags & IPSKB_XFRM_TRANSFORMED) &&
net/netfilter/nft_flow_offload.c
32
opt = &(IPCB(skb)->opt);
net/openvswitch/actions.c
761
memset(IPCB(skb), 0, sizeof(struct inet_skb_parm));
net/openvswitch/actions.c
795
IPCB(skb)->frag_max_size = mru;
net/sched/sch_frag.c
111
IPCB(skb)->frag_max_size = mru;
net/sched/sch_frag.c
74
memset(IPCB(skb), 0, sizeof(struct inet_skb_parm));
net/xfrm/xfrm_interface_core.c
551
memset(IPCB(skb), 0, sizeof(*IPCB(skb)));
net/xfrm/xfrm_iptfs.c
1949
IPCB(skb)->flags |= IPSKB_XFRM_TUNNEL_SIZE;
net/xfrm/xfrm_output.c
420
IPCB(skb)->flags |= IPSKB_XFRM_TUNNEL_SIZE;
net/xfrm/xfrm_output.c
665
BUILD_BUG_ON(sizeof(*IPCB(skb)) > SKB_GSO_CB_OFFSET);
net/xfrm/xfrm_output.c
762
memset(IPCB(skb), 0, sizeof(*IPCB(skb)));
net/xfrm/xfrm_output.c
763
IPCB(skb)->flags |= IPSKB_XFRM_TRANSFORMED;
net/xfrm/xfrm_output.c
845
if (IPCB(skb)->flags & IPSKB_XFRM_TUNNEL_SIZE)
security/selinux/hooks.c
6191
if (IPCB(skb)->flags & IPSKB_XFRM_TRANSFORMED)