summaryrefslogtreecommitdiff
path: root/kiro-server.c
AgeCommit message (Collapse)Author
2014-05-27Changed build system to CMakeTimo Dritschler
2014-05-13Added kiro_attach_qp to kiro-rdma.h that creates a new QP forTimo Dritschler
a rdma_cm_id and attaches it. Changed kiro_destroy_connection to work on a rdma_cm_id instead. Changed kiro-server accordingly. Restructured kiro-server to use an event loop thread to listen for new client connections. Restructured kiro-server to no longer memorize the client connections. It is currently unneccessary as no control-flow is exchanged.
2014-05-09Restructured kiro-server implementation to make it a bit more modularTimo Dritschler
Added interface to kiro-client to access the memory allocated for communication Added new 'kiro_destroy_connection' to kiro-rdma package Changed interface of 'kiro_destroy_connection_context' and updated server and client accordingly Started to implement a more visual testing routine in test-server Made test-client use commandline arguments for address and port Updated Makefile
2014-04-28Added new function 'kiro_trb_dma_push' that allows the user to directlyTimo Dritschler
write a new element into the buffers memory Changed the name of 'kiro_trb_ingest' to 'kiro_trb_adopt' Added new function 'kiro_trb_clone' that copies the pointed memory before 'adopting' it. Started to add documentation
2014-04-25KIRO Server and Client now automatically exchange MRI on connectTimo Dritschler
Added 'kiro_client_sync' that RDMA-READs the KIRO-TRB from the server Updated Makefile Updated test-client
2014-04-25Fixed kiro_create_rdma_memory not setting pointers correctlyTimo Dritschler
Fixed a bug in KIRO Server and Client that prevented preemtive "Post Recv"
2014-04-25Small detail fix in KIRO ServerTimo Dritschler
Added small test program for KIRO Server and Client Updated Makefile
2014-04-25Added first draft of 'KIRO Server' classTimo Dritschler
Updated Makefile