gve: Implement queue api
authorShailend Chand <shailend@google.com>
Wed, 1 May 2024 23:25:49 +0000 (23:25 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 7 May 2024 01:23:05 +0000 (18:23 -0700)
commitc93462b914dbf46b0c0256f7784cc79f7c368e45
tree3ea041d43ab060a65e6a5238e69a7d01c67c983b
parent8c4e4798123fd8e0c55e48e49db0f24287c18def
gve: Implement queue api

The new netdev queue api is implemented for gve.

Tested-by: Mina Almasry <almasrymina@google.com>
Reviewed-by: Mina Almasry <almasrymina@google.com>
Reviewed-by: Praveen Kaligineedi <pkaligineedi@google.com>
Reviewed-by: Harshitha Ramamurthy <hramamurthy@google.com>
Signed-off-by: Shailend Chand <shailend@google.com>
Link: https://lore.kernel.org/all/20240501232549.1327174-11-shailend@google.com/
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/google/gve/gve.h
drivers/net/ethernet/google/gve/gve_dqo.h
drivers/net/ethernet/google/gve/gve_main.c
drivers/net/ethernet/google/gve/gve_rx.c
drivers/net/ethernet/google/gve/gve_rx_dqo.c