On Mon, Oct 02, 2017 at 03:10:22PM -0400, Chuck Lever wrote: > RPC-over-RDMA in v4.14 always uses a compvec of 0. Due to the above observed behavior, > this means that interrupts for both of these cards always route to socket 0, even though > the CX-4 is affined to socket 1. I think, broadly speaking, the NUMA abstractions in RDMA need work, and this is one of the areas... So I think what you are seeing is that this just doesn't make much sense today and there isn't really a good plan here. I'm sure something can be hacked together by futzing with the compvec. Ideally, if a ULP wishes to use a specific NUMA domain, then it should communicate that in the native kernel language for talking about NUMA domains and not translate into the goofy compvec. This applies broadly to not only the interrupt, but all driver allocations related to a QP/CQ, maybe even to short lived MRs.. Depending on what performs well.. Generally putting memory closer to the reader is a good idea. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html