colo.h (0682e15b19b2f41c0568142b42518b9471168597) colo.h (afe461240940077e7ea8313e9c547a4898263cd2)
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 *

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

63 bool processing;
64 uint8_t ip_proto;
65} Connection;
66
67uint32_t connection_key_hash(const void *opaque);
68int connection_key_equal(const void *opaque1, const void *opaque2);
69int parse_packet_early(Packet *pkt);
70void fill_connection_key(Packet *pkt, ConnectionKey *key);
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 *

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

63 bool processing;
64 uint8_t ip_proto;
65} Connection;
66
67uint32_t connection_key_hash(const void *opaque);
68int connection_key_equal(const void *opaque1, const void *opaque2);
69int parse_packet_early(Packet *pkt);
70void fill_connection_key(Packet *pkt, ConnectionKey *key);
71void reverse_connection_key(ConnectionKey *key);
71Connection *connection_new(ConnectionKey *key);
72void connection_destroy(void *opaque);
73Connection *connection_get(GHashTable *connection_track_table,
74 ConnectionKey *key,
75 GQueue *conn_list);
76void connection_hashtable_reset(GHashTable *connection_track_table);
77Packet *packet_new(const void *data, int size);
78void packet_destroy(void *opaque, void *user_data);
79
80#endif /* QEMU_COLO_PROXY_H */
72Connection *connection_new(ConnectionKey *key);
73void connection_destroy(void *opaque);
74Connection *connection_get(GHashTable *connection_track_table,
75 ConnectionKey *key,
76 GQueue *conn_list);
77void connection_hashtable_reset(GHashTable *connection_track_table);
78Packet *packet_new(const void *data, int size);
79void packet_destroy(void *opaque, void *user_data);
80
81#endif /* QEMU_COLO_PROXY_H */