]> git.baikalelectronics.ru Git - kernel.git/commit
sfc: Include XDP packet headroom in buffer step size.
authorCharles McLachlan <cmclachlan@solarflare.com>
Fri, 20 Dec 2019 16:27:10 +0000 (16:27 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 21 Dec 2019 05:56:48 +0000 (21:56 -0800)
commit1e4b81ac6f5449a3e3a76ca9e1311ac11d852e8c
tree54429d281b249240732e8cba3191d2f63e575df1
parent45f4fb4ba4bef432581f0ea95ee62aa68e318293
sfc: Include XDP packet headroom in buffer step size.

Correct a mismatch between rx_page_buf_step and the actual step size
used when filling buffer pages.

This patch fixes the page overrun that occured when the MTU was set to
anything bigger than 1692.

Fixes: dc1c0a923867 ("sfc: allocate channels for XDP tx queues")
Signed-off-by: Charles McLachlan <cmclachlan@solarflare.com>
Signed-off-by: Edward Cree <ecree@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/sfc/rx.c