From: Doug Berger <open...@gmail.com> Date: Wed, 24 Jun 2020 18:14:52 -0700
> Now that scatter-gather and tx-checksumming are enabled by default > it revealed a packet corruption issue that can occur for very short > fragmented packets. > > When padding these frames to the minimum length it is possible for > the non-linear (fragment) data to be added to the end of the linear > header in an SKB. Since the number of fragments is read before the > padding and used afterward without reloading, the fragment that > should have been consumed can be tacked on in place of part of the > padding. > > The third commit in this set corrects this by removing the software > padding and allowing the hardware to add the pad bytes if necessary. > > The first two commits resolve warnings observed by the kbuild test > robot and are included here for simplicity of application. Series applied, thank you.