Whamcloud - gitweb
LU-10391 socklnd: handle IPv6 for zero copy messages 50/53150/2
authorJames Simmons <jsimmons@infradead.org>
Wed, 15 Nov 2023 17:53:15 +0000 (12:53 -0500)
committerOleg Drokin <green@whamcloud.com>
Wed, 29 Nov 2023 21:26:40 +0000 (21:26 +0000)
commit17c1cdf40e54f7be235f6b896dee575ef897d7a1
treec2fab5e24a152c0d08834fae610ef6d09e6a4df3
parent8276ade19d573c6eb3b561dbcbc30de607a703fd
LU-10391 socklnd: handle IPv6 for zero copy messages

When messages exceed a certain size zero copy messages are
created. To support zero copy messages We need to add
KSOCK_PROTO_V4 support. This resolves the error:

LNetError: 5978:0:(socklnd_cb.c:1237:ksocknal_process_receive()) 12345-2601:8c1:c180:2000::36b6@tcp: Unknown ZC-ACK cookie: 0, 272

Test-Parameters: trivial testlist=sanity-lnet
Change-Id: I4bc3d03cc5157a0f6ddb1e36ddeac225ed5d0984
Signed-off-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/53150
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Chris Horn <chris.horn@hpe.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Nathaniel Clark <nclark@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/klnds/socklnd/socklnd_cb.c