On Sun, May 17, 2020 at 12:57:24PM -0700, Andrii Nakryiko wrote:
> +
> +static inline int roundup_len(__u32 len)
> +{
> +     /* clear out top 2 bits */
> +     len <<= 2;
> +     len >>= 2;

what this is for?
Overflow prevention?
but kernel checked the size already?

> +     /* add length prefix */
> +     len += BPF_RINGBUF_HDR_SZ;
> +     /* round up to 8 byte alignment */
> +     return (len + 7) / 8 * 8;
> +}
> +

Reply via email to