On 4/22/25 5:35 PM, [email protected] wrote:
> diff --git a/include/linux/tcp.h b/include/linux/tcp.h
> index af38fff24aa4..9cbfefd693e3 100644
> --- a/include/linux/tcp.h
> +++ b/include/linux/tcp.h
> @@ -303,6 +303,7 @@ struct tcp_sock {
>       u32     delivered;      /* Total data packets delivered incl. rexmits */
>       u32     delivered_ce;   /* Like the above but only ECE marked packets */
>       u32     received_ce;    /* Like the above but for rcvd CE marked pkts */
> +     u32     received_ecn_bytes[3];

I'm unsure if this should belong to the fast-path area. In any case
AFAICS this is the wrong location, as the fields are only written and
only in the rx path, while the above chunk belongs to the
tcp_sock_write_txrx group.

/P



Reply via email to