Re: [PATCH 1/4] RDMA/srp: Make the channel count configurable per target

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

 



On Sat, May 23, 2020 at 08:22:19AM -0700, Bart Van Assche wrote:
> On 2020-05-23 06:55, Leon Romanovsky wrote:
> > On Fri, May 22, 2020 at 02:33:38PM -0700, Bart Van Assche wrote:
> >> Increase the flexibility of the SRP initiator driver by making the channel
> >> count configurable per target instead of only providing a kernel module
> >> parameter for configuring the channel count.
> >>
> >> Cc: Laurence Oberman <loberman@xxxxxxxxxx>
> >> Cc: Kamal Heib <kamalheib1@xxxxxxxxx>
> >> Signed-off-by: Bart Van Assche <bvanassche@xxxxxxx>
> >> ---
> >>  drivers/infiniband/ulp/srp/ib_srp.c | 21 ++++++++++++++++-----
> >>  1 file changed, 16 insertions(+), 5 deletions(-)
> >>
> >> diff --git a/drivers/infiniband/ulp/srp/ib_srp.c b/drivers/infiniband/ulp/srp/ib_srp.c
> >> index 00b4f88b113e..d686c39710c0 100644
> >> --- a/drivers/infiniband/ulp/srp/ib_srp.c
> >> +++ b/drivers/infiniband/ulp/srp/ib_srp.c
> >> @@ -3424,6 +3424,7 @@ enum {
> >>  	SRP_OPT_IP_DEST		= 1 << 16,
> >>  	SRP_OPT_TARGET_CAN_QUEUE= 1 << 17,
> >>  	SRP_OPT_MAX_IT_IU_SIZE  = 1 << 18,
> >> +	SRP_OPT_CH_COUNT	= 1 << 19,
> >>  };
> >>
> >>  static unsigned int srp_opt_mandatory[] = {
> >> @@ -3457,6 +3458,7 @@ static const match_table_t srp_opt_tokens = {
> >>  	{ SRP_OPT_IP_SRC,		"src=%s"		},
> >>  	{ SRP_OPT_IP_DEST,		"dest=%s"		},
> >>  	{ SRP_OPT_MAX_IT_IU_SIZE,	"max_it_iu_size=%d"	},
> >> +	{ SRP_OPT_CH_COUNT,		"ch_count=%d",		},
> >
> > Why did you use %d and not %u?
>
> Hi Leon,
>
> There is more kernel code that uses %d for unsigned integers. Anyway, if
> someone cares enough I can change %d into %u.

I don't have strong opinion about that.

Thanks

>
> Bart.



[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