Alex Elder
|
fe38a2b67b
libceph: start defining message data cursor
|
12 anni fa |
Alex Elder
|
437945094f
libceph: abstract message data
|
12 anni fa |
Alex Elder
|
f9e15777af
libceph: be explicit about message data representation
|
12 anni fa |
Alex Elder
|
97fb1c7f66
libceph: define ceph_msg_has_*() data macros
|
12 anni fa |
Alex Elder
|
4a73ef27ad
libceph: record message data byte length
|
12 anni fa |
Alex Elder
|
27fa83852b
libceph: isolate other message data fields
|
12 anni fa |
Alex Elder
|
f1baeb2b9f
libceph: set page info with byte length
|
12 anni fa |
Alex Elder
|
02afca6ca0
libceph: isolate message page field manipulation
|
12 anni fa |
Alex Elder
|
ec02a2f2ff
libceph: kill ceph_msg->pagelist_count
|
12 anni fa |
Alex Elder
|
d4b515fa10
libceph: distinguish page array and pagelist count
|
12 anni fa |
Alex Elder
|
07c09b7255
libceph: make ceph_msg->bio_seg be unsigned
|
12 anni fa |
Alex Elder
|
3ebc21f7bc
libceph: fix messenger CONFIG_BLOCK dependencies
|
12 anni fa |
David Howells
|
a1ce39288e
UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
|
12 anni fa |
Sage Weil
|
4a86169208
libceph: clean up con flags
|
13 anni fa |
Sage Weil
|
8dacc7da69
libceph: replace connection state bits with states
|
13 anni fa |
Guanjun He
|
a2a3258417
libceph: prevent the race of incoming work during teardown
|
13 anni fa |
Sage Weil
|
a16cb1f707
libceph: fix messenger retry
|
13 anni fa |
Sage Weil
|
b7a9e5dd40
libceph: set peer name on con_open, not init
|
13 anni fa |
Alex Elder
|
261030215d
libceph: drop declaration of ceph_con_get()
|
13 anni fa |
Alex Elder
|
e27947c767
libceph: define and use an explicit CONNECTED state
|
13 anni fa |
Sage Weil
|
d59315ca8c
libceph: drop ceph_con_get/put helpers and nref member
|
13 anni fa |
Alex Elder
|
8921d114f5
libceph: make ceph_con_revoke_message() a msg op
|
13 anni fa |
Alex Elder
|
6740a845b2
libceph: make ceph_con_revoke() a msg operation
|
13 anni fa |
Alex Elder
|
38941f8031
libceph: have messages point to their connection
|
13 anni fa |
Alex Elder
|
1bfd89f4e6
libceph: fully initialize connection in con_init()
|
13 anni fa |
Alex Elder
|
ce2c8903e7
libceph: start tracking connection socket state
|
13 anni fa |
Alex Elder
|
928443cd96
libceph: start separating connection flags from state
|
13 anni fa |
Alex Elder
|
15d9882c33
libceph: embed ceph messenger structure in ceph_client
|
13 anni fa |
Alex Elder
|
6384bb8b8e
libceph: kill bad_proto ceph connection op
|
13 anni fa |
Alex Elder
|
e5e372da9a
libceph: eliminate connection state "DEAD"
|
13 anni fa |