On Wed, 28 Aug 2019 16:03:04 +0200, Thomas Bogendoerfer wrote: > Memory for descriptor rings are allocated/freed, when interface is > brought up/down. Since the size of the rings is not changeable by > hardware, we now allocate rings now during probe and free it, when > device is removed. > > Signed-off-by: Thomas Bogendoerfer <tbogendoer...@suse.de>
So the rings still get freed and allocated from ioc3_init() but there's a set allocated from the start? I guess that makes some sense.. Most drivers will allocate rings in open() and free them in close().