#include <palacios/vmm_telemetry.h>
#endif
+#ifdef CONFIG_VNET
+#include <palacios/vmm_vnet.h>
+#endif
+
int v3_handle_svm_exit(struct guest_info * info, addr_t exit_code, addr_t exit_info1, addr_t exit_info2) {
}
// END OF SWITCH (EXIT_CODE)
+#ifdef CONFIG_VNET
+ v3_vnet_pkt_process(info);
+#endif
+
+
#ifdef CONFIG_TELEMETRY
if (info->enable_telemetry) {
v3_telemetry_end_exit(info, exit_code);
#endif
+#ifdef CONFIG_VNET
+#include <palacios/vmm_vnet.h>
+#endif
+
#include <palacios/vmm_host_events.h>
#include <palacios/vmm_socket.h>
v3_init_sym_swap(info);
#endif
+#ifdef CONFIG_VNET
+ v3_vnet_init(info);
+#endif
+
if (schedule_hz_str) {
sched_hz = atoi(schedule_hz_str);
}
#endif
+#ifdef CONFIG_VNET
+#include <palacios/vmm_vnet.h>
+#endif
+
/* At this point the GPRs are already copied into the guest_info state */
return -1;
}
+#ifdef CONFIG_VNET
+ v3_vnet_pkt_process(info);
+#endif
+
#ifdef CONFIG_TELEMETRY
if (info->enable_telemetry) {
v3_telemetry_end_exit(info, exit_info->exit_reason);