Re: [PATCH] net: ipa: compute proper aggregation limit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 03, 2022 at 07:30:22AM -0500, Alex Elder wrote:
> commit c5794097b269f15961ed78f7f27b50e51766dec9 upstream.
> 
> The aggregation byte limit for an endpoint is currently computed
> based on the endpoint's receive buffer size.
> 
> However, some bytes at the front of each receive buffer are reserved
> on the assumption that--as with SKBs--it might be useful to insert
> data (such as headers) before what lands in the buffer.
> 
> The aggregation byte limit currently doesn't take into account that
> reserved space, and as a result, aggregation could require space
> past that which is available in the buffer.
> 
> Fix this by reducing the size used to compute the aggregation byte
> limit by the NET_SKB_PAD offset reserved for each receive buffer.
> 
> Cc: <stable@xxxxxxxxxxxxxxx>    # 5.10.x
> Fixes: 84f9bd12d46db ("soc: qcom: ipa: IPA endpoints");
> Signed-off-by: Alex Elder <elder@xxxxxxxxxx>
> Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx>
> ---
> The original commit doesn't cherry-pick cleanly to v5.10.119.  -Alex

All now queued up, thanks.

greg k-h



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux