…an start joining the dots together
…nd test new streams
… its own transport with relevant headrers, can add the netmap buffers in here too to keep everything together
…of stream internals
…blic interface functions to have the camio_ prefix.
…ead and write. This means that random access disk and RDMA streams will now be fully supported. Woot
…er to manage
…oved on to the connector interface. Also split out the features request/response structure into it's own file, this makes it cleaner and easier to update.
…n a next pointer. This means that when reads/writes happen, a list of buffers is given. This is a bit more general and allows batching. Buffer based tools will give the interface to add and remove items from the list, to it will be pretty easy. Also introduced both read and write buffers. To write something that has been read, it must be converted. The only way to do this is to copy. A real copy may or may nothappen, but the idea here is to make it explict and typechecked by the compiler. Will make it harder to go wrong.
…o buffer. Buffer will now be called buffer pool. Ready to start sketching out interface in stream.h. Also has the right tempate
…'s easy to figure out which options have be passed. Pushing out of paranioa