Symbol: IP6CB
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1444
memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));
drivers/net/ipvlan/ipvlan_core.c
520
memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));
drivers/net/ipvlan/ipvlan_l3s.c
109
IP6CB(skb)->iif = skb->dev->ifindex;
drivers/net/vrf.c
1333
IP6CB(skb)->flags |= IP6SKB_L3SLAVE;
drivers/net/vrf.c
1364
IP6CB(skb)->flags |= IP6SKB_L3SLAVE;
drivers/net/vrf.c
453
memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));
drivers/net/vrf.c
640
!(IP6CB(skb)->flags & IP6SKB_REROUTED));
drivers/net/vrf.c
744
IP6CB(skb)->flags & IP6SKB_XFRM_TRANSFORMED)
include/linux/icmpv6.h
49
__icmpv6_send(skb, type, code, info, IP6CB(skb));
include/linux/ipv6.h
201
bool l3_slave = ipv6_l3mdev_skb(IP6CB(skb)->flags);
include/linux/ipv6.h
203
return l3_slave ? skb->skb_iif : IP6CB(skb)->iif;
include/linux/ipv6.h
208
return !!(IP6CB(skb)->flags & IP6SKB_JUMBOGRAM);
include/linux/ipv6.h
215
if (skb && ipv6_l3mdev_skb(IP6CB(skb)->flags))
include/linux/ipv6.h
216
return IP6CB(skb)->iif;
include/net/ip6_tunnel.h
172
IP6CB(skb)->flags = ip6cb_flags;
net/bridge/br_netfilter_hooks.c
645
nf_bridge->frag_max_size = IP6CB(skb)->frag_max_size;
net/bridge/br_netfilter_hooks.c
707
IP6CB(skb)->frag_max_size = nf_bridge->frag_max_size;
net/bridge/br_netfilter_hooks.c
899
IP6CB(skb)->frag_max_size = nf_bridge->frag_max_size;
net/bridge/br_netfilter_ipv6.c
114
nf_bridge->frag_max_size = IP6CB(skb)->frag_max_size;
net/bridge/br_netfilter_ipv6.c
76
memset(IP6CB(skb), 0, sizeof(struct inet6_skb_parm));
net/bridge/netfilter/nf_conntrack_bridge.c
196
br_skb_cb_restore(skb, &cb, IP6CB(skb)->frag_max_size);
net/ipv4/ip_vti.c
297
memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));
net/ipv6/datagram.c
446
if (!IP6CB(skb)->iif)
net/ipv6/datagram.c
500
IP6CB(skb)->iif);
net/ipv6/datagram.c
523
IP6CB(skb)->iif);
net/ipv6/datagram.c
606
src_info.ipi6_ifindex = IP6CB(skb)->iif;
net/ipv6/datagram.c
625
struct inet6_skb_parm *opt = IP6CB(skb);
net/ipv6/esp6_offload.c
112
IP6CB(skb)->nhoff = nhoff;
net/ipv6/exthdrs.c
1011
IP6CB(skb)->flags |= IP6SKB_JUMBOGRAM;
net/ipv6/exthdrs.c
1043
struct inet6_skb_parm *opt = IP6CB(skb);
net/ipv6/exthdrs.c
1069
opt = IP6CB(skb);
net/ipv6/exthdrs.c
234
struct inet6_skb_parm *opt = IP6CB(skb);
net/ipv6/exthdrs.c
298
struct inet6_skb_parm *opt = IP6CB(skb);
net/ipv6/exthdrs.c
328
opt = IP6CB(skb);
net/ipv6/exthdrs.c
372
struct inet6_skb_parm *opt = IP6CB(skb);
net/ipv6/exthdrs.c
490
struct inet6_skb_parm *opt = IP6CB(skb);
net/ipv6/exthdrs.c
654
struct inet6_skb_parm *opt = IP6CB(skb);
net/ipv6/exthdrs.c
896
IP6CB(skb)->flags |= IP6SKB_ROUTERALERT;
net/ipv6/exthdrs.c
897
memcpy(&IP6CB(skb)->ra, nh + optoff + 2, sizeof(IP6CB(skb)->ra));
net/ipv6/icmp.c
1040
struct inet6_skb_parm *opt = IP6CB(skb);
net/ipv6/icmp.c
848
icmp6_send(skb, ICMPV6_PARAMPROB, code, pos, NULL, IP6CB(skb));
net/ipv6/icmp.c
879
memset(IP6CB(skb2), 0, sizeof(*IP6CB(skb2)));
net/ipv6/icmp.c
908
info, &temp_saddr, IP6CB(skb2));
net/ipv6/icmp.c
911
info, &temp_saddr, IP6CB(skb2));
net/ipv6/ip6_input.c
103
IP6CB(skb)->flags & IP6SKB_MULTIPATH)
net/ipv6/ip6_input.c
177
memset(IP6CB(skb), 0, sizeof(struct inet6_skb_parm));
net/ipv6/ip6_input.c
190
IP6CB(skb)->iif = skb_valid_dst(skb) ?
net/ipv6/ip6_input.c
263
IP6CB(skb)->nhoff = offsetof(struct ipv6hdr, nexthdr);
net/ipv6/ip6_input.c
378
nhoff = IP6CB(skb)->nhoff;
net/ipv6/ip6_input.c
539
likely(!(IP6CB(skb)->flags & IP6SKB_FORWARDED))) {
net/ipv6/ip6_input.c
545
struct inet6_skb_parm *opt = IP6CB(skb);
net/ipv6/ip6_output.c
195
IP6CB(skb)->flags |= IP6SKB_REROUTED;
net/ipv6/ip6_output.c
205
(IP6CB(skb)->frag_max_size && skb->len > IP6CB(skb)->frag_max_size)))
net/ipv6/ip6_output.c
249
!(IP6CB(skb)->flags & IP6SKB_REROUTED));
net/ipv6/ip6_output.c
485
if (IP6CB(skb)->frag_max_size && IP6CB(skb)->frag_max_size > mtu)
net/ipv6/ip6_output.c
501
struct inet6_skb_parm *opt = IP6CB(skb);
net/ipv6/ip6_output.c
508
idev = __in6_dev_get_safely(dev_get_by_index_rcu(net, IP6CB(skb)->iif));
net/ipv6/ip6_output.c
597
if (IP6CB(skb)->iif == dev->ifindex &&
net/ipv6/ip6_output.c
86
!(IP6CB(skb)->flags & IP6SKB_FORWARDED)) ||
net/ipv6/ip6_output.c
891
if (IP6CB(skb)->frag_max_size) {
net/ipv6/ip6_output.c
892
if (IP6CB(skb)->frag_max_size > mtu)
net/ipv6/ip6_output.c
896
mtu = IP6CB(skb)->frag_max_size;
net/ipv6/ip6_vti.c
336
int nexthdr = skb_network_header(skb)[IP6CB(skb)->nhoff];
net/ipv6/ip6_vti.c
566
memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));
net/ipv6/ip6mr.c
2111
IP6CB(skb)->flags |= IP6SKB_FORWARDED;
net/ipv6/ip6mr.c
2377
if (IP6CB(skb)->flags & IP6SKB_FORWARDED)
net/ipv6/ip6mr.c
2379
if (!(IP6CB(skb)->flags & IP6SKB_MCROUTE))
net/ipv6/mcast.c
1452
!(IP6CB(skb)->flags & IP6SKB_ROUTERALERT) ||
net/ipv6/mcast.c
1453
IP6CB(skb)->ra != htons(IPV6_OPT_ROUTERALERT_MLD))
net/ipv6/ndisc.c
1796
if (IP6CB(skb)->flags & IP6SKB_FRAGMENTED &&
net/ipv6/netfilter.c
64
if (!(IP6CB(skb)->flags & IP6SKB_XFRM_TRANSFORMED) &&
net/ipv6/netfilter/nf_conntrack_reasm.c
362
IP6CB(skb)->frag_max_size = sizeof(struct ipv6hdr) + fq->q.max_size;
net/ipv6/netfilter/nf_conntrack_reasm.c
363
IP6CB(skb)->flags |= IP6SKB_FRAGMENTED;
net/ipv6/output_core.c
129
IP6CB(skb)->nhoff = offsetof(struct ipv6hdr, nexthdr);
net/ipv6/reassembly.c
300
IP6CB(skb)->nhoff = nhoff;
net/ipv6/reassembly.c
301
IP6CB(skb)->flags |= IP6SKB_FRAGMENTED;
net/ipv6/reassembly.c
302
IP6CB(skb)->frag_max_size = fq->q.max_size;
net/ipv6/reassembly.c
334
if (IP6CB(skb)->flags & IP6SKB_FRAGMENTED)
net/ipv6/reassembly.c
356
IP6CB(skb)->nhoff = (u8 *)fhdr - skb_network_header(skb);
net/ipv6/reassembly.c
357
IP6CB(skb)->flags |= IP6SKB_FRAGMENTED;
net/ipv6/reassembly.c
358
IP6CB(skb)->frag_max_size = ntohs(hdr->payload_len) +
net/ipv6/reassembly.c
387
ret = ip6_frag_queue(net, fq, skb, fhdr, IP6CB(skb)->nhoff,
net/ipv6/route.c
453
IP6CB(skb)->flags |= IP6SKB_MULTIPATH;
net/ipv6/route.c
4605
idev = __in6_dev_get_safely(dev_get_by_index_rcu(net, IP6CB(skb)->iif));
net/ipv6/seg6_iptunnel.c
167
memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));
net/ipv6/seg6_iptunnel.c
175
IP6CB(skb)->iif = skb->skb_iif;
net/ipv6/seg6_iptunnel.c
264
memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));
net/ipv6/seg6_iptunnel.c
265
IP6CB(skb)->iif = skb->skb_iif;
net/ipv6/tcp_ipv6.c
1309
memmove(IP6CB(skb), &TCP_SKB_CB(skb)->header.h6,
net/ipv6/tcp_ipv6.c
1680
memmove(&TCP_SKB_CB(skb)->header.h6, IP6CB(skb),
net/ipv6/xfrm6_input.c
228
return xfrm6_rcv_spi(skb, skb_network_header(skb)[IP6CB(skb)->nhoff],
net/ipv6/xfrm6_input.c
49
skb_network_header(skb)[IP6CB(skb)->nhoff] =
net/ipv6/xfrm6_output.c
111
!(IP6CB(skb)->flags & IP6SKB_REROUTED));
net/ipv6/xfrm6_output.c
70
IP6CB(skb)->flags |= IP6SKB_REROUTED;
net/ipv6/xfrm6_tunnel.c
219
return skb_network_header(skb)[IP6CB(skb)->nhoff];
net/netfilter/ipvs/ip_vs_xmit.c
108
if (IP6CB(skb)->frag_max_size) {
net/netfilter/ipvs/ip_vs_xmit.c
112
if (IP6CB(skb)->frag_max_size > mtu)
net/netfilter/nf_conntrack_ovs.c
164
memset(IP6CB(skb), 0, sizeof(struct inet6_skb_parm));
net/netfilter/nf_conntrack_ovs.c
173
*mru = IP6CB(skb)->frag_max_size;
net/netfilter/nf_flow_table_ip.c
1108
IP6CB(skb)->iif = skb->dev->ifindex;
net/netfilter/nf_flow_table_ip.c
1109
IP6CB(skb)->flags = IP6SKB_FORWARDED;
net/netfilter/nf_flow_table_ip.c
713
IP6CB(skb)->nhoff = offsetof(struct ipv6hdr, nexthdr);
net/netfilter/nf_nat_proto.c
1033
else if (!(IP6CB(skb)->flags & IP6SKB_XFRM_TRANSFORMED) &&
net/netfilter/nf_nat_proto.c
988
if (IP6CB(skb)->flags & IP6SKB_XFRM_TRANSFORMED)
net/openvswitch/actions.c
811
IP6CB(skb)->frag_max_size = mru;
net/sched/sch_frag.c
128
IP6CB(skb)->frag_max_size = mru;
net/xfrm/xfrm_interface_core.c
344
return xfrmi_input(skb, skb_network_header(skb)[IP6CB(skb)->nhoff],
net/xfrm/xfrm_interface_core.c
536
memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));
net/xfrm/xfrm_output.c
659
BUILD_BUG_ON(sizeof(*IP6CB(skb)) > SKB_GSO_CB_OFFSET);
net/xfrm/xfrm_output.c
759
memset(IP6CB(skb), 0, sizeof(*IP6CB(skb)));
net/xfrm/xfrm_output.c
761
IP6CB(skb)->flags |= IP6SKB_XFRM_TRANSFORMED;
security/selinux/hooks.c
6067
if (IP6CB(skb)->flags & IP6SKB_XFRM_TRANSFORMED)