Lines Matching defs:sizeof

35 	(offsetof(TYPE, MEMBER) + sizeof((((TYPE *)0)->MEMBER)))
93 sizeof(flow_ports_t) !=
98 sizeof(flow_ports_t) !=
218 struct iphdr *ipv4 = buf_assign(pkt, sizeof(*ipv4), scratch);
237 if (!buf_copy(pkt, ports, sizeof(*ports))) {
269 _Static_assert(sizeof(struct iphdr) == 20, "iphdr must be 20 bytes");
274 for (size_t i = 0; i < sizeof(struct iphdr) / 2; i++) {
312 if (!buf_copy(pkt, &exthdr, sizeof(exthdr))) {
318 (exthdr.len + 1) * 8 - sizeof(exthdr))) {
354 struct ipv6hdr *ipv6 = buf_assign(pkt, sizeof(*ipv6), scratch);
384 sizeof(*encap) +
385 sizeof(struct in_addr) * encap->unigue.hop_count;
386 int32_t encap_overhead = payload_off - sizeof(struct ethhdr);
408 sizeof(*encap) +
409 sizeof(struct in_addr) * encap->unigue.hop_count;
411 payload_off - sizeof(struct ethhdr) - sizeof(struct iphdr);
412 int32_t delta = sizeof(struct gre_base_hdr) - encap_overhead;
500 if (bpf_skb_pull_data(skb, sizeof(encap_gre_t))) {
511 encap_gre_t *encap_gre = buf_assign(&pkt, sizeof(encap_gre_t), NULL);
538 memcpy(temp, encap->eth.h_dest, sizeof(temp));
540 sizeof(encap->eth.h_dest));
541 memcpy(encap->eth.h_source, temp, sizeof(encap->eth.h_source));
570 if (!buf_skip(pkt, sizeof(struct in_addr)))
602 if (!buf_copy(pkt, next_hop, sizeof(*next_hop))) {
614 * fill_tuple(&t, foo, sizeof(struct iphdr), 123, 321)
616 * clang will substitute a constant for sizeof, which allows the verifier
625 case sizeof(struct iphdr): {
631 return sizeof(tuple->ipv4);
634 case sizeof(struct ipv6hdr): {
637 sizeof(tuple->ipv6.daddr));
639 sizeof(tuple->ipv6.saddr));
642 return sizeof(tuple->ipv6);
667 uint64_t iphlen = sizeof(struct iphdr);
668 if (tuplen == sizeof(tuple->ipv6)) {
669 iphlen = sizeof(struct ipv6hdr);
673 sizeof(*tcp)) == 0) {
721 if (!buf_copy(pkt, &icmp, sizeof(icmp))) {
762 sizeof(tuple.ipv4), metrics);
768 if (!buf_copy(pkt, &icmp6, sizeof(icmp6))) {
805 memcpy(&tuple.ipv6.saddr, &ipv6->daddr, sizeof(tuple.ipv6.saddr));
806 memcpy(&tuple.ipv6.daddr, &ipv6->saddr, sizeof(tuple.ipv6.daddr));
813 return classify_icmp(pkt->skb, l4_proto, &tuple, sizeof(tuple.ipv6),
823 struct tcphdr *tcp = buf_assign(pkt, sizeof(_tcp), &_tcp);
845 struct udphdr *udph = buf_assign(pkt, sizeof(_udp), &_udp);
883 return process_tcp(pkt, ipv4, sizeof(*ipv4), metrics);
886 return process_udp(pkt, ipv4, sizeof(*ipv4), metrics);
923 return process_tcp(pkt, ipv6, sizeof(*ipv6), metrics);
926 return process_udp(pkt, ipv6, sizeof(*ipv6), metrics);
956 if (bpf_skb_pull_data(skb, sizeof(*encap))) {
966 encap = buf_assign(&pkt, sizeof(*encap), NULL);
1010 sizeof(encap->unigue) / 4 + encap->unigue.hop_count) {