summaryrefslogtreecommitdiffstats
path: root/src/crimson/net/SocketConnection.h (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* crimson/net: use set_ephemeral_port() for non-bound portYingxin Cheng2019-07-171-3/+7
* crimson/net: unify the usage of entity_type_t and entity_name_tYingxin Cheng2019-07-161-4/+0
* crimson/net: gather message buffers when sendYingxin Cheng2019-04-291-3/+3
* crimson/net: add target_addr to SocketConnectionYingxin Cheng2019-04-051-0/+4
* crimson/net: skeleton code for ProtocolV2 logicYingxin Cheng2019-04-051-0/+1
* crimson/net: added msgr2 setting for SocketConnectionYingxin Cheng2019-04-051-1/+2
* crimson/net: introduce SocketFRefYingxin Cheng2019-04-051-2/+2
* crimson/net: introduce protocol-level abstractionYingxin Cheng2019-04-051-133/+8
* crimson/net: batch messages instead of chaining futuresYingxin Cheng2019-03-221-6/+2
* crimson/net: centralized write_event()Yingxin Cheng2019-03-221-3/+18
* crimson/{net,osd}: make ms_get_authorizer() syncKefu Chai2019-03-201-1/+1
* crimson/net: enable connections on all coresYingxin Cheng2019-02-121-4/+8
* crimson/net: drop authenticator retrySage Weil2019-01-161-1/+0
* crimson/net: simplify logics and centralize fault handling in execute_open()Yingxin2019-01-041-10/+3
* crimson/net: add proper gating and fault handling for send/keepaliveYingxin2019-01-041-0/+3
* crimson/net: fix address learning during banner exchangeYingxin2019-01-031-1/+10
* crimson/net: add basic loggings for SocketConnectionYingxin2019-01-031-0/+2
* crimson/net: encapsulate protocol implementations with accept/connectYingxin2018-12-201-11/+8
* crimson/net: encapsulate protocol implementations with open stateYingxin2018-12-201-1/+1
* crimson/net: remove unecessary future dependencies for accept/dispatchYingxin2018-12-201-3/+3
* crimson/net: dispatch events in SocketConnectionYingxin2018-12-201-8/+18
* crimson/net: extract state transition out of repeat_connect()Kefu Chai2018-11-201-12/+12
* crimson/net: define an alias of seastar::stop_iterationKefu Chai2018-11-201-1/+3
* crimson/net: implement accepting/connecting statesYingxin2018-10-171-25/+15
* crimson/net: clean seastar-msgr class dependenciesYingxin2018-10-151-21/+48
* crimson/net: don't return null from Connection::read_message()Casey Bodley2018-09-141-0/+2
* crimson/net: support multiple call to conn.close()Yingxin2018-09-041-0/+4
* crimson/net: add keepalive support to ConnectionKefu Chai2018-08-211-1/+10
* crimson/net: use HAVE_FEATURE insteadKefu Chai2018-08-211-3/+0
* Merge pull request #23044 from tchaikov/wip-crimson-connectionKefu Chai2018-07-171-1/+1
|\
| * crimson/net: add Connection::get_peer_type()Kefu Chai2018-07-141-1/+1
* | crimson: include seastar headers with 'seastar/' prefixKefu Chai2018-07-121-1/+1
|/
* crimson: add throttlerKefu Chai2018-06-131-1/+3
* crimson/net: support the lossless connection and authKefu Chai2018-06-131-6/+97
* msg: SocketConnection reads message tagsCasey Bodley2018-06-131-0/+6
* msg: start on SocketConnection negotiationCasey Bodley2018-06-131-0/+12
* msg: add seastar SocketMessengerCasey Bodley2018-06-131-2/+0
* msg: add seastar SocketConnectionCasey Bodley2018-06-131-0/+78