Per the comments from Christoph Hellwig, the calls to networking APIs in nvme-fabrics.ko were deleted. Since the tcp_congestion passed in from the user-space could also get checked later within sock_common_setsockopt in nvme_tcp_alloc_queue. So this deletion brings no downside to command 'nvme connect'.