net: airoha: Compute number of descriptors according to reserved memory size
authorLorenzo Bianconi <lorenzo@kernel.org>
Thu, 19 Jun 2025 07:07:24 +0000 (09:07 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 19 Jun 2025 15:41:58 +0000 (08:41 -0700)
commitedf8afeecfbb0b8c1a2edb8c8892d2f759d35321
treec432bffcd915aa38b8a65ed95db4b9c691525596
parentdccf87ea49b7b954f85ce4d13826dced250e855c
net: airoha: Compute number of descriptors according to reserved memory size

In order to not exceed the reserved memory size for hwfd buffers,
compute the number of hwfd buffers/descriptors according to the
reserved memory size and the size of each hwfd buffer (2KB).

Fixes: 3a1ce9e3d01b ("net: airoha: Add the capability to allocate hwfd buffers via reserved-memory")
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Link: https://patch.msgid.link/20250619-airoha-hw-num-desc-v4-1-49600a9b319a@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/airoha/airoha_eth.c