From: Avner BenHanoch Date: Mon, 11 Apr 2016 11:05:49 +0000 (+0300) Subject: xio: refactor on_msg_req -> on_msg X-Git-Tag: v10.2.0~22^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=81622185ae0c14e219ba1b9eb58d5d8ca03994ab;p=ceph.git xio: refactor on_msg_req -> on_msg avoid names that are misleading with accelio's terminology (msg - is one way notification, req - is 2 ways notification) Signed-off-by: Avner BenHanoch --- diff --git a/src/msg/xio/XioConnection.cc b/src/msg/xio/XioConnection.cc index 799a87b4c4ea..8558b51b3c1b 100644 --- a/src/msg/xio/XioConnection.cc +++ b/src/msg/xio/XioConnection.cc @@ -198,40 +198,40 @@ static inline XioDispatchHook* pool_alloc_xio_dispatch_hook( return xhook; } -int XioConnection::on_msg_req(struct xio_session *session, - struct xio_msg *req, +int XioConnection::on_msg(struct xio_session *session, + struct xio_msg *msg, int more_in_batch, void *cb_user_context) { - struct xio_msg *treq = req; + struct xio_msg *tmsg = msg; /* XXX Accelio guarantees message ordering at * xio_session */ if (! in_seq.p()) { - if (!treq->in.header.iov_len) { + if (!tmsg->in.header.iov_len) { ldout(msgr->cct,0) << __func__ << " empty header: packet out of sequence?" << dendl; - xio_release_msg(req); + xio_release_msg(msg); return 0; } XioMsgCnt msg_cnt( - buffer::create_static(treq->in.header.iov_len, - (char*) treq->in.header.iov_base)); - ldout(msgr->cct,10) << __func__ << " receive req " << "treq " << treq + buffer::create_static(tmsg->in.header.iov_len, + (char*) tmsg->in.header.iov_base)); + ldout(msgr->cct,10) << __func__ << " receive msg " << "tmsg " << tmsg << " msg_cnt " << msg_cnt.msg_cnt - << " iov_base " << treq->in.header.iov_base - << " iov_len " << (int) treq->in.header.iov_len - << " nents " << treq->in.pdata_iov.nents + << " iov_base " << tmsg->in.header.iov_base + << " iov_len " << (int) tmsg->in.header.iov_len + << " nents " << tmsg->in.pdata_iov.nents << " conn " << conn << " sess " << session - << " sn " << treq->sn << dendl; + << " sn " << tmsg->sn << dendl; assert(session == this->session); in_seq.set_count(msg_cnt.msg_cnt); } else { /* XXX major sequence error */ - assert(! treq->in.header.iov_len); + assert(! tmsg->in.header.iov_len); } - in_seq.append(req); + in_seq.append(msg); if (in_seq.count() > 0) { return 0; } @@ -252,14 +252,14 @@ int XioConnection::on_msg_req(struct xio_session *session, dendl; struct xio_msg* msg_iter = msg_seq.begin(); - treq = msg_iter; + tmsg = msg_iter; XioMsgHdr hdr(header, footer, - buffer::create_static(treq->in.header.iov_len, - (char*) treq->in.header.iov_base)); + buffer::create_static(tmsg->in.header.iov_len, + (char*) tmsg->in.header.iov_base)); if (magic & (MSG_MAGIC_TRACE_XCON)) { if (hdr.hdr->type == 43) { - print_xio_msg_hdr(msgr->cct, "on_msg_req", hdr, NULL); + print_xio_msg_hdr(msgr->cct, "on_msg", hdr, NULL); } } @@ -272,9 +272,9 @@ int XioConnection::on_msg_req(struct xio_session *session, blen = header.front_len; while (blen && (msg_iter != msg_seq.end())) { - treq = msg_iter; - iov_len = vmsg_sglist_nents(&treq->in); - iovs = vmsg_sglist(&treq->in); + tmsg = msg_iter; + iov_len = vmsg_sglist_nents(&tmsg->in); + iovs = vmsg_sglist(&tmsg->in); for (; blen && (ix < iov_len); ++ix) { msg_iov = &iovs[ix]; @@ -319,9 +319,9 @@ int XioConnection::on_msg_req(struct xio_session *session, } while (blen && (msg_iter != msg_seq.end())) { - treq = msg_iter; - iov_len = vmsg_sglist_nents(&treq->in); - iovs = vmsg_sglist(&treq->in); + tmsg = msg_iter; + iov_len = vmsg_sglist_nents(&tmsg->in); + iovs = vmsg_sglist(&tmsg->in); for (; blen && (ix < iov_len); ++ix) { msg_iov = &iovs[ix]; take_len = MIN(blen, msg_iov->iov_len); @@ -351,9 +351,9 @@ int XioConnection::on_msg_req(struct xio_session *session, } while (blen && (msg_iter != msg_seq.end())) { - treq = msg_iter; - iov_len = vmsg_sglist_nents(&treq->in); - iovs = vmsg_sglist(&treq->in); + tmsg = msg_iter; + iov_len = vmsg_sglist_nents(&tmsg->in); + iovs = vmsg_sglist(&tmsg->in); for (; blen && (ix < iov_len); ++ix) { msg_iov = &iovs[ix]; data.append( @@ -368,7 +368,7 @@ int XioConnection::on_msg_req(struct xio_session *session, } /* update connection timestamp */ - recv.set(treq->timestamp); + recv.set(tmsg->timestamp); Message *m = decode_message(msgr->cct, msgr->crcflags, header, footer, payload, middle, diff --git a/src/msg/xio/XioConnection.h b/src/msg/xio/XioConnection.h index 383f57f23f65..e19b3f5dfdb6 100644 --- a/src/msg/xio/XioConnection.h +++ b/src/msg/xio/XioConnection.h @@ -311,7 +311,7 @@ public: int passive_setup(); /* XXX */ - int on_msg_req(struct xio_session *session, struct xio_msg *req, + int on_msg(struct xio_session *session, struct xio_msg *msg, int more_in_batch, void *cb_user_context); int on_ow_msg_send_complete(struct xio_session *session, struct xio_msg *msg, void *conn_user_context); diff --git a/src/msg/xio/XioMessenger.cc b/src/msg/xio/XioMessenger.cc index 963340a1f355..7bf814df7920 100644 --- a/src/msg/xio/XioMessenger.cc +++ b/src/msg/xio/XioMessenger.cc @@ -145,7 +145,7 @@ static int on_msg(struct xio_session *session, } } - return xcon->on_msg_req(session, req, more_in_batch, + return xcon->on_msg(session, req, more_in_batch, cb_user_context); }