On 10/3/20 6:21 PM, Jason Gunthorpe wrote: > On Thu, Oct 01, 2020 at 12:48:38PM -0500, Bob Pearson wrote: >> Add code to initialize new struct members in >> ib_device_attr as place holders. >> >> Signed-off-by: Bob Pearson <rpearson@xxxxxxx> >> --- >> drivers/infiniband/sw/rxe/rxe.c | 101 ++++++++++++++++++-------- >> drivers/infiniband/sw/rxe/rxe_verbs.c | 7 +- >> 2 files changed, 75 insertions(+), 33 deletions(-) > > This series should eliminate this patch and notably change the others > > https://patchwork.kernel.org/project/linux-rdma/list/?series=359361 > > Can you take a look that it works for this? > > Thanks, > Jason > I'll take a look. Let me know if/when you take it into for-next. Should be easy to adjust for these. Currently I am working to try to improve performance. I have replaced tasklets with work queues. Low QP count performance is not changed much but it should help high QP count performance. At the moment I am trying to optimize UD since it is a lot simpler. Once that is done I want to look at core affinity. Bob