]> git.baikalelectronics.ru Git - kernel.git/commit
sfc: Allocate SRAM between buffer table and descriptor caches at init time
authorBen Hutchings <bhutchings@solarflare.com>
Wed, 15 Feb 2012 01:58:49 +0000 (01:58 +0000)
committerBen Hutchings <bhutchings@solarflare.com>
Thu, 16 Feb 2012 00:25:12 +0000 (00:25 +0000)
commit8b75f6a28aa54e11bf2e9e814c59353c3343c23a
tree871e75c4db7e670c2ceaed7b5fd69b9ef9a5f4c4
parent5f0cc646b864af5b6af82b9a5a182c5794193649
sfc: Allocate SRAM between buffer table and descriptor caches at init time

Each port has a block of 64-bit SRAM that is divided between buffer
table and descriptor cache regions at initialisation time.  Currently
we use a fixed allocation, but it needs to be changed to support
larger numbers of queues.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
drivers/net/ethernet/sfc/efx.c
drivers/net/ethernet/sfc/falcon.c
drivers/net/ethernet/sfc/net_driver.h
drivers/net/ethernet/sfc/nic.c
drivers/net/ethernet/sfc/nic.h
drivers/net/ethernet/sfc/siena.c