Lines Matching defs:conn

46 text_receive(struct connection *conn)
51 request = pdu_new(conn);
67 if (ISCSI_SNLT(ntohl(bhstr->bhstr_cmdsn), conn->conn_cmdsn)) {
69 "was %u, is %u", conn->conn_cmdsn, ntohl(bhstr->bhstr_cmdsn));
71 if (ntohl(bhstr->bhstr_expstatsn) != conn->conn_statsn) {
74 conn->conn_statsn);
76 conn->conn_cmdsn = ntohl(bhstr->bhstr_cmdsn);
78 conn->conn_cmdsn++;
87 struct connection *conn;
92 conn = request->pdu_connection;
101 bhstr2->bhstr_statsn = htonl(conn->conn_statsn++);
102 bhstr2->bhstr_expcmdsn = htonl(conn->conn_cmdsn);
103 bhstr2->bhstr_maxcmdsn = htonl(conn->conn_cmdsn);
109 logout_receive(struct connection *conn)
114 request = pdu_new(conn);
124 if (ISCSI_SNLT(ntohl(bhslr->bhslr_cmdsn), conn->conn_cmdsn)) {
126 "was %u, is %u", conn->conn_cmdsn,
129 if (ntohl(bhslr->bhslr_expstatsn) != conn->conn_statsn) {
132 conn->conn_statsn);
134 conn->conn_cmdsn = ntohl(bhslr->bhslr_cmdsn);
136 conn->conn_cmdsn++;
145 struct connection *conn;
150 conn = request->pdu_connection;
158 bhslr2->bhslr_statsn = htonl(conn->conn_statsn++);
159 bhslr2->bhslr_expcmdsn = htonl(conn->conn_cmdsn);
160 bhslr2->bhslr_maxcmdsn = htonl(conn->conn_cmdsn);
213 discovery_target_filtered_out(const struct connection *conn,
226 pg = conn->conn_portal->p_portal_group;
231 auth_portal_check(ag, &conn->conn_initiator_sa) != 0) {
238 auth_name_check(ag, conn->conn_initiator_name) != 0) {
246 if (conn->conn_chap == NULL) {
255 assert(conn->conn_user != NULL);
256 auth = auth_find(ag, conn->conn_user);
259 "\"%s\"; skipping", conn->conn_user, targ->t_name);
263 error = chap_authenticate(conn->conn_chap, auth->a_secret);
267 conn->conn_user, targ->t_name);
276 discovery(struct connection *conn)
284 pg = conn->conn_portal->p_portal_group;
287 request = text_receive(conn);
300 if (discovery_target_filtered_out(conn, port)) {
312 if (discovery_target_filtered_out(conn, port)) {
328 request = logout_receive(conn);