aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/net/gve.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/net/gve.c')
-rw-r--r--src/drivers/net/gve.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/drivers/net/gve.c b/src/drivers/net/gve.c
index 03edc0899..7f86dd219 100644
--- a/src/drivers/net/gve.c
+++ b/src/drivers/net/gve.c
@@ -722,6 +722,7 @@ static int gve_alloc_qpl ( struct gve_nic *gve, struct gve_qpl *qpl,
/* Calculate number of pages required */
build_assert ( GVE_BUF_SIZE <= GVE_PAGE_SIZE );
qpl->count = ( ( buffers + GVE_BUF_PER_PAGE - 1 ) / GVE_BUF_PER_PAGE );
+ assert ( qpl->count <= GVE_QPL_MAX );
/* Allocate pages (as a single block) */
len = ( qpl->count * GVE_PAGE_SIZE );