nvmf_tcp.c (06b2ed7a3adf023d8a8ce821616052f03dc18ed6) | nvmf_tcp.c (365b89e8ea4af34a05f68aa28e77573e89fa00b2) |
---|---|
1/*- 2 * SPDX-License-Identifier: BSD-2-Clause 3 * 4 * Copyright (c) 2022-2024 Chelsio Communications, Inc. 5 * Written by: John Baldwin <jhb@FreeBSD.org> 6 */ 7 8#include <sys/endian.h> --- 1115 unchanged lines hidden (view full) --- 1124 tcp_free_command_buffer(cb); 1125 } 1126 LIST_FOREACH_SAFE(cb, &qp->tx_buffers, link, ncb) { 1127 tcp_free_command_buffer(cb); 1128 } 1129 free(qp); 1130} 1131 | 1/*- 2 * SPDX-License-Identifier: BSD-2-Clause 3 * 4 * Copyright (c) 2022-2024 Chelsio Communications, Inc. 5 * Written by: John Baldwin <jhb@FreeBSD.org> 6 */ 7 8#include <sys/endian.h> --- 1115 unchanged lines hidden (view full) --- 1124 tcp_free_command_buffer(cb); 1125 } 1126 LIST_FOREACH_SAFE(cb, &qp->tx_buffers, link, ncb) { 1127 tcp_free_command_buffer(cb); 1128 } 1129 free(qp); 1130} 1131 |
1132static int 1133tcp_kernel_handoff_params(struct nvmf_qpair *nq, 1134 struct nvmf_handoff_qpair_params *qparams) | 1132static void 1133tcp_kernel_handoff_params(struct nvmf_qpair *nq, nvlist_t *nvl) |
1135{ 1136 struct nvmf_tcp_qpair *qp = TQP(nq); 1137 | 1134{ 1135 struct nvmf_tcp_qpair *qp = TQP(nq); 1136 |
1138 qparams->tcp.fd = qp->s; 1139 qparams->tcp.rxpda = qp->rxpda; 1140 qparams->tcp.txpda = qp->txpda; 1141 qparams->tcp.header_digests = qp->header_digests; 1142 qparams->tcp.data_digests = qp->data_digests; 1143 qparams->tcp.maxr2t = qp->maxr2t; 1144 qparams->tcp.maxh2cdata = qp->maxh2cdata; 1145 qparams->tcp.max_icd = qp->max_icd; 1146 1147 return (0); | 1137 nvlist_add_number(nvl, "fd", qp->s); 1138 nvlist_add_number(nvl, "rxpda", qp->rxpda); 1139 nvlist_add_number(nvl, "txpda", qp->txpda); 1140 nvlist_add_bool(nvl, "header_digests", qp->header_digests); 1141 nvlist_add_bool(nvl, "data_digests", qp->data_digests); 1142 nvlist_add_number(nvl, "maxr2t", qp->maxr2t); 1143 nvlist_add_number(nvl, "maxh2cdata", qp->maxh2cdata); 1144 nvlist_add_number(nvl, "max_icd", qp->max_icd); |
1148} 1149 1150static struct nvmf_capsule * 1151tcp_allocate_capsule(struct nvmf_qpair *qp __unused) 1152{ 1153 struct nvmf_tcp_capsule *nc; 1154 1155 nc = calloc(1, sizeof(*nc)); --- 327 unchanged lines hidden --- | 1145} 1146 1147static struct nvmf_capsule * 1148tcp_allocate_capsule(struct nvmf_qpair *qp __unused) 1149{ 1150 struct nvmf_tcp_capsule *nc; 1151 1152 nc = calloc(1, sizeof(*nc)); --- 327 unchanged lines hidden --- |