Symbol: icmp_hdr
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1418
u32 icmp_hdr;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1436
icmp_hdr = (*icmp_type << ICMP_TYPE_OFFSET_FIRST_DW) |
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1438
*(__be32 *)parser_ptr = cpu_to_be32(icmp_hdr);
drivers/net/wireless/intel/iwlwifi/mei/net.c
229
icmp = icmp_hdr(skb);
include/net/netns/ipv6.h
19
struct ctl_table_header *icmp_hdr;
net/ipv4/ah4.c
446
switch (icmp_hdr(skb)->type) {
net/ipv4/ah4.c
448
if (icmp_hdr(skb)->code != ICMP_FRAG_NEEDED)
net/ipv4/ah4.c
462
if (icmp_hdr(skb)->type == ICMP_DEST_UNREACH)
net/ipv4/esp4.c
941
switch (icmp_hdr(skb)->type) {
net/ipv4/esp4.c
943
if (icmp_hdr(skb)->code != ICMP_FRAG_NEEDED)
net/ipv4/esp4.c
957
if (icmp_hdr(skb)->type == ICMP_DEST_UNREACH)
net/ipv4/icmp.c
1116
icmph = icmp_hdr(skb);
net/ipv4/icmp.c
1225
icmp_socket_deliver(skb, ntohl(icmp_hdr(skb)->un.gateway));
net/ipv4/icmp.c
1254
icmp_param->data.icmph = *icmp_hdr(skb);
net/ipv4/icmp.c
1409
icmp_param->data.icmph = *icmp_hdr(skb);
net/ipv4/icmp.c
1473
icmph = icmp_hdr(skb);
net/ipv4/icmp.c
1612
int type = icmp_hdr(skb)->type;
net/ipv4/icmp.c
1613
int code = icmp_hdr(skb)->code;
net/ipv4/icmp.c
395
struct icmphdr *icmph = icmp_hdr(skb);
net/ipv4/ip_gre.c
142
const int type = icmp_hdr(skb)->type;
net/ipv4/ip_gre.c
143
const int code = icmp_hdr(skb)->code;
net/ipv4/ip_gre.c
154
iph = (const struct iphdr *)(icmp_hdr(skb) + 1);
net/ipv4/ip_gre.c
195
data_len = icmp_hdr(skb)->un.reserved[1] * 4; /* RFC 4884 4.1 */
net/ipv4/ip_gre.c
236
const int type = icmp_hdr(skb)->type;
net/ipv4/ip_gre.c
237
const int code = icmp_hdr(skb)->code;
net/ipv4/ip_output.c
1495
icmp_type = icmp_hdr(skb)->type;
net/ipv4/ip_sockglue.c
403
switch (icmp_hdr(skb)->type) {
net/ipv4/ip_sockglue.c
408
icmp_hdr(skb)->un.reserved[1] * 4);
net/ipv4/ip_sockglue.c
424
serr->ee.ee_type = icmp_hdr(skb)->type;
net/ipv4/ip_sockglue.c
425
serr->ee.ee_code = icmp_hdr(skb)->code;
net/ipv4/ip_sockglue.c
429
serr->addr_offset = (u8 *)&(((struct iphdr *)(icmp_hdr(skb) + 1))->daddr) -
net/ipv4/ip_tunnel_core.c
284
const struct icmphdr *icmph = icmp_hdr(skb);
net/ipv4/ip_vti.c
356
switch (icmp_hdr(skb)->type) {
net/ipv4/ip_vti.c
358
if (icmp_hdr(skb)->code != ICMP_FRAG_NEEDED)
net/ipv4/ip_vti.c
372
if (icmp_hdr(skb)->type == ICMP_DEST_UNREACH)
net/ipv4/ipcomp.c
30
switch (icmp_hdr(skb)->type) {
net/ipv4/ipcomp.c
32
if (icmp_hdr(skb)->code != ICMP_FRAG_NEEDED)
net/ipv4/ipcomp.c
47
if (icmp_hdr(skb)->type == ICMP_DEST_UNREACH)
net/ipv4/ipip.c
134
const int type = icmp_hdr(skb)->type;
net/ipv4/ipip.c
135
const int code = icmp_hdr(skb)->code;
net/ipv4/ping.c
504
type = icmp_hdr(skb)->type;
net/ipv4/ping.c
505
code = icmp_hdr(skb)->code;
net/ipv4/ping.c
646
memcpy(icmp_hdr(skb), &pfh->icmph, sizeof(struct icmphdr));
net/ipv4/ping.c
971
struct icmphdr *icmph = icmp_hdr(skb);
net/ipv4/raw.c
211
const int type = icmp_hdr(skb)->type;
net/ipv4/raw.c
212
const int code = icmp_hdr(skb)->code;
net/ipv4/route.c
747
__be32 new_gw = icmp_hdr(skb)->un.gateway;
net/ipv4/route.c
755
switch (icmp_hdr(skb)->code & 7) {
net/ipv4/tcp_ipv4.c
501
const int type = icmp_hdr(skb)->type;
net/ipv4/tcp_ipv4.c
502
const int code = icmp_hdr(skb)->code;
net/ipv4/udp.c
936
const int type = icmp_hdr(skb)->type;
net/ipv4/udp.c
937
const int code = icmp_hdr(skb)->code;
net/ipv6/sit.c
531
const int type = icmp_hdr(skb)->type;
net/ipv6/sit.c
532
const int code = icmp_hdr(skb)->code;
net/ipv6/sit.c
559
data_len = icmp_hdr(skb)->un.reserved[1] * 4; /* RFC 4884 4.1 */
net/ipv6/sysctl_net_ipv6.c
289
net->ipv6.sysctl.icmp_hdr = register_net_sysctl_sz(net,
net/ipv6/sysctl_net_ipv6.c
293
if (!net->ipv6.sysctl.icmp_hdr)
net/ipv6/sysctl_net_ipv6.c
320
ipv6_icmp_table = net->ipv6.sysctl.icmp_hdr->ctl_table_arg;
net/ipv6/sysctl_net_ipv6.c
322
unregister_net_sysctl_table(net->ipv6.sysctl.icmp_hdr);
net/openvswitch/flow.c
748
struct icmphdr *icmp = icmp_hdr(skb);
net/sctp/input.c
610
const int type = icmp_hdr(skb)->type;
net/sctp/input.c
611
const int code = icmp_hdr(skb)->code;
net/xfrm/xfrm_interface_core.c
614
switch (icmp_hdr(skb)->type) {
net/xfrm/xfrm_interface_core.c
616
if (icmp_hdr(skb)->code != ICMP_FRAG_NEEDED)
net/xfrm/xfrm_interface_core.c
636
if (icmp_hdr(skb)->type == ICMP_DEST_UNREACH)
samples/bpf/xdp_adjust_tail_kern.c
100
icmp_hdr->checksum = 0;
samples/bpf/xdp_adjust_tail_kern.c
101
ipv4_csum(icmp_hdr, ICMP_TOOBIG_PAYLOAD_SIZE, &csum);
samples/bpf/xdp_adjust_tail_kern.c
102
icmp_hdr->checksum = csum;
samples/bpf/xdp_adjust_tail_kern.c
84
struct icmphdr *icmp_hdr;
samples/bpf/xdp_adjust_tail_kern.c
94
icmp_hdr = data + off;
samples/bpf/xdp_adjust_tail_kern.c
97
icmp_hdr->type = ICMP_DEST_UNREACH;
samples/bpf/xdp_adjust_tail_kern.c
98
icmp_hdr->code = ICMP_FRAG_NEEDED;
samples/bpf/xdp_adjust_tail_kern.c
99
icmp_hdr->un.frag.mtu = htons(max_pcktsz - sizeof(struct ethhdr));
tools/testing/selftests/bpf/progs/test_l4lb.c
237
struct icmp6hdr *icmp_hdr;
tools/testing/selftests/bpf/progs/test_l4lb.c
240
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_l4lb.c
241
if (icmp_hdr + 1 > data_end)
tools/testing/selftests/bpf/progs/test_l4lb.c
243
if (icmp_hdr->icmp6_type != ICMPV6_PKT_TOOBIG)
tools/testing/selftests/bpf/progs/test_l4lb.c
259
struct icmphdr *icmp_hdr;
tools/testing/selftests/bpf/progs/test_l4lb.c
262
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_l4lb.c
263
if (icmp_hdr + 1 > data_end)
tools/testing/selftests/bpf/progs/test_l4lb.c
265
if (icmp_hdr->type != ICMP_DEST_UNREACH ||
tools/testing/selftests/bpf/progs/test_l4lb.c
266
icmp_hdr->code != ICMP_FRAG_NEEDED)
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
236
struct icmp6hdr *icmp_hdr;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
239
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
240
if (icmp_hdr + 1 > data_end)
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
242
if (icmp_hdr->icmp6_type != ICMPV6_PKT_TOOBIG)
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
258
struct icmphdr *icmp_hdr;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
261
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
262
if (icmp_hdr + 1 > data_end)
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
264
if (icmp_hdr->type != ICMP_DEST_UNREACH ||
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
265
icmp_hdr->code != ICMP_FRAG_NEEDED)
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
239
struct icmp6hdr *icmp_hdr;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
242
icmp_hdr = bpf_dynptr_slice(skb_ptr, off, buffer, sizeof(buffer));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
243
if (!icmp_hdr)
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
246
if (icmp_hdr->icmp6_type != ICMPV6_PKT_TOOBIG)
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
264
struct icmphdr *icmp_hdr;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
267
icmp_hdr = bpf_dynptr_slice(skb_ptr, off, buffer_icmp, sizeof(buffer_icmp));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
268
if (!icmp_hdr)
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
270
if (icmp_hdr->type != ICMP_DEST_UNREACH ||
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
271
icmp_hdr->code != ICMP_FRAG_NEEDED)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
403
struct icmphdr *icmp_hdr;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
416
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
417
icmp_hdr->type = 0;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
418
icmp_hdr->checksum += 0x0007;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
435
struct icmp6hdr *icmp_hdr;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
446
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
447
icmp_hdr->icmp6_type = 129;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
448
icmp_hdr->icmp6_cksum -= 0x0001;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
460
struct icmp6hdr *icmp_hdr;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
463
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
464
if (icmp_hdr + 1 > data_end)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
466
if (icmp_hdr->icmp6_type == 128)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
468
if (icmp_hdr->icmp6_type != 3)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
485
struct icmphdr *icmp_hdr;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
488
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
489
if (icmp_hdr + 1 > data_end)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
491
if (icmp_hdr->type == 8)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
493
if ((icmp_hdr->type != 3) || (icmp_hdr->code != 4))