Commit Graph

  • cd3ba33ead core: introduce scattered_message Tomasz Grabiec 2014-10-27 20:36:02 +01:00
  • a2ca556836 sstring: introduce release() Tomasz Grabiec 2014-10-28 11:09:20 +01:00
  • 72b0794759 packet: add constructor for appending temporary_buffers Tomasz Grabiec 2014-11-28 13:23:52 +01:00
  • 3a2d74e3d3 packet: add reserve() method Tomasz Grabiec 2014-11-26 17:12:44 +01:00
  • f3dada6f1d packet: add constructor for appending deleters Tomasz Grabiec 2014-11-26 17:06:30 +01:00
  • 8ffcdac455 packet: move lambdas rather than copy them Tomasz Grabiec 2014-10-27 20:35:31 +01:00
  • 2650c68824 packet: add more constructor variants Tomasz Grabiec 2014-10-28 11:08:34 +01:00
  • e720f53c22 deleter: add chaining make_free_deleter() overload Tomasz Grabiec 2014-10-30 16:59:27 +01:00
  • 8e38cb4159 deleter: introduce append() Tomasz Grabiec 2014-10-30 16:58:07 +01:00
  • 7fd878b1ed tests: memcached: fix test_mutliple_keys_in_get() Tomasz Grabiec 2014-11-28 13:17:47 +01:00
  • 411e6c1b02 tests: memcached: add test checking splitting of large responses Tomasz Grabiec 2014-11-27 10:28:14 +01:00
  • b6cb2b7477 memcached: add missing return Tomasz Grabiec 2014-12-03 15:50:22 +01:00
  • e4583699fd memcached: make sure datagrams are below the size limit Tomasz Grabiec 2014-11-26 17:36:46 +01:00
  • 71556de0e6 tests: add more test cases to output_stream_test Tomasz Grabiec 2014-11-26 16:50:10 +01:00
  • 11a501d884 tests: fix assertion failure at test program exit Tomasz Grabiec 2014-12-04 13:32:35 +01:00
  • a88ddcec25 sstring: overload to_sstring() for temporary_buffer<> Tomasz Grabiec 2014-12-04 13:30:18 +01:00
  • bcea3a67ca output_stream: support for output packet trimming Tomasz Grabiec 2014-11-26 14:06:20 +01:00
  • 4b7c42a5c7 output_stream: fix bug in write() Tomasz Grabiec 2014-11-26 14:03:46 +01:00
  • 6ae5177c2c output_stream: do not allocate on flush() Tomasz Grabiec 2014-11-21 14:05:23 +01:00
  • 584139decd future-util: make do_for_each() propagate failure Tomasz Grabiec 2014-11-26 17:03:01 +01:00
  • 8d48c91a35 future-util: introduce now() Tomasz Grabiec 2014-11-26 14:09:32 +01:00
  • 3e4842a2a1 Merge branch 'asias/ip' of github.com:cloudius-systems/seastar-dev Avi Kivity 2014-12-03 16:03:18 +02:00
  • 59aa280f0d ip: Add IPv4 reassembly support Asias He 2014-12-03 16:12:27 +08:00
  • 4fd3313e3e reactor: add "--poll" command line switch Gleb Natapov 2014-12-03 13:43:51 +02:00
  • d151763967 reactor: move memory barrier to idle() accessors Gleb Natapov 2014-12-03 13:43:50 +02:00
  • 4d3b6497ea reactor: rework poll infrastructure Gleb Natapov 2014-12-03 13:43:49 +02:00
  • f556172619 temporary_buffer: make empty buffer don't need to malloc() Tomasz Grabiec 2014-11-14 18:58:17 +01:00
  • 1c49669f59 temporary_buffer: introduce operator bool() Tomasz Grabiec 2014-11-26 15:55:45 +01:00
  • cbe6169d36 test.py: speed up allocator test when running tests in fast mode Tomasz Grabiec 2014-11-20 12:20:30 +01:00
  • 76a8908b21 virtio: fix indentation Tomasz Grabiec 2014-11-14 18:59:10 +01:00
  • 2702af5e7d net: Add help packet_merger Asias He 2014-12-03 16:07:11 +08:00
  • 8335787268 net: Expose interface::forward Asias He 2014-12-03 16:05:58 +08:00
  • 7ca33fdd72 ip: Add helper for fragmentation Asias He 2014-12-03 16:04:43 +08:00
  • 7dbc333da6 core: Allow forwarding from/to any cpu Gleb Natapov 2014-12-02 15:57:13 +02:00
  • 6c097fe2e9 tests: Make udp_server SMP aware Asias He 2014-12-03 16:50:44 +08:00
  • 1e572a3248 app-template: add missing app-template.cc Avi Kivity 2014-12-01 18:01:12 +02:00
  • 8827eb3b27 Clean up link line with DPDK (v2) Nadav Har'El 2014-12-01 15:19:35 +02:00
  • 6b5973af70 app-template: don't alias boost::program_options as bpo in a header file Avi Kivity 2014-12-01 17:56:34 +02:00
  • 78691fc72f app-template: move to a .cc file Avi Kivity 2014-12-01 17:48:18 +02:00
  • 1820c8eaf6 blkdiscard_test: add missing include Avi Kivity 2014-12-01 17:47:57 +02:00
  • e1397038d4 future-util.hh: add missing include Avi Kivity 2014-12-01 17:47:28 +02:00
  • 256d1823c6 app-template: warn on debug mode Avi Kivity 2014-12-01 17:33:47 +02:00
  • 7619c01941 Merge branch 'flashcache' of github.com:cloudius-systems/seastar-dev Avi Kivity 2014-12-01 14:53:22 +02:00
  • be0ae4f5dc memory: Un-hide standard allocator functions Avi Kivity 2014-12-01 14:49:04 +02:00
  • 0653a9f3f7 flashcache: fix _total_mem_disk accounting when erasing mem-disk items Raphael S. Carvalho 2014-12-01 10:29:19 -02:00
  • 9de9f34423 flashcache: fix erase on disk-based items Raphael S. Carvalho 2014-12-01 10:26:19 -02:00
  • c90e56e4fb memory: dynamically search for memory level in a topology Gleb Natapov 2014-12-01 13:50:59 +02:00
  • 99e18901c1 Fix build with dpdk Nadav Har'El 2014-11-30 18:47:21 +02:00
  • e1887713be Add missing Ubuntu package to README Nadav Har'El 2014-11-30 18:24:16 +02:00
  • bf46f9c948 net: Change how networking devices are created Gleb Natapov 2014-11-30 17:58:57 +02:00
  • a38f189f5a memory: handle hwloc cousin lists not circular Gleb Natapov 2014-11-30 15:28:47 +02:00
  • e9432e9254 reactor: move collectd initialization out of reactor::run() Avi Kivity 2014-11-30 14:24:19 +02:00
  • cbc2f40680 memory: fix numa memory initialization Gleb Natapov 2014-11-30 12:43:29 +02:00
  • 987b6ca3eb Merge branch 'dpdk' Avi Kivity 2014-11-30 12:19:04 +02:00
  • a0769ae189 echotest: Added support for DPDK PMD backend Vlad Zolotarov 2014-11-27 21:52:20 +02:00
  • 93f7cc434d tests: rename virtiotest -> echotest Vlad Zolotarov 2014-11-27 21:52:19 +02:00
  • 857719556a README.md: Added a DPDK related chapter Vlad Zolotarov 2014-11-27 21:52:18 +02:00
  • 12caa3afe4 net: add option to use a dpdk PMD networking backend Vlad Zolotarov 2014-11-27 21:52:17 +02:00
  • 5cd984b5cc dpdk: Initial commit Vlad Zolotarov 2014-11-27 21:52:15 +02:00
  • 47b3721ccf reactor: added a "pollers" abstraction Vlad Zolotarov 2014-11-27 21:52:14 +02:00
  • 88a1a37a88 ip: Support IP fragmentation in TX path Asias He 2014-11-28 11:49:18 +08:00
  • f4daca803d Merge branch 'glommer/xen' of github.com:cloudius-systems/seastar-dev Avi Kivity 2014-11-29 14:03:35 +02:00
  • 2cf187590f xen: fix userspace interrupts Glauber Costa 2014-11-28 14:23:14 +01:00
  • b3c163e603 xen: fix typo in event channel detection Glauber Costa 2014-11-28 14:15:36 +01:00
  • c3ae30b760 xen: delete event channel as well Glauber Costa 2014-11-27 17:33:16 +01:00
  • a4667c48e6 xen: fix gntalloc for userspace Glauber Costa 2014-11-27 17:20:17 +01:00
  • f06233695c xenstore: bail on error Glauber Costa 2014-11-27 17:08:22 +01:00
  • 3848130f2f xen: only add features to feature array Glauber Costa 2014-11-27 16:54:40 +01:00
  • bd8a18c178 xen: umask event channels when setup is ready Glauber Costa 2014-11-27 16:53:56 +01:00
  • 861957e5ba Merge branch 'glommer/xen' of github.com:cloudius-systems/seastar-dev Avi Kivity 2014-11-26 18:30:26 +02:00
  • b56a89d5c9 xen: translate feature name Glauber Costa 2014-11-26 17:14:11 +01:00
  • a9a79e3ba6 xen: ring unification Glauber Costa 2014-11-25 14:17:22 +01:00
  • e7c9aeb8a5 xen: interrupt mitigation Glauber Costa 2014-11-25 13:37:06 +01:00
  • 4f4731c37b net: delay network stack creation Gleb Natapov 2014-11-26 16:23:14 +02:00
  • 87fdf52205 Merge branch 'clang' Avi Kivity 2014-11-26 15:01:14 +02:00
  • e8894227bc xen: declare nr_ents higher to satisfy clang Avi Kivity 2014-11-26 15:00:13 +02:00
  • 8ce9697401 dhcp: wrap initializers with braces to prevent ambiguity Avi Kivity 2014-11-26 14:59:49 +02:00
  • 58487b55d4 smp: massage init captures to satisfy clang Avi Kivity 2014-11-26 14:59:03 +02:00
  • 44c3e9fc04 collectd: wrap initializers with braces Avi Kivity 2014-11-26 14:57:58 +02:00
  • c30b3e93c2 reactor: massage collectd registrations to satisfy clang Avi Kivity 2014-11-26 14:57:02 +02:00
  • 9ab5dce5c4 memory: fix throw specifiers on sized delete Avi Kivity 2014-11-26 14:56:40 +02:00
  • 9c7fc9d5d1 memcache: massage init capture to satisfy clang Avi Kivity 2014-11-26 14:56:18 +02:00
  • 05e8ee5e0c memcache: remove unneeded use of variable length array Avi Kivity 2014-11-26 14:55:30 +02:00
  • 239f4a3bf5 memcache: remove unused subdevice::_length Avi Kivity 2014-11-26 14:55:01 +02:00
  • 1a1ff2a22a tcp: Fix get_isn Asias He 2014-11-26 19:24:50 +08:00
  • fecf47b50a tcp: Defending against sequence number attacks Asias He 2014-11-26 18:19:35 +08:00
  • 01e9410adc smp: move thread creation sync point after start_all_queues() Gleb Natapov 2014-11-25 14:39:23 +02:00
  • cee8eb3121 net: remove unused function from net/native-stack.hh Gleb Natapov 2014-11-25 14:39:22 +02:00
  • 33ed01d354 Merge branch 'flashcache' of github.com:cloudius-systems/seastar-dev Avi Kivity 2014-11-25 13:42:14 +02:00
  • 35f37a4235 memcache: generate flashcache Raphael S. Carvalho 2014-11-24 20:19:38 -02:00
  • 300b310a27 memcache: move ./memcached.cc to ./memcache.cc Raphael S. Carvalho 2014-11-24 20:10:39 -02:00
  • 087038bd47 memcache: flashcache integration Raphael S. Carvalho 2014-11-24 19:52:29 -02:00
  • 8b632ca2fb Revert bogus allocator/deleter commits Avi Kivity 2014-11-25 12:05:52 +02:00
  • 9eea1752b0 Merge branch 'asias/tcp' of github.com:cloudius-systems/seastar-dev Avi Kivity 2014-11-25 11:58:47 +02:00
  • bd0849f40b tcp: Send ACK immediately when segment fills a gap arrives Asias He 2014-11-25 16:27:34 +08:00
  • e1f4499b28 tcp: Send ACK immediately when out of order segment arrives Asias He 2014-11-25 15:57:52 +08:00
  • 49c17db25e Merge branch 'glommer/xen' of github.com:cloudius-systems/seastar-dev Avi Kivity 2014-11-25 09:55:12 +02:00
  • 8a754386c2 net: remove unused variable in native_network_stack Gleb Natapov 2014-11-24 15:09:17 +02:00
  • e14674ff3c tcp: Improve merge_out_of_order Asias He 2014-11-25 15:44:59 +08:00
  • 2a3ce92b19 tcp: Reduce maximum delayed timer Asias He 2014-11-25 15:35:57 +08:00