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 */ |