Oops. Now with 100% more tests... David Gibson (1): migrate: Hack for late migration fixups Stefano Brivio (5): migrate: Skeleton of live migration logic Add interfaces and configuration bits for passt-repair vhost_user: Make source quit after reporting migration state migrate: Migrate TCP flows test: Add migrate/basic tests Makefile | 14 +- conf.c | 44 ++++- epoll_type.h | 6 +- flow.c | 226 ++++++++++++++++++++++ flow.h | 7 + migrate.c | 292 ++++++++++++++++++++++++++++ migrate.h | 57 ++++++ passt.1 | 11 ++ passt.c | 14 +- passt.h | 15 ++ repair.c | 193 +++++++++++++++++++ repair.h | 16 ++ tap.c | 65 +------ tcp.c | 462 +++++++++++++++++++++++++++++++++++++++++++++ tcp_conn.h | 61 ++++++ test/lib/layout | 55 +++++- test/lib/setup | 127 +++++++++++++ test/lib/test | 3 + test/migrate/basic | 54 ++++++ test/run | 4 + util.c | 62 ++++++ util.h | 30 +++ vhost_user.c | 69 ++----- virtio.h | 4 - vu_common.c | 49 +---- vu_common.h | 2 +- 26 files changed, 1762 insertions(+), 180 deletions(-) create mode 100644 migrate.c create mode 100644 migrate.h create mode 100644 repair.c create mode 100644 repair.h create mode 100644 test/migrate/basic -- 2.43.0