Takuya ASADA
7b3b9e5a46
Implement TCP client on posix-stack
...
Signed-off-by: Takuya ASADA <syuu@cloudius-systems.com >
2015-01-08 01:26:36 +09:00
Takuya ASADA
b9a2541c7e
Add reactor::connect(), client_socket definition and network stack stub code
...
Signed-off-by: Takuya ASADA <syuu@cloudius-systems.com >
2015-01-08 01:26:36 +09:00
Tomasz Grabiec
c4335c49f6
core: convert output APIs to work on packets
...
This way zero-copy supporting code can put data directly to packet
object and pass it through all layers efficiently.
2014-12-04 13:51:26 +01:00
Tomasz Grabiec
761d6119ef
posix: simplify uses of setsockopt
2014-11-09 16:33:33 +02:00
Avi Kivity
7a1f84a556
reactor: replace references to reactor::_id by its accessor cpu_id()
2014-11-01 17:34:43 +02:00
Asias He
d251f33123
net: Remove unnecessary include of "stack.hh"
2014-10-24 09:10:23 +08:00
Avi Kivity
7f8d92ee3c
posix-stack.cc: add missing copyright
2014-10-13 09:31:04 +03:00
Asias He
d5c8155e00
net: Split posix stack related code to net/posix-stack.cc
...
NOTE: This patch makes pollable_fd::get_file_desc public in order to
access it in posix_server_socket_impl::accept(). Maybe there is a better
solution. But, fow now, this avoids a lot of including game.
2014-10-13 11:33:57 +08:00