Merge tag 'mlx5-updates-2022-03-18' of git://git.kernel.org/pub/scm/linux/kernel...
authorDavid S. Miller <davem@davemloft.net>
Sat, 19 Mar 2022 14:50:19 +0000 (14:50 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 19 Mar 2022 14:50:19 +0000 (14:50 +0000)
commit092d992b76ed9d06389af0bc5efd5279d7b1ed9f
tree7396a2a28b2fbf1ae68f0b1f94db53714dbac93f
parent62f65554f5cffb17234e2b267d6376efc561d1c0
parent5dc2b581cd2cf518d28d0c703478a0c1fd54436c
Merge tag 'mlx5-updates-2022-03-18' of git://git./linux/kernel/git/saeed/linux

Saeed Mahameed says:

====================
mlx5-updates-2022-03-18

1) XDP multi buffer support

This series enables XDP on non-linear legacy RQ in multi buffer mode.

When XDP is enabled, fragmentation scheme on non-linear legacy RQ is
adjusted to comply to limitations of XDP multi buffer (fragments of the
same size). DMA addresses of fragments are stored in struct page for the
completion handler to be able to unmap them. XDP_TX is supported.

XDP_REDIRECT is not yet supported, the XDP core blocks it for multi
buffer packets at the moment.

2) Trivial cleanups
====================

Signed-off-by: David S. Miller <davem@davemloft.net>