Lines Matching refs:conn
51 rdsv3_inc_init(struct rdsv3_incoming *inc, struct rdsv3_connection *conn,
54 RDSV3_DPRINTF5("rdsv3_inc_init", "Enter(inc: %p, conn: %p)", inc, conn);
57 inc->i_conn = conn;
175 * rx and conn reset on this specific conn.
178 * down a connection at a time. This lets us reassemble in the conn
180 * flows to tear down partial reassembly progress on conn failure and
186 * conn. This lets loopback, who only has one conn for both directions,
187 * tell us which roles the addrs in the conn are playing for this message.
191 rdsv3_recv_incoming(struct rdsv3_connection *conn, uint32_be_t saddr,
197 inc->i_conn = conn;
201 "conn %p next %llu inc %p seq %llu len %u sport %u dport %u "
202 "flags 0x%x rx_jiffies %lu", conn,
203 (unsigned long long)conn->c_next_rx_seq,
214 * sequence number as they're queued in a sending conn. They
217 * under normal operation. They can also drop back in the conn
219 * new instance of a conn. We drop those, otherwise we have
227 * from the sending conn until all their frags are sent.
232 if (ntohll(inc->i_hdr.h_sequence) < conn->c_next_rx_seq &&
237 conn->c_next_rx_seq = ntohll(inc->i_hdr.h_sequence) + 1;
241 (void) rdsv3_send_pong(conn, inc->i_hdr.h_sport);
245 rs = rdsv3_find_bound(conn, inc->i_hdr.h_dport);