ihl_len 54 samples/bpf/parse_varlen.c uint64_t ihl_len; ihl_len 62 samples/bpf/parse_varlen.c ihl_len = iph->ihl * 4; ihl_len 65 samples/bpf/parse_varlen.c iph = data + nh_off + ihl_len; ihl_len 68 samples/bpf/parse_varlen.c ihl_len += iph->ihl * 4; ihl_len 72 samples/bpf/parse_varlen.c return tcp(data, nh_off + ihl_len, data_end); ihl_len 74 samples/bpf/parse_varlen.c return udp(data, nh_off + ihl_len, data_end); ihl_len 82 samples/bpf/parse_varlen.c uint64_t ihl_len = sizeof(struct ipv6hdr); ihl_len 92 samples/bpf/parse_varlen.c iph = data + nh_off + ihl_len; ihl_len 95 samples/bpf/parse_varlen.c ihl_len += iph->ihl * 4; ihl_len 98 samples/bpf/parse_varlen.c ip6h = data + nh_off + ihl_len; ihl_len 101 samples/bpf/parse_varlen.c ihl_len += sizeof(struct ipv6hdr); ihl_len 106 samples/bpf/parse_varlen.c return tcp(data, nh_off + ihl_len, data_end); ihl_len 108 samples/bpf/parse_varlen.c return udp(data, nh_off + ihl_len, data_end); ihl_len 28 tools/testing/selftests/bpf/progs/test_pkt_access.c __u64 ihl_len; ihl_len 38 tools/testing/selftests/bpf/progs/test_pkt_access.c ihl_len = iph->ihl * 4; ihl_len 40 tools/testing/selftests/bpf/progs/test_pkt_access.c tcp = (struct tcphdr *)((void *)(iph) + ihl_len); ihl_len 46 tools/testing/selftests/bpf/progs/test_pkt_access.c ihl_len = sizeof(*ip6h); ihl_len 48 tools/testing/selftests/bpf/progs/test_pkt_access.c tcp = (struct tcphdr *)((void *)(ip6h) + ihl_len); ihl_len 28 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c __u64 ihl_len; ihl_len 35 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c ihl_len = iph->ihl * 4; ihl_len 44 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c ihl_len = sizeof(*ip6h); ihl_len 50 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c if (data + nh_off + ihl_len > data_end || proto != IPPROTO_TCP)