Re: A new network interface send queue API

Kengo NAKAHARA <[email protected]>
Newsgroups gmane.os.netbsd.devel.network
Message-ID <[email protected]>
Hi,

On 2023/11/14 4:07, Jason Thorpe wrote:
> 
> 
>> On Nov 12, 2023, at 10:36 PM, Kengo NAKAHARA <[email protected]> wrote:
>>
>> Hi,
>>
>> What do you think about Tx NIC multiqueue?
>>
>> Currently, drivers which support Tx NIC multiqueue avoid driver global lock
>> to be MP-scalable.  I'm worried about sc->sc_txlock might be required in
>> ifp->if_transmit() driver implementation.
> 
> It does not currently impact the few drivers that use Tx multi-queue.  In my example, “sc_txlock” is really just a placeholder for “hardware has single Tx queue, and this is the mutex for it”.  My work here has no impact on the drivers that use the driver-specific ifp->if_transmit facility at this time, although I would like to harmonize them at some point so common sets of assertions and queue manipulation routines can be used.
> 
> -- thorpej
> 

I see.  I'm looking forward to the common sets of them.


Thanks,

-- 
//////////////////////////////////////////////////////////////////////
Internet Initiative Japan Inc.

Device Engineering Section,
Core Product Development Department,
Network Division,
Technology Unit

Kengo NAKAHARA <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.