[SPDK] Does bdev over tcp support zcopy

Harinadh Nagulapalli <[email protected]> Tue, 6 Jun 2023 13:52:37 -0700
Newsgroups dev.linux.lists.spdk
Message-ID <CAL+J_zHZd=mkC3UvAduNa-WsB7LAxp7yHvT7BdJpUQJrSPShDw@mail.gmail.com>
--000000000000ac46f605fd7c3328
Content-Type: text/plain; charset="UTF-8"

Hello,

Does bdev_nvme_attach_controller give the option to have tcp with zcopy
enabled (initiator side)?

       "config": [
        {
            "method": "bdev_nvme_attach_controller",
            "params": {
            "trtype": "TCP",
            "adrfam": "IPv4",
            "name": "Nvme0",
            "subnqn": "nqn.2016-06.io.spdk:cnode1",
            "traddr": "1.1.0.2",
            "trsvcid": "4420"
            }
         },

/root/spdk/scripts/rpc.py bdev_nvme_attach_controller
usage: rpc.py [options] bdev_nvme_attach_controller [-h] -b NAME -t TRTYPE
-a
                                                    TRADDR [-f ADRFAM]
                                                    [-s TRSVCID] [-p
PRIORITY]
                                                    [-n SUBNQN] [-q HOSTNQN]
                                                    [-i HOSTADDR]
                                                    [-c HOSTSVCID] [-r] [-g]
                                                    [-e] [-d]
                                                    [--fabrics-timeout
FABRICS_TIMEOUT]
                                                    [-x MULTIPATH]
                                                    [--num-io-queues
NUM_IO_QUEUES]
                                                    [-l
CTRLR_LOSS_TIMEOUT_SEC]
                                                    [-o RECONNECT_DELAY_SEC]
                                                    [-u
FAST_IO_FAIL_TIMEOUT_SEC]
                                                    [-k PSK]

thanks,
hari

--000000000000ac46f605fd7c3328
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+PGRpdj5IZWxsbyw8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkRvZXMg
YmRldl9udm1lX2F0dGFjaF9jb250cm9sbGVyIGdpdmUgdGhlIG9wdGlvbiB0byBoYXZlIHRjcCB3
aXRoIHpjb3B5IGVuYWJsZWQgKGluaXRpYXRvciBzaWRlKT/CoDwvZGl2PjxkaXY+PGJyPjwvZGl2
PsKgIMKgIMKgIMKgJnF1b3Q7Y29uZmlnJnF1b3Q7OiBbPGJyPsKgIMKgIMKgIMKgIHs8YnI+wqAg
wqAgwqAgwqAgwqAgwqAgJnF1b3Q7bWV0aG9kJnF1b3Q7OiAmcXVvdDtiZGV2X252bWVfYXR0YWNo
X2NvbnRyb2xsZXImcXVvdDssPGJyPsKgIMKgIMKgIMKgIMKgIMKgICZxdW90O3BhcmFtcyZxdW90
Ozogezxicj7CoCDCoCDCoCDCoCDCoCDCoCAmcXVvdDt0cnR5cGUmcXVvdDs6ICZxdW90O1RDUCZx
dW90Oyw8YnI+wqAgwqAgwqAgwqAgwqAgwqAgJnF1b3Q7YWRyZmFtJnF1b3Q7OiAmcXVvdDtJUHY0
JnF1b3Q7LDxicj7CoCDCoCDCoCDCoCDCoCDCoCAmcXVvdDtuYW1lJnF1b3Q7OiAmcXVvdDtOdm1l
MCZxdW90Oyw8YnI+wqAgwqAgwqAgwqAgwqAgwqAgJnF1b3Q7c3VibnFuJnF1b3Q7OiAmcXVvdDtu
cW4uMjAxNi0wNi5pby5zcGRrOmNub2RlMSZxdW90Oyw8YnI+wqAgwqAgwqAgwqAgwqAgwqAgJnF1
b3Q7dHJhZGRyJnF1b3Q7OiAmcXVvdDsxLjEuMC4yJnF1b3Q7LDxicj7CoCDCoCDCoCDCoCDCoCDC
oCAmcXVvdDt0cnN2Y2lkJnF1b3Q7OiAmcXVvdDs0NDIwJnF1b3Q7PGJyPsKgIMKgIMKgIMKgIMKg
IMKgIH08YnI+wqAgwqAgwqAgwqAgwqB9LDxkaXY+PGJyPjwvZGl2PjxkaXY+L3Jvb3Qvc3Bkay9z
Y3JpcHRzL3JwYy5weSBiZGV2X252bWVfYXR0YWNoX2NvbnRyb2xsZXI8YnI+dXNhZ2U6IHJwYy5w
eSBbb3B0aW9uc10gYmRldl9udm1lX2F0dGFjaF9jb250cm9sbGVyIFstaF0gLWIgTkFNRSAtdCBU
UlRZUEUgLWE8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgVFJBRERSIFstZiBBRFJGQU1dPGJyPsKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIFstcyBUUlNWQ0lEXSBbLXAgUFJJT1JJVFldPGJyPsKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIFstbiBTVUJOUU5dIFstcSBIT1NUTlFOXTxicj7CoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCBbLWkgSE9TVEFERFJdPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFstYyBIT1NUU1ZDSURd
IFstcl0gWy1nXTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBbLWVdIFstZF08YnI+wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgWy0tZmFicmljcy10aW1lb3V0IEZBQlJJQ1NfVElNRU9VVF08YnI+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgWy14IE1VTFRJUEFUSF08YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgWy0t
bnVtLWlvLXF1ZXVlcyBOVU1fSU9fUVVFVUVTXTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBbLWwg
Q1RSTFJfTE9TU19USU1FT1VUX1NFQ108YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgWy1vIFJFQ09O
TkVDVF9ERUxBWV9TRUNdPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFstdSBGQVNUX0lPX0ZBSUxf
VElNRU9VVF9TRUNdPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFstayBQU0tdPGJyPjxkaXY+PGRp
diBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFydG1haWw9ImdtYWls
X3NpZ25hdHVyZSI+PGJyPjwvZGl2PjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9zaWduYXR1
cmUiIGRhdGEtc21hcnRtYWlsPSJnbWFpbF9zaWduYXR1cmUiPnRoYW5rcyw8ZGl2Pmhhcmk8L2Rp
dj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4NCg==
--000000000000ac46f605fd7c3328--