Whamcloud - gitweb
LU-10003 lnet: migrate lnet setup and tear down to Netlink 59/54359/2
authorJames Simmons <jsimmons@infradead.org>
Tue, 12 Mar 2024 13:24:19 +0000 (09:24 -0400)
committerOleg Drokin <green@whamcloud.com>
Sat, 23 Mar 2024 05:50:26 +0000 (05:50 +0000)
commit6526fdb007a5110791f0b49ef61d2518d9b14e44
tree00dcfe372fb6a9d22e5df2bfc6ceb85cc3fe51fb
parentde67af9f4f4b394c5d08e67ff3e8355e45183381
LU-10003 lnet: migrate lnet setup and tear down to Netlink

Migrate the LNet setup and tear down functionality from ioctls to
Netlink. This change now means lnet_ioctl() is no longer needed but
we will keep it for now to support older tools. The work here will
be used in a follow on patch to tell lnet to setup large NIDs by
default for testing.

Test-Parameters: trivial testlist=sanity-lnet
Change-Id: Id69810e114818d423102d6e85ff93529f04c337f
Signed-off-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/54359
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Chris Horn <chris.horn@hpe.com>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Frank Sehr <fsehr@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/lnet/lib-lnet.h
lnet/include/uapi/linux/lnet/lnet-dlc.h
lnet/lnet/api-ni.c
lnet/lnet/module.c
lnet/utils/lnetconfig/liblnetconfig.c
lnet/utils/lnetconfig/liblnetconfig.h
lnet/utils/lnetctl.c
lustre/utils/portals.c