Lines Matching defs:port

308 	struct spdk_nvmf_tcp_port		*port;
314 /* IP port */
890 /* Valid TCP/IP port numbers are in [1, 65535] */
922 * Find an existing listening port.
929 struct spdk_nvmf_tcp_port *port;
935 TAILQ_FOREACH(port, &ttransport->ports, link) {
936 if (spdk_nvme_transport_id_compare(&canon_trid, port->trid) == 0) {
937 return port;
997 struct spdk_nvmf_tcp_port *port;
1019 port = calloc(1, sizeof(*port));
1020 if (!port) {
1025 port->trid = trid;
1037 free(port);
1062 port->listen_sock = spdk_sock_listen_ext(trid->traddr, trsvcid_int,
1064 if (port->listen_sock == NULL) {
1068 free(port);
1072 if (spdk_sock_is_ipv4(port->listen_sock)) {
1074 } else if (spdk_sock_is_ipv6(port->listen_sock)) {
1083 spdk_sock_close(&port->listen_sock);
1084 free(port);
1088 rc = spdk_sock_group_add_sock(ttransport->listen_sock_group, port->listen_sock, nvmf_tcp_accept_cb,
1089 port);
1092 spdk_sock_close(&port->listen_sock);
1093 free(port);
1097 port->transport = transport;
1099 SPDK_NOTICELOG("*** NVMe/TCP Target Listening on %s port %s ***\n",
1102 TAILQ_INSERT_TAIL(&ttransport->ports, port, link);
1111 struct spdk_nvmf_tcp_port *port;
1115 SPDK_DEBUGLOG(nvmf_tcp, "Removing listen address %s port %s\n",
1118 port = nvmf_tcp_find_port(ttransport, trid);
1119 if (port) {
1120 spdk_sock_group_remove_sock(ttransport->listen_sock_group, port->listen_sock);
1121 TAILQ_REMOVE(&ttransport->ports, port, link);
1122 spdk_sock_close(&port->listen_sock);
1123 free(port);
1487 nvmf_tcp_handle_connect(struct spdk_nvmf_tcp_port *port, struct spdk_sock *sock)
1492 SPDK_DEBUGLOG(nvmf_tcp, "New connection accepted on %s port %s\n",
1493 port->trid->traddr, port->trid->trsvcid);
1504 tqpair->port = port;
1505 tqpair->qpair.transport = port->transport;
1519 spdk_nvmf_tgt_new_qpair(port->transport->tgt, &tqpair->qpair);
1523 nvmf_tcp_port_accept(struct spdk_nvmf_tcp_port *port)
1530 sock = spdk_sock_accept(port->listen_sock);
1535 nvmf_tcp_handle_connect(port, sock);
1561 struct spdk_nvmf_tcp_port *port = ctx;
1563 nvmf_tcp_port_accept(port);
1571 struct spdk_nvmf_tcp_port *port;
1581 port = nvmf_tcp_find_port(ttransport, trid);
1583 assert(port != NULL);
1585 if (strcmp(spdk_sock_get_impl_name(port->listen_sock), "ssl") == 0) {
3576 uint16_t port;
3583 port = tqpair->initiator_port;
3586 port = tqpair->target_port;
3597 snprintf(trid->trsvcid, sizeof(trid->trsvcid), "%d", port);