Lines Matching refs:remaining_caplen

3488     const uint32_t remaining_caplen)  in get_esp_trunc_len()  argument
3495 if (trunc_len > remaining_caplen) { in get_esp_trunc_len()
3496 return remaining_caplen; in get_esp_trunc_len()
3504 const uint32_t remaining_caplen) in get_isakmp_trunc_len() argument
3511 if (trunc_len > remaining_caplen) { in get_isakmp_trunc_len()
3512 return remaining_caplen; in get_isakmp_trunc_len()
3520 const uint32_t remaining_caplen) in get_isakmp_natt_trunc_len() argument
3524 char payload[remaining_caplen]; in get_isakmp_natt_trunc_len()
3526 err = bpf_copydata(pkt, off, remaining_caplen, payload); in get_isakmp_natt_trunc_len()
3528 return remaining_caplen; in get_isakmp_natt_trunc_len()
3536 if (remaining_caplen >= 4 && in get_isakmp_natt_trunc_len()
3539 trunc_len = 4 + get_isakmp_trunc_len(pkt, off + 4, remaining_caplen - 4); in get_isakmp_natt_trunc_len()
3540 } else if (remaining_caplen == 1) { in get_isakmp_natt_trunc_len()
3543 trunc_len = get_esp_trunc_len(pkt, off, remaining_caplen); in get_isakmp_natt_trunc_len()
3546 if (trunc_len > remaining_caplen) { in get_isakmp_natt_trunc_len()
3547 return remaining_caplen; in get_isakmp_natt_trunc_len()
3554 get_udp_trunc_len(struct bpf_packet *pkt, uint32_t off, const uint32_t remaining_caplen) in get_udp_trunc_len() argument
3559 if (trunc_len >= remaining_caplen) { in get_udp_trunc_len()
3560 return remaining_caplen; in get_udp_trunc_len()
3566 return remaining_caplen; in get_udp_trunc_len()
3578 trunc_len = remaining_caplen; in get_udp_trunc_len()
3584 trunc_len = remaining_caplen; in get_udp_trunc_len()
3590 remaining_caplen - sizeof(struct udphdr)); in get_udp_trunc_len()
3593 remaining_caplen - sizeof(struct udphdr)); in get_udp_trunc_len()
3595 if (trunc_len >= remaining_caplen) { in get_udp_trunc_len()
3596 return remaining_caplen; in get_udp_trunc_len()
3603 get_tcp_trunc_len(struct bpf_packet *pkt, uint32_t off, const uint32_t remaining_caplen) in get_tcp_trunc_len() argument
3607 if (trunc_len >= remaining_caplen) { in get_tcp_trunc_len()
3608 return remaining_caplen; in get_tcp_trunc_len()
3614 return remaining_caplen; in get_tcp_trunc_len()
3625 trunc_len = remaining_caplen; in get_tcp_trunc_len()
3629 if (trunc_len >= remaining_caplen) { in get_tcp_trunc_len()
3630 return remaining_caplen; in get_tcp_trunc_len()
3637 …oto_trunc_len(uint8_t proto, struct bpf_packet *pkt, uint32_t off, const uint32_t remaining_caplen) in get_proto_trunc_len() argument
3646 trunc_len = remaining_caplen; in get_proto_trunc_len()
3653 trunc_len = remaining_caplen; in get_proto_trunc_len()
3660 trunc_len = remaining_caplen; in get_proto_trunc_len()
3664 trunc_len = get_udp_trunc_len(pkt, off, remaining_caplen); in get_proto_trunc_len()
3668 trunc_len = get_tcp_trunc_len(pkt, off, remaining_caplen); in get_proto_trunc_len()
3672 trunc_len = get_esp_trunc_len(pkt, off, remaining_caplen); in get_proto_trunc_len()
3683 if (trunc_len >= remaining_caplen) { in get_proto_trunc_len()
3684 return remaining_caplen; in get_proto_trunc_len()
3691 get_ip_trunc_len(struct bpf_packet *pkt, uint32_t off, const uint32_t remaining_caplen) in get_ip_trunc_len() argument
3695 if (iplen >= remaining_caplen) { in get_ip_trunc_len()
3696 return remaining_caplen; in get_ip_trunc_len()
3702 return remaining_caplen; in get_ip_trunc_len()
3708 if (iplen >= remaining_caplen) { in get_ip_trunc_len()
3709 return remaining_caplen; in get_ip_trunc_len()
3713 iplen += get_proto_trunc_len(proto, pkt, off + iplen, remaining_caplen - iplen); in get_ip_trunc_len()
3715 if (iplen >= remaining_caplen) { in get_ip_trunc_len()
3716 return remaining_caplen; in get_ip_trunc_len()
3723 get_ip6_trunc_len(struct bpf_packet *pkt, uint32_t off, const uint32_t remaining_caplen) in get_ip6_trunc_len() argument
3727 if (iplen >= remaining_caplen) { in get_ip6_trunc_len()
3728 return remaining_caplen; in get_ip6_trunc_len()
3734 return remaining_caplen; in get_ip6_trunc_len()
3743 iplen += get_proto_trunc_len(proto, pkt, off + iplen, remaining_caplen - iplen); in get_ip6_trunc_len()
3745 if (iplen >= remaining_caplen) { in get_ip6_trunc_len()
3746 return remaining_caplen; in get_ip6_trunc_len()
3753 get_ether_trunc_len(struct bpf_packet *pkt, uint32_t off, const uint32_t remaining_caplen) in get_ether_trunc_len() argument
3757 if (ethlen >= remaining_caplen) { in get_ether_trunc_len()
3758 return remaining_caplen; in get_ether_trunc_len()
3764 return remaining_caplen; in get_ether_trunc_len()
3770 ethlen = remaining_caplen; in get_ether_trunc_len()
3773 remaining_caplen - ethlen); in get_ether_trunc_len()
3776 remaining_caplen - ethlen); in get_ether_trunc_len()
3778 ethlen = MIN(BPF_MIN_PKT_SIZE, remaining_caplen); in get_ether_trunc_len()