| From 393415203f5c916b5907e0a7c89f4c2c5a9c5505 Mon Sep 17 00:00:00 2001 |
| From: Eric Dumazet <edumazet@google.com> |
| Date: Wed, 17 Jun 2020 20:53:21 -0700 |
| Subject: [PATCH] octeontx2-af: change (struct qmem)->entry_sz from u8 to u16 |
| |
| commit 393415203f5c916b5907e0a7c89f4c2c5a9c5505 upstream. |
| |
| We need to increase TSO_HEADER_SIZE from 128 to 256. |
| |
| Since otx2_sq_init() calls qmem_alloc() with TSO_HEADER_SIZE, |
| we need to change (struct qmem)->entry_sz to avoid truncation to 0. |
| |
| Fixes: 7a37245ef23f ("octeontx2-af: NPA block admin queue init") |
| Signed-off-by: Eric Dumazet <edumazet@google.com> |
| Cc: Sunil Goutham <sgoutham@marvell.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| |
| diff --git a/drivers/net/ethernet/marvell/octeontx2/af/common.h b/drivers/net/ethernet/marvell/octeontx2/af/common.h |
| index cd33c2e6ca5f..f48eb66ed021 100644 |
| --- a/drivers/net/ethernet/marvell/octeontx2/af/common.h |
| +++ b/drivers/net/ethernet/marvell/octeontx2/af/common.h |
| @@ -43,7 +43,7 @@ struct qmem { |
| void *base; |
| dma_addr_t iova; |
| int alloc_sz; |
| - u8 entry_sz; |
| + u16 entry_sz; |
| u8 align; |
| u32 qsize; |
| }; |
| -- |
| 2.27.0 |
| |