mbox series

[5.4,0/3] batman-adv: Fixes for stable/linux-4.19.y

Message ID 20211120124053.261156-1-sven@narfation.org
Headers show
Series batman-adv: Fixes for stable/linux-4.19.y | expand

Message

Sven Eckelmann Nov. 20, 2021, 12:40 p.m. UTC
Hi,

I went through  all changes in batman-adv since v4.19 with a Fixes: line
and checked whether they were backported to the LTS kernels. The ones which
weren't ported and applied to this branch are now part of this patch series.

For this kernel version, I only found following three patches:

* batman-adv: Consider fragmentation for needed_headroom
* batman-adv: Reserve needed_*room for fragments
* batman-adv: Don't always reallocate the fragmentation skb head

which could in some circumstances cause packet loss but which were created
to fix high CPU load/low throughput problems. But I've added them here
anyway because the corresponding VXLAN patches were also added to stable.
And some stable kernels also got these fixes a while back.

Kind regards,
	Sven

Sven Eckelmann (3):
  batman-adv: Consider fragmentation for needed_headroom
  batman-adv: Reserve needed_*room for fragments
  batman-adv: Don't always reallocate the fragmentation skb head

 net/batman-adv/fragmentation.c  | 26 ++++++++++++++++----------
 net/batman-adv/hard-interface.c |  3 +++
 2 files changed, 19 insertions(+), 10 deletions(-)

Comments

Greg Kroah-Hartman Nov. 23, 2021, 12:33 p.m. UTC | #1
On Sat, Nov 20, 2021 at 01:40:50PM +0100, Sven Eckelmann wrote:
> Hi,
> 
> I went through  all changes in batman-adv since v4.19 with a Fixes: line
> and checked whether they were backported to the LTS kernels. The ones which
> weren't ported and applied to this branch are now part of this patch series.
> 
> For this kernel version, I only found following three patches:
> 
> * batman-adv: Consider fragmentation for needed_headroom
> * batman-adv: Reserve needed_*room for fragments
> * batman-adv: Don't always reallocate the fragmentation skb head
> 
> which could in some circumstances cause packet loss but which were created
> to fix high CPU load/low throughput problems. But I've added them here
> anyway because the corresponding VXLAN patches were also added to stable.
> And some stable kernels also got these fixes a while back.
> 
> Kind regards,
> 	Sven
> 
> Sven Eckelmann (3):
>   batman-adv: Consider fragmentation for needed_headroom
>   batman-adv: Reserve needed_*room for fragments
>   batman-adv: Don't always reallocate the fragmentation skb head

Now queued up, thanks.

greg k-h