summaryrefslogtreecommitdiff
path: root/net/ceph/messenger.c
AgeCommit message (Expand)AuthorFilesLines
2013-05-02libceph: implement RECONNECT_SEQ featureSage Weil1-5/+38
2013-05-02libceph: more cleanup of write_partial_msg_pages()Alex Elder1-14/+7
2013-05-02libceph: kill message trailAlex Elder1-39/+5
2013-05-02libceph: implement pages array cursorAlex Elder1-4/+89
2013-05-02libceph: implement bio message data item cursorAlex Elder1-21/+116
2013-05-02libceph: use data cursor for message pagelistAlex Elder1-12/+13
2013-05-02libceph: prepare for other message data item typesAlex Elder1-24/+93
2013-05-02libceph: start defining message data cursorAlex Elder1-10/+128
2013-05-02libceph: abstract message dataAlex Elder1-10/+23
2013-05-02libceph: be explicit about message data representationAlex Elder1-34/+34
2013-05-02libceph: define ceph_msg_has_*() data macrosAlex Elder1-17/+27
2013-05-02libceph: define and use ceph_crc32c_page()Alex Elder1-27/+20
2013-05-02libceph: define and use ceph_tcp_recvpage()Alex Elder1-26/+60
2013-05-02libceph: encapsulate reading message dataAlex Elder1-22/+41
2013-05-02libceph: small write_partial_msg_pages() refactorAlex Elder1-8/+9
2013-05-02libceph: consolidate message prep codeAlex Elder1-18/+10
2013-05-02libceph: use local variables for message positionsAlex Elder1-39/+46
2013-05-02libceph: don't clear bio_iter in prepare_write_message()Alex Elder1-4/+0
2013-05-02libceph: activate message data assignment checksAlex Elder1-12/+12
2013-05-02libceph: record message data byte lengthAlex Elder1-11/+9
2013-05-02ceph: only set message data pointers if non-emptyAlex Elder1-0/+4
2013-05-02libceph: isolate other message data fieldsAlex Elder1-0/+28
2013-05-02libceph: set page info with byte lengthAlex Elder1-2/+2
2013-05-02libceph: isolate message page field manipulationAlex Elder1-0/+11
2013-05-02libceph: simplify new message initializationAlex Elder1-34/+4
2013-05-02libceph: advance pagelist with list_rotate_left()Alex Elder1-4/+2
2013-05-02libceph: define and use in_msg_pos_next()Alex Elder1-20/+37
2013-05-02libceph: kill args in read_partial_message_bio()Alex Elder1-6/+6
2013-05-02libceph: change type of ceph_tcp_sendpage() "more"Alex Elder1-3/+3
2013-05-02libceph: minor byte order problems in read_partial_message()Alex Elder1-1/+1
2013-05-02libceph: define CEPH_MSG_MAX_MIDDLE_LENAlex Elder1-1/+1
2013-05-02libceph: clean up skipped message logicAlex Elder1-10/+13
2013-05-02libceph: define mds_alloc_msg() methodAlex Elder1-40/+19
2013-05-02libceph: drop mutex while allocating a messageAlex Elder1-4/+10
2013-05-02libceph: kill ceph_msg->pagelist_countAlex Elder1-2/+0
2013-05-02libceph: distinguish page array and pagelist countAlex Elder1-6/+8
2013-05-02libceph: make ceph_msg->bio_seg be unsignedAlex Elder1-7/+9
2013-02-26libceph: use a do..while loop in con_work()Alex Elder1-41/+42
2013-02-26libceph: use a flag to indicate a fault has occurredAlex Elder1-12/+12
2013-02-26libceph: separate non-locked fault handlingAlex Elder1-19/+23
2013-02-26libceph: encapsulate connection backoffAlex Elder1-13/+24
2013-02-26libceph: eliminate sparse warningsAlex Elder1-1/+1
2013-02-26libceph: define connection flag helpersAlex Elder1-29/+78
2013-02-14libceph: fix messenger CONFIG_BLOCK dependenciesAlex Elder1-1/+4
2012-12-28libceph: fix protocol feature mismatch failure pathSage Weil1-10/+4
2012-12-28libceph: WARN, don't BUG on unexpected connection statesAlex Elder1-6/+5
2012-12-20libceph: report connection fault with warningAlex Elder1-1/+1
2012-12-17libceph: socket can close in any connection stateAlex Elder1-17/+30
2012-10-27libceph: avoid NULL kref_put from NULL alloc_msg returnSage Weil1-1/+2
2012-10-10rbd: define common queue_con_delay()Alex Elder1-15/+23