Re: [PATCH for-next v2 07/18] RDMA/rxe: Make task interface pluggable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/25/22 03:02, Daisuke Matsuda (Fujitsu) wrote:
> On Sat, Oct 22, 2022 5:01 AM Bob Pearson wrote:
>>
>> Make the internal interface to the task operations pluggable and
>> add a new 'inline' type.
> 
> I do not see why we need the new 'inline' type. It may be technically
> possible to add it, but is there any situation where it is useful?
> With the new mode, It will take longer for softirq (NET_RX_SOFTIRQ)
> to complete its work, and that can cause a negative effect on the system
> as a whole.
> 
The one and only place where it makes sense in production is for the completer
task for UD QPs. In the original rxe code it was called inline from the requester.
Later that sort of got blurred and sometimes it was called inline and sometimes as
a tasklet. For benchmarking and testing it is useful to have other options to
check. In my world, HPC, storage use cases are typically all consuming when active
and we will try anything to see what gives the best performance and not worry too
much about the effect on other jobs. I am also interested in trying threaded interrupts
which are described as another alternative to tasklets.

Bob



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux