Whamcloud - gitweb
LU-12452 o2iblnd: allow setting IP ToS value (RoCE) 79/54079/5
authorEtienne AUJAMES <eaujames@ddn.com>
Sat, 23 Mar 2024 19:41:38 +0000 (15:41 -0400)
committerOleg Drokin <green@whamcloud.com>
Mon, 8 Apr 2024 15:35:42 +0000 (15:35 +0000)
commit4c809f7621425985e294c7d1da0ad6932be460af
tree1d9c59fdb2d6abf5f9ed72ddde01cd4a40c29e8d
parent56af81e1aac0ec1f924249db061514d93912482d
LU-12452 o2iblnd: allow setting IP ToS value (RoCE)

This patch add a new tuning to set the IP "Type of Service" value for
RoCE QoS.

It adds the module parameter "tos":
...
options ko2iblnd tos=106

tos=-1 means "disable": the LND will not try to set the ToS value.

Test-Parameters: trivial testlist=sanity-lnet
Signed-off-by: Etienne AUJAMES <eaujames@ddn.com>
Change-Id: I453d2eb690ea7d1997c6151669e12085e75b629b
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/54079
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Frank Sehr <fsehr@whamcloud.com>
Reviewed-by: Cyril Bordage <cbordage@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/uapi/linux/lnet/lnet-dlc.h
lnet/klnds/o2iblnd/o2iblnd.c
lnet/klnds/o2iblnd/o2iblnd.h
lnet/klnds/o2iblnd/o2iblnd_cb.c
lnet/klnds/o2iblnd/o2iblnd_modparams.c