Commit Graph

  • dd8c5a3521 xen: fix index calculation Glauber Costa 2014-11-24 16:44:40 +01:00
  • 3f67c12925 xen: make idx method static Glauber Costa 2014-11-24 16:44:05 +01:00
  • 3c195d25e6 xen: useful assert Glauber Costa 2014-11-24 16:42:55 +01:00
  • fa252087c4 xen: use the right index Glauber Costa 2014-11-24 16:38:38 +01:00
  • e0df395124 Add make_free_deleter Asias He 2014-11-11 22:28:33 +08:00
  • cfd8a1f997 Revert "core: special-case deleter for raw memory" Asias He 2014-11-11 21:55:05 +08:00
  • 5eaecc8805 Use default allocator Asias He 2014-11-11 15:19:13 +08:00
  • 35186f659a tcp: Fix transmission Asias He 2014-11-24 16:10:03 +08:00
  • 18565277f3 tcp: Add congestion control support Asias He 2014-11-24 16:10:02 +08:00
  • 347b135b78 memory: rename statistics member functions to be more readable Avi Kivity 2014-11-24 11:53:13 +02:00
  • f32a8be723 memory: make statistics thread local Avi Kivity 2014-11-24 11:50:07 +02:00
  • 3b69d76f06 Merge branch 'stats' Avi Kivity 2014-11-24 10:00:34 +02:00
  • 88b38bfbdf Revert "virtio: Lazy interrupts" Avi Kivity 2014-11-24 09:28:41 +02:00
  • 1238807d98 net: implement a few proper constructors for ethernet_address Vlad Zolotarov 2014-11-20 19:14:39 +02:00
  • 80396b5153 packet: Use const_cast Vlad Zolotarov 2014-11-20 19:14:37 +02:00
  • 0903e36179 httpd: export statistics via collectd Avi Kivity 2014-11-23 19:28:54 +02:00
  • a7f14fa13e core: export memory statistics via collectd Avi Kivity 2014-11-23 19:28:26 +02:00
  • 5cd200831b memory: add allocation statistics collection Avi Kivity 2014-11-23 19:28:07 +02:00
  • 5f82f7296f xen: debug functions Glauber Costa 2014-11-20 16:57:16 +01:00
  • bc617f8340 make xen work again. Glauber Costa 2014-11-20 13:43:25 +01:00
  • af01032450 make xen work again. Glauber Costa 2014-11-20 13:41:20 +01:00
  • e85371112b memcached: optimize handle_get() Tomasz Grabiec 2014-11-20 12:21:53 +01:00
  • 7737871ea0 memcached: move data rather than copy it Tomasz Grabiec 2014-11-20 12:21:52 +01:00
  • 37bf4898e3 allocator_test: limit runtime to 5 seconds Avi Kivity 2014-11-20 13:04:03 +02:00
  • cabdf1dcbc allocator_test: reindent Avi Kivity 2014-11-20 12:37:18 +02:00
  • 3d0724c4c1 Merge branch 'xen' Avi Kivity 2014-11-20 12:33:45 +02:00
  • 57fdff17ff xen: fix non-split event channel xenbus notification Avi Kivity 2014-11-20 12:23:19 +02:00
  • 62693f884f xen: bind event channels after determining split event channel support Avi Kivity 2014-11-20 12:19:10 +02:00
  • 3118c5b464 xen: positively acknowledge supported features Avi Kivity 2014-11-20 12:21:49 +02:00
  • ce03a3a9c0 xen: add evtchn port default constructor and move assignment operator Avi Kivity 2014-11-20 12:17:29 +02:00
  • c588eb66d4 xen: fix evtchn port destructor and move constructor w/ uninitialized port Avi Kivity 2014-11-20 12:16:40 +02:00
  • 4fe794a4e6 smp: fix barrier usage in smp initialization code Gleb Natapov 2014-11-20 12:06:24 +02:00
  • f458117b83 core: avoid recursion in keep_doing() Tomasz Grabiec 2014-11-18 17:35:02 +01:00
  • 8cb9185cb6 tcp: Set retransmission timer dynamically Asias He 2014-11-20 16:48:14 +08:00
  • 9c9f3d21bf tests: make option defaults be effective in tests Tomasz Grabiec 2014-11-18 17:35:01 +01:00
  • f80b2a6554 hwloc: fix leaking topology object Avi Kivity 2014-11-18 10:28:23 +02:00
  • d222ea6ceb util: add defer(), a function that defers work until the end of scope Avi Kivity 2014-11-18 10:27:51 +02:00
  • 817023f917 virtio: Lazy interrupts Asias He 2014-11-18 11:23:53 +08:00
  • e386b72638 tcp: Fix ACK on closed channel Asias He 2014-11-18 08:58:08 +08:00
  • 6e9521b86b tests: Increase bytes transfered in tx test Asias He 2014-11-18 11:30:55 +08:00
  • ee023f4f84 tcp: Fix delayed ack Asias He 2014-11-12 18:09:22 +08:00
  • 8e47ed8b06 tests: whitelist allocator_test Avi Kivity 2014-11-15 12:19:37 -08:00
  • 05d89f1ab9 tests: add output_stream_test Tomasz Grabiec 2014-11-13 13:55:14 +01:00
  • b8344e31e0 output_stream: coalesce large buffers with data already in the buffer Tomasz Grabiec 2014-11-13 13:55:13 +01:00
  • b1208d6501 output_stream: simplify flush() Tomasz Grabiec 2014-11-13 13:55:12 +01:00
  • 825b3608a4 tests: configure reactor for tests Tomasz Grabiec 2014-11-13 13:55:11 +01:00
  • c52c56ce7b tests: add memory allocation test Avi Kivity 2014-11-15 11:56:16 -08:00
  • 1a7fd983ac memory: fix buffer overrun Avi Kivity 2014-11-15 11:52:39 -08:00
  • 5b24dd78e2 virtio: don't use file eventfd for OSv notifications Nadav Har'El 2014-11-11 18:42:22 +02:00
  • c262060d92 memcache: avoid vprintf() Tomasz Grabiec 2014-11-12 20:52:48 +01:00
  • 627e14c2e4 sstring: introduce make_sstring() Tomasz Grabiec 2014-11-12 20:52:47 +01:00
  • 42b20cdad1 test.py: print output from test on error Tomasz Grabiec 2014-11-12 20:52:46 +01:00
  • 405f3ea8c3 reactor: refactor main loop for epoll and OSv Nadav Har'El 2014-11-12 11:18:46 +02:00
  • bfbdbdf29c dhcp: fix assert/crash in DHCP renew cycle. Calle Wilund 2014-11-11 13:01:57 +01:00
  • 067112a319 Merge branch 'tgrabiec/smp' Avi Kivity 2014-11-11 13:52:59 +02:00
  • 6913079927 tests: memcache: do not constrain tests to 1 CPU Tomasz Grabiec 2014-11-06 20:22:04 +01:00
  • b0dd9e736c memcached: SMP support Tomasz Grabiec 2014-11-06 11:56:42 +01:00
  • a82b2beb32 core: add shutdown hook registration facility Tomasz Grabiec 2014-11-06 20:10:31 +01:00
  • 95e09be799 net: add has_per_core_namespace() attribute to network stack Tomasz Grabiec 2014-11-07 10:17:27 +01:00
  • b647bb5746 smp: introduce distributed::start_single() Tomasz Grabiec 2014-11-07 10:20:03 +01:00
  • 618cbd5729 smp: introduce foreign_ptr<> Tomasz Grabiec 2014-11-06 11:31:56 +01:00
  • 0b4ee2ff60 core: advertise element type in shared_ptr<> Tomasz Grabiec 2014-11-10 10:54:21 +01:00
  • a77ecbeeef smp: introduce distributed::invoke_on_all() overload for void-returning functions Tomasz Grabiec 2014-11-06 11:30:40 +01:00
  • c71f762f59 smp: introduce distributed::local() Tomasz Grabiec 2014-11-06 11:29:44 +01:00
  • 79982a8545 smp: add distributed::invoke_on() overload for void-returning functions Tomasz Grabiec 2014-11-06 11:26:42 +01:00
  • 8bbe285004 smp: improve forwarding of arguments in distributed::invoke_on() Tomasz Grabiec 2014-11-06 11:24:53 +01:00
  • 1988748885 smp: introduce distributed::map_reduce() Tomasz Grabiec 2014-11-06 11:23:25 +01:00
  • 7e25d70392 core: introduce map_reduce() utility Tomasz Grabiec 2014-11-06 11:09:20 +01:00
  • 6df3a03c0a core: make submit_to() accept functions which return non-futures Tomasz Grabiec 2014-11-06 10:59:37 +01:00
  • c2fbfe8e84 core: destroy network stack before destroying timer lists. Tomasz Grabiec 2014-11-10 15:01:29 +01:00
  • c3ba7a73bb dhcp: actually ensure that packets are processed on cpu 0 Calle Wilund 2014-11-10 16:00:52 +01:00
  • 63fb31a8be README: another missing package Nadav Har'El 2014-11-10 16:17:31 +02:00
  • 4298ad2a3c README: explain how to install missing pieces on Ubuntu 12.04 Nadav Har'El 2014-11-10 15:57:47 +02:00
  • c908d5508e smp: do not reorder tasks submitted to smp queue Gleb Natapov 2014-11-10 15:16:04 +02:00
  • e2b1186cca net: Add more tcp and ip header const Asias He 2014-11-10 15:35:59 +08:00
  • 7260d7b9de tcp: Out of order input support Asias He 2014-11-10 12:28:48 +08:00
  • ead391491d net: Add rx test in tcp_server Asias He 2014-11-10 12:28:47 +08:00
  • 2a56c52fcb net: distribute udp packets according to address pair Gleb Natapov 2014-11-09 16:58:07 +02:00
  • c64e1e27fb net: move connid out of tcp to be reused for udp Gleb Natapov 2014-11-09 16:58:06 +02:00
  • 25da340e07 net: remove rx feedback from proxy net device Gleb Natapov 2014-11-06 10:00:56 +02:00
  • 136a56859f net: limit the number of packets that are waiting to be sent to another cpu Gleb Natapov 2014-11-06 10:00:55 +02:00
  • fcce304908 collectd: Don't use the network stack before it is set up Nadav Har'El 2014-11-09 16:44:15 +02:00
  • 39a688d173 memcache: udp: remove dead code Tomasz Grabiec 2014-11-07 16:11:57 +01:00
  • 6611160db1 smp: fix distributed::stop() Tomasz Grabiec 2014-11-07 16:11:53 +01:00
  • 48d57a6cd9 core: make distributed::start() capable of forwarding references Tomasz Grabiec 2014-11-07 16:11:45 +01:00
  • b6511ce3f4 core: add future::discard_result() Tomasz Grabiec 2014-11-07 16:11:42 +01:00
  • 761d6119ef posix: simplify uses of setsockopt Tomasz Grabiec 2014-11-07 16:11:41 +01:00
  • bf774e1b92 posix: make setsockopt accept value via universal reference Tomasz Grabiec 2014-11-07 16:11:40 +01:00
  • 2ac24ced66 smp: smp queues idle polling Gleb Natapov 2014-11-09 13:09:31 +02:00
  • f265fe5ecd xen: allow disabling the split-event-channel feature for debugging Avi Kivity 2014-11-09 16:19:37 +02:00
  • 59a7eeeea0 dhcp: retry Avi Kivity 2014-11-09 16:13:25 +02:00
  • adc97c0162 dhcp: filter out DHCP failures Avi Kivity 2014-11-09 15:03:07 +02:00
  • 5bb13601fe xen: wrap in "xen" namespace Avi Kivity 2014-11-09 14:41:01 +02:00
  • fede31896c xen: mark port's constructor as explicit Avi Kivity 2014-11-09 14:36:06 +02:00
  • 14968812fe xen: remove port::operator int() Avi Kivity 2014-11-09 14:34:25 +02:00
  • 16b0013c6b xen: add port destructor Avi Kivity 2014-11-09 13:34:30 +02:00
  • 46aac42704 xen: make 'port' a value object Avi Kivity 2014-11-09 13:30:52 +02:00
  • f5a2dcd9ec xen: simplify evtchn port management Avi Kivity 2014-11-09 13:14:23 +02:00
  • 8857412365 xen: fix explicitly-disabled split event channel feature Avi Kivity 2014-11-09 12:08:49 +02:00
  • b2af728f0e xen: provide xenstore::read_or_default() Avi Kivity 2014-11-09 12:07:31 +02:00