]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge branch 'mlxsw-fixes'
authorJakub Kicinski <kuba@kernel.org>
Thu, 31 Oct 2024 01:24:41 +0000 (18:24 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 31 Oct 2024 01:24:42 +0000 (18:24 -0700)
commitb919f1e54e11662d5aa9582b514431c168c0bed8
treef949df26c76c2a14548921ed891374f220bdc594
parent04c20a9356f283da623903e81e7c6d5df7e4dc3c
parentd7bd61fa0222db1cdc01d66bec2477c9fdfa6d4f
Merge branch 'mlxsw-fixes'

Petr Machata says:

====================
mlxsw: Fixes

In this patchset:

- Tx header should be pushed for each packet which is transmitted via
  Spectrum ASICs. Patch #1 adds a missing call to skb_cow_head() to make
  sure that there is both enough room to push the Tx header and that the
  SKB header is not cloned and can be modified.

- Commit b5b60bb491b2 ("mlxsw: pci: Use page pool for Rx buffers
  allocation") converted mlxsw to use page pool for Rx buffers allocation.
  Sync for CPU and for device should be done for Rx pages. In patches #2
  and #3, add the missing calls to sync pages for, respectively, CPU and
  the device.

- Patch #4 then fixes a bug to IPv6 GRE forwarding offload. Patch #5 adds
  a generic forwarding test that fails with mlxsw ports prior to the fix.
====================

Link: https://patch.msgid.link/cover.1729866134.git.petrm@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>