Whamcloud - gitweb
LU-12678 lnet: discard WIRE_ATTR 14/37914/5
authorJames Simmons <jsimmons@infradead.org>
Sat, 26 Dec 2020 17:19:19 +0000 (12:19 -0500)
committerOleg Drokin <green@whamcloud.com>
Fri, 26 Feb 2021 22:11:50 +0000 (22:11 +0000)
commit6ae187404a8d7f8a41a06c797cdd2dde90f93bd7
treeae0637fe3ffcf83f5842a5a13fa9dedd3370f821
parent5bb641fa61175fd0fe63e830219d88304b5162c3
LU-12678 lnet: discard WIRE_ATTR

This macro adds nothing of value, and make the code harder to
read for new readers so it was remove for the Linux client.
We still want to keep track of what data structures are
transmitted over the wire and ensure the protocol does not get
broken. Move the wire protocol structures to their own header
files and add wire checking.

Linux-commit: 3e60455d1953fcee6042c107a8d5657886aa9c58

Test-Parameters: trivial
Change-Id: I4867e80bf8e8f0598d1920865d6f1b9ba920ce5b
Signed-off-by: Mr NeilBrown <neilb@suse.de>
Signed-off-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/37914
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
12 files changed:
lnet/include/lnet/socklnd.h
lnet/include/uapi/linux/lnet/Makefile.am
lnet/include/uapi/linux/lnet/lnet-idl.h [new file with mode: 0644]
lnet/include/uapi/linux/lnet/lnet-types.h
lnet/include/uapi/linux/lnet/lnetst.h
lnet/klnds/gnilnd/gnilnd.h
lnet/klnds/o2iblnd/autoMakefile.am
lnet/klnds/o2iblnd/o2iblnd-idl.h [new file with mode: 0644]
lnet/klnds/o2iblnd/o2iblnd.c
lnet/klnds/o2iblnd/o2iblnd.h
lnet/lnet/api-ni.c
lnet/selftest/rpc.h