Alex Elder
|
fe38a2b67b
libceph: start defining message data cursor
|
12 years ago |
Alex Elder
|
437945094f
libceph: abstract message data
|
12 years ago |
Alex Elder
|
f9e15777af
libceph: be explicit about message data representation
|
12 years ago |
Alex Elder
|
97fb1c7f66
libceph: define ceph_msg_has_*() data macros
|
12 years ago |
Alex Elder
|
35b6280899
libceph: define and use ceph_crc32c_page()
|
12 years ago |
Alex Elder
|
afb3d90e20
libceph: define and use ceph_tcp_recvpage()
|
12 years ago |
Alex Elder
|
34d2d2006c
libceph: encapsulate reading message data
|
12 years ago |
Alex Elder
|
e387d525b0
libceph: small write_partial_msg_pages() refactor
|
12 years ago |
Alex Elder
|
78625051b5
libceph: consolidate message prep code
|
12 years ago |
Alex Elder
|
bae6acd9c6
libceph: use local variables for message positions
|
12 years ago |
Alex Elder
|
98a0370898
libceph: don't clear bio_iter in prepare_write_message()
|
12 years ago |
Alex Elder
|
07aa155878
libceph: activate message data assignment checks
|
12 years ago |
Alex Elder
|
4a73ef27ad
libceph: record message data byte length
|
12 years ago |
Alex Elder
|
ebf18f4709
ceph: only set message data pointers if non-empty
|
12 years ago |
Alex Elder
|
27fa83852b
libceph: isolate other message data fields
|
12 years ago |
Alex Elder
|
f1baeb2b9f
libceph: set page info with byte length
|
12 years ago |
Alex Elder
|
02afca6ca0
libceph: isolate message page field manipulation
|
12 years ago |
Alex Elder
|
9516e45b25
libceph: simplify new message initialization
|
12 years ago |
Alex Elder
|
35c7bfbcd4
libceph: advance pagelist with list_rotate_left()
|
12 years ago |
Alex Elder
|
e788182fa6
libceph: define and use in_msg_pos_next()
|
12 years ago |
Alex Elder
|
b3d56fab33
libceph: kill args in read_partial_message_bio()
|
12 years ago |
Alex Elder
|
e1dcb128f8
libceph: change type of ceph_tcp_sendpage() "more"
|
12 years ago |
Alex Elder
|
6ebc8b32b3
libceph: minor byte order problems in read_partial_message()
|
12 years ago |
Alex Elder
|
7b11ba3758
libceph: define CEPH_MSG_MAX_MIDDLE_LEN
|
12 years ago |
Alex Elder
|
4137577ae3
libceph: clean up skipped message logic
|
12 years ago |
Alex Elder
|
53ded495c6
libceph: define mds_alloc_msg() method
|
12 years ago |
Alex Elder
|
1d866d1c31
libceph: drop mutex while allocating a message
|
12 years ago |
Alex Elder
|
ec02a2f2ff
libceph: kill ceph_msg->pagelist_count
|
12 years ago |
Alex Elder
|
d4b515fa10
libceph: distinguish page array and pagelist count
|
12 years ago |
Alex Elder
|
07c09b7255
libceph: make ceph_msg->bio_seg be unsigned
|
12 years ago |