diff options
| author | Paolo Abeni <pabeni@redhat.com> | 2023-10-05 11:45:08 +0200 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2023-10-05 11:45:09 +0200 |
| commit | defe4b87d52d92bd07c188cc1a9b1817985b2290 (patch) | |
| tree | a122076af85b024b209c10110afce9dcc9e1dde7 /include | |
| parent | d0f95894fda7d4f895b29c1097f92d7fee278cb2 (diff) | |
| parent | a43e8e9ffa0d1de058964edf1a0622cbb7e27cfe (diff) | |
| download | linux-defe4b87d52d92bd07c188cc1a9b1817985b2290.tar.gz linux-defe4b87d52d92bd07c188cc1a9b1817985b2290.tar.bz2 linux-defe4b87d52d92bd07c188cc1a9b1817985b2290.zip | |
Merge branch 'net-mana-fix-some-tx-processing-bugs'
Haiyang Zhang says:
====================
net: mana: Fix some TX processing bugs
Fix TX processing bugs on error handling, tso_bytes calculation,
and sge0 size.
====================
Link: https://lore.kernel.org/r/1696020147-14989-1-git-send-email-haiyangz@microsoft.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/net/mana/mana.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/net/mana/mana.h b/include/net/mana/mana.h index 9f70b4332238..4d43adf18606 100644 --- a/include/net/mana/mana.h +++ b/include/net/mana/mana.h @@ -103,9 +103,10 @@ struct mana_txq { /* skb data and frags dma mappings */ struct mana_skb_head { - dma_addr_t dma_handle[MAX_SKB_FRAGS + 1]; + /* GSO pkts may have 2 SGEs for the linear part*/ + dma_addr_t dma_handle[MAX_SKB_FRAGS + 2]; - u32 size[MAX_SKB_FRAGS + 1]; + u32 size[MAX_SKB_FRAGS + 2]; }; #define MANA_HEADROOM sizeof(struct mana_skb_head) |
