netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* napi driver for  multiport device with the only one dma channel - is it possible?
@ 2018-12-13 13:30 Jan Petrous
  2018-12-13 18:18 ` Stephen Hemminger
  0 siblings, 1 reply; 3+ messages in thread
From: Jan Petrous @ 2018-12-13 13:30 UTC (permalink / raw)
  To: netdev@vger.kernel.org

Hi,

am I understand it right that I can not use NAPI-powered design in case
when there is only one rx queue and one tx queue (only two
dma channels) usable for data transfer with the ethernet controller for
all interfaces (2 ports or more)?

I could imagine there would be possibility to declare for example rx
queue sharable between napi interfaces, but I was not able to find
anything like that.

I agree that it is a bit strange configuration but we have to support
such corner case (when other dma channels are used by independent
systems).

I seems like I have to create two drivers - one with napi, when at
least the same number of dma channels are free for use and second one
without napi (because of not enough dma channels).


Thanks.
/Jan

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-12-14  8:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-13 13:30 napi driver for multiport device with the only one dma channel - is it possible? Jan Petrous
2018-12-13 18:18 ` Stephen Hemminger
2018-12-14  8:09   ` Jan Petrous

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).