| Commit message (Expand) | Author | Age | Files | Lines |
* | msg/async: support disabling data crc for protocol v2 | Or Ozeri | 2021-10-14 | 1 | -2/+4 |
* | msgr: added on-wire-compression to msgr protocol 2.0 | Maya Gilad | 2021-06-29 | 1 | -28/+84 |
* | msg/async/ProtocolV2: take care of features when replacing the socket | Ilya Dryomov | 2020-06-28 | 1 | -0/+4 |
* | msg/async/ProtocolV2: add msgr2.1 feature bit | Ilya Dryomov | 2020-06-17 | 1 | -0/+5 |
* | msg/async/frames_v2: implement msgr2.1 wire format | Ilya Dryomov | 2020-06-17 | 1 | -28/+156 |
* | msg/async/frames_v2: rename and clarify FRAME_FLAGS_LATEABRT | Ilya Dryomov | 2020-06-14 | 1 | -3/+6 |
* | msg/async/frames_v2: rename epilogue structs | Ilya Dryomov | 2020-06-14 | 1 | -14/+7 |
* | msg/async/ProtocolV2: switch to FrameAssembler | Ilya Dryomov | 2020-06-14 | 1 | -5/+10 |
* | msg/async/frames_v2: introduce FrameAssembler | Ilya Dryomov | 2020-06-14 | 1 | -129/+80 |
* | msg/async/frames_v2: make rx_segments_t global | Ilya Dryomov | 2020-06-12 | 1 | -10/+6 |
* | Merge pull request #33816 from rzarzynski/wip-msg-no-extra-alloc-in-secure | Kefu Chai | 2020-04-14 | 1 | -1/+2 |
|\ |
|
| * | msg/async: fix unnecessary 4 kB allocation in secure mode. | Radoslaw Zarzynski | 2020-03-09 | 1 | -1/+2 |
* | | msg: Build target 'common' without using namespace in headers | Adam C. Emerson | 2020-03-07 | 1 | -2/+2 |
|/ |
|
* | msg/async: audit memset & bzero users for FIPS. | Radoslaw Zarzynski | 2019-11-17 | 1 | -0/+4 |
* | headers: Make ceph_le member private | Ulrich Weigand | 2019-09-23 | 1 | -7/+6 |
* | msg: Clean up endian handling | Ulrich Weigand | 2019-09-18 | 1 | -2/+2 |
* | msg: Fix incorrect use of __le16/32/64 | Ulrich Weigand | 2019-09-05 | 1 | -4/+4 |
* | msg/async/frames_v2.h: fix warning | Sage Weil | 2019-04-09 | 1 | -1/+1 |
* | msg: Add optimizing move | Adam C. Emerson | 2019-03-15 | 1 | -1/+1 |
* | msg/async, v2: switch the pre-auth mechanism to HMAC-SHA256. | Radoslaw Zarzynski | 2019-03-13 | 1 | -3/+2 |
* | msg/async, v2: introduce pre_auth exchanges with CRC32. | Radoslaw Zarzynski | 2019-03-13 | 1 | -0/+15 |
* | msg/async, v2: rework decoding of MessageFrame. | Radoslaw Zarzynski | 2019-03-11 | 1 | -2/+33 |
* | msg/async, v2: limit the num_segments to non-empty segments. | Radoslaw Zarzynski | 2019-03-10 | 1 | -1/+23 |
* | msg/async, v2: drop the bl onwire space optimization in ControlFrames. | Radoslaw Zarzynski | 2019-03-10 | 1 | -8/+2 |
* | msg/async, v2: drop ceph_msg_header2 handling from ControlFrames. | Radoslaw Zarzynski | 2019-03-10 | 1 | -6/+0 |
* | msg/async, v2: drop the SignedEncryptedFrame entirely. | Radoslaw Zarzynski | 2019-03-10 | 1 | -83/+77 |
* | msg/async, v2: reintroduce segment aligment. It's compile-time now. | Radoslaw Zarzynski | 2019-03-10 | 1 | -11/+20 |
* | msg/async, v2: generalize Frame about number of segments. | Radoslaw Zarzynski | 2019-03-10 | 1 | -14/+11 |
* | msg/async, v2: rework and generalize Frame encryption. | Radoslaw Zarzynski | 2019-03-10 | 1 | -164/+101 |
* | msg/async, v2: rework the class hierarchy - introduce MessageFrame. | Radoslaw Zarzynski | 2019-03-10 | 1 | -14/+22 |
* | msg/async, v2: rework the class hierarchy - introduce ControlFrame. | Radoslaw Zarzynski | 2019-03-10 | 1 | -110/+118 |
* | include/intarith: enforce the same type for p2*() arguments | Ilya Dryomov | 2019-03-05 | 1 | -1/+1 |
* | msg/async, v2: round up segments to CRYPTO_BLOCK_SIZE in secure mode. | Radoslaw Zarzynski | 2019-03-04 | 1 | -12/+41 |
* | Merge PR #26704 into master | Sage Weil | 2019-03-04 | 1 | -22/+142 |
|\ |
|
| * | msg/async, v2: introduce frame late abort facility. | Radoslaw Zarzynski | 2019-03-04 | 1 | -8/+42 |
| * | Revert "msg/async, v2: move ceph_msg_header2 to last frame segment." | Radoslaw Zarzynski | 2019-03-02 | 1 | -27/+18 |
| * | msg/async, v2: move ceph_msg_header2 to last frame segment. | Radoslaw Zarzynski | 2019-03-01 | 1 | -18/+27 |
| * | fixup: use frame epilogue for crc32 integrity checking. | Radoslaw Zarzynski | 2019-03-01 | 1 | -3/+3 |
| * | msg/async, v2: epilogue size is variable in secure mode. | Radoslaw Zarzynski | 2019-03-01 | 1 | -12/+22 |
| * | msg/async, v2: drop support for the buggy rx_buffers mechanism. | Radoslaw Zarzynski | 2019-03-01 | 1 | -2/+2 |
| * | Revert "msg/async, v2: add flags field to frame's epilogue." | Radoslaw Zarzynski | 2019-03-01 | 1 | -27/+11 |
| * | msg/async, v2: add flags field to frame's epilogue. | Radoslaw Zarzynski | 2019-03-01 | 1 | -11/+27 |
| * | msg/async, v2: drop onwire_segment_t as epilogue had derogated it. | Radoslaw Zarzynski | 2019-03-01 | 1 | -10/+0 |
| * | msg, msg/async, v2: drop crc fields from ceph_msg_header2. | Radoslaw Zarzynski | 2019-03-01 | 1 | -4/+3 |
| * | msg/async, v2: use frame epilogue for crc32 integrity checking. | Radoslaw Zarzynski | 2019-03-01 | 1 | -10/+97 |
| * | msg/async, v2: dissect decryption from SignedEncryptedFrame. | Radoslaw Zarzynski | 2019-02-28 | 1 | -13/+1 |
| * | msg/async, v2: implement epilogue handling in secure mode. | Radoslaw Zarzynski | 2019-02-28 | 1 | -0/+12 |
* | | msg/async: fix include in frames_v2.h | Yingxin Cheng | 2019-03-01 | 1 | -0/+1 |
|/ |
|
* | msg/async: msgr2: cleanup frame classes hacks | Ricardo Dias | 2019-02-27 | 1 | -72/+156 |
* | msg/async: msgr2: extract frame classes into its own header | Ricardo Dias | 2019-02-25 | 1 | -0/+511 |