summaryrefslogtreecommitdiffstats
path: root/src/msg (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge PR #26849 into masterSage Weil2019-03-102-116/+169
|\
| * Revert "msg/async: msgr2: expected tags validation"Ricardo Dias2019-03-082-80/+1
| * msg/async/ProtocolV2: state machine verificationsRicardo Dias2019-03-082-39/+171
* | Merge PR #26660 into masterSage Weil2019-03-091-1/+1
|\ \
| * | include/intarith: enforce the same type for p2*() argumentsIlya Dryomov2019-03-051-1/+1
* | | Merge PR #26832 into masterSage Weil2019-03-081-2/+2
|\ \ \ | |_|/ |/| |
| * | msg/async/ProtocolV2: end scope of std::hex properlyxie xingguo2019-03-071-2/+2
| |/
* | Merge PR #26794 into masterSage Weil2019-03-081-0/+5
|\ \
| * | msg/msg_types: make legacy_equals() symmetricalSage Weil2019-03-071-0/+5
| |/
* / msg/async/ProtocolV1: fix locking around authorizer_bufSage Weil2019-03-071-6/+5
|/
* Merge PR #26767 into masterSage Weil2019-03-052-6/+0
|\
| * Revert "msg/async/Protocol*: send keep alive if existing wins"xie xingguo2019-03-052-6/+0
* | Merge PR #26752 into masterSage Weil2019-03-052-15/+55
|\ \ | |/ |/|
| * msg/async, v2: round up segments to CRYPTO_BLOCK_SIZE in secure mode.Radoslaw Zarzynski2019-03-042-15/+55
* | Merge PR #26631 into masterSage Weil2019-03-041-0/+1
|\ \ | |/ |/|
| * msg/async, v2: fix unused variable warning in ::discard_out_queue().Radoslaw Zarzynski2019-02-251-0/+1
* | Merge PR #26704 into masterSage Weil2019-03-043-367/+306
|\ \
| * | msg/async, v2: drop alloc_aligned_buffer().Radoslaw Zarzynski2019-03-041-18/+0
| * | msg/async, v2: introduce frame late abort facility.Radoslaw Zarzynski2019-03-042-37/+77
| * | Revert "msg/async, v2: move ceph_msg_header2 to last frame segment."Radoslaw Zarzynski2019-03-022-29/+19
| * | msg, msg/async, v2: introduce late message abort facility.Radoslaw Zarzynski2019-03-022-0/+16
| * | msg/async, v2: failure of msg decode doesn't block throtlles.Radoslaw Zarzynski2019-03-021-1/+2
| * | msg/async, v2: move ceph_msg_header2 to last frame segment.Radoslaw Zarzynski2019-03-012-19/+29
| * | fixup: use frame epilogue for crc32 integrity checking.Radoslaw Zarzynski2019-03-011-3/+3
| * | msg/async, v2: epilogue size is variable in secure mode.Radoslaw Zarzynski2019-03-013-22/+39
| * | msg/async, v2: drop support for the buggy rx_buffers mechanism.Radoslaw Zarzynski2019-03-013-148/+24
| * | Revert "msg/async, v2: add flags field to frame's epilogue."Radoslaw Zarzynski2019-03-012-40/+17
| * | msg/async, v2: add flags field to frame's epilogue.Radoslaw Zarzynski2019-03-012-17/+40
| * | msg/async, v2: drop onwire_segment_t as epilogue had derogated it.Radoslaw Zarzynski2019-03-013-38/+25
| * | msg, msg/async, v2: drop crc fields from ceph_msg_header2.Radoslaw Zarzynski2019-03-012-29/+8
| * | msg/async, v2: use frame epilogue for crc32 integrity checking.Radoslaw Zarzynski2019-03-013-95/+132
| * | msg/async, v2: clean the ProtocolV2::{front,middle,data} up.Radoslaw Zarzynski2019-02-282-27/+18
| * | msg/async, v2: clean the ProtocolV2::epilogue up.Radoslaw Zarzynski2019-02-282-12/+5
| * | msg/async, v2: move crypto processing to segment reader.Radoslaw Zarzynski2019-02-281-54/+37
| * | msg/async, v2: handle epilogue separately from payload/data.Radoslaw Zarzynski2019-02-281-10/+20
| * | msg/async, v2: dissect decryption from SignedEncryptedFrame.Radoslaw Zarzynski2019-02-282-13/+9
| * | msg/async, v2: unify WAIT frames with other payload frames.Radoslaw Zarzynski2019-02-282-10/+11
| * | msg/async, v2: implement epilogue handling in secure mode.Radoslaw Zarzynski2019-02-283-48/+57
| * | msg/async, v2: message frames are pre-dispatched now.Radoslaw Zarzynski2019-02-281-4/+25
* | | Merge PR #26696 into masterSage Weil2019-03-043-1/+49
|\ \ \
| * | | msg/Connection: disable {post,revoke}_rx_bufferSage Weil2019-02-281-0/+4
| * | | msg/async/ProtocolV1: disable rx_buffers behaviorSage Weil2019-02-281-0/+9
| * | | msg/simple/Pipe: disable rx_buffer codeSage Weil2019-02-281-1/+36
* | | | Merge pull request #26668 from xiexingguo/wip-38493Xie Xingguo2019-03-032-4/+8
|\ \ \ \
| * | | | msg/async/ProtocolV2: send_keepalive under the scope of lockxie xingguo2019-03-011-4/+2
| * | | | msg/async/Protocol*: send keep alive if existing winsxie xingguo2019-03-012-0/+6
| | |/ / | |/| |
* | | | Merge pull request #26714 from cyx1231st/wip-async-bannercheckRicardo Dias2019-03-011-1/+1
|\ \ \ \
| * | | | msg/async: fix banner_v1 check in ProtocolV2Yingxin Cheng2019-03-011-1/+1
| |/ / /
* / / / msg/async: fix include in frames_v2.hYingxin Cheng2019-03-011-0/+1
|/ / /
* / / msg/async: msgr2: cleanup frame classes hacksRicardo Dias2019-02-272-139/+243
|/ /