Thread (10 messages) flat view 10 messages, 4 authors, 2021-10-08

Re: [PATCH net-next 2/7] gve: Add rx buffer pagecnt bias

From: Jakub Kicinski <kuba@kernel.org>
Date: 2021-10-08 02:31:51

On Thu,  7 Oct 2021 09:25:29 -0700 Jeroen de Borst wrote:
From: Catherine Sullivan <redacted>

Add a pagecnt bias field to rx buffer info struct to eliminate
needing to increment the atomic page ref count on every pass in the
rx hotpath.

Also prefetch two packet pages ahead.

Fixes: ede3fcf5ec67f ("gve: Add support for raw addressing to the rx path")
Signed-off-by: Yanchun Fu <redacted>
Signed-off-by: Nathan Lewis <redacted>
Signed-off-by: Catherine Sullivan <redacted>
Signed-off-by: David Awogbemila <redacted>
drivers/net/ethernet/google/gve/gve_rx.c:521:5: warning: no previous prototype for ‘gve_clean_rx_done’ [-Wmissing-prototypes]
  521 | int gve_clean_rx_done(struct gve_rx_ring *rx, int budget,
      |     ^~~~~~~~~~~~~~~~~
drivers/net/ethernet/google/gve/gve_rx.c:521:5: warning: symbol 'gve_clean_rx_done' was not declared. Should it be static?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help