Whamcloud - gitweb
LU-12452 socklnd: allow setting IP ToS value 80/54080/5
authorEtienne AUJAMES <eaujames@ddn.com>
Sat, 23 Mar 2024 19:43:38 +0000 (15:43 -0400)
committerOleg Drokin <green@whamcloud.com>
Tue, 2 Apr 2024 20:57:25 +0000 (20:57 +0000)
commitca39529e4a1cb7d841358826c569262e5d77529a
treed028db01649fc49a4211fe610d5d8c8b8701839e
parentd3fe77259dbd1e49d73998001904fb975679343a
LU-12452 socklnd: allow setting IP ToS value

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

It adds the module parameter "tos":
...
options ksocklnd 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: I15d3d1dfb645cc778763713c5018f66bea8567c6
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/54080
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Alexey Lyashkov <alexey.lyashkov@hpe.com>
Reviewed-by: Frank Sehr <fsehr@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
libcfs/autoconf/lustre-libcfs.m4
libcfs/include/libcfs/linux/linux-net.h
lnet/include/uapi/linux/lnet/lnet-dlc.h
lnet/klnds/socklnd/socklnd.c
lnet/klnds/socklnd/socklnd.h
lnet/klnds/socklnd/socklnd_lib.c
lnet/klnds/socklnd/socklnd_modparams.c