colo.h (6214231abde01119d3084a67262d35e909bd9414) colo.h (24525e93c17aabdd88df893f1ceecc37e8b289f3)
1/*
2 * COarse-grain LOck-stepping Virtual Machines for Non-stop Service (COLO)
3 * (a.k.a. Fault Tolerance or Continuous Replication)
4 *
5 * Copyright (c) 2016 HUAWEI TECHNOLOGIES CO., LTD.
6 * Copyright (c) 2016 FUJITSU LIMITED
7 * Copyright (c) 2016 Intel Corporation
8 *

--- 84 unchanged lines hidden (view full) ---

93void extract_ip_and_port(uint32_t tmp_ports, ConnectionKey *key, Packet *pkt);
94void fill_connection_key(Packet *pkt, ConnectionKey *key);
95void reverse_connection_key(ConnectionKey *key);
96Connection *connection_new(ConnectionKey *key);
97void connection_destroy(void *opaque);
98Connection *connection_get(GHashTable *connection_track_table,
99 ConnectionKey *key,
100 GQueue *conn_list);
1/*
2 * COarse-grain LOck-stepping Virtual Machines for Non-stop Service (COLO)
3 * (a.k.a. Fault Tolerance or Continuous Replication)
4 *
5 * Copyright (c) 2016 HUAWEI TECHNOLOGIES CO., LTD.
6 * Copyright (c) 2016 FUJITSU LIMITED
7 * Copyright (c) 2016 Intel Corporation
8 *

--- 84 unchanged lines hidden (view full) ---

93void extract_ip_and_port(uint32_t tmp_ports, ConnectionKey *key, Packet *pkt);
94void fill_connection_key(Packet *pkt, ConnectionKey *key);
95void reverse_connection_key(ConnectionKey *key);
96Connection *connection_new(ConnectionKey *key);
97void connection_destroy(void *opaque);
98Connection *connection_get(GHashTable *connection_track_table,
99 ConnectionKey *key,
100 GQueue *conn_list);
101bool connection_has_tracked(GHashTable *connection_track_table,
102 ConnectionKey *key);
101void connection_hashtable_reset(GHashTable *connection_track_table);
102Packet *packet_new(const void *data, int size, int vnet_hdr_len);
103void packet_destroy(void *opaque, void *user_data);
104
105#endif /* QEMU_COLO_PROXY_H */
103void connection_hashtable_reset(GHashTable *connection_track_table);
104Packet *packet_new(const void *data, int size, int vnet_hdr_len);
105void packet_destroy(void *opaque, void *user_data);
106
107#endif /* QEMU_COLO_PROXY_H */