#ifdef CONFIG_DEBUG_NIC_BRIDGE
{
PrintDebug("NIC Bridge: send pkt size: %d\n", len);
- v3_hexdump(buf, len, NULL, 0);
+ //v3_hexdump(buf, len, NULL, 0);
}
#endif
return V3_send_raw(buf, len);
}
-
static int packet_input(struct v3_vm_info * vm,
struct v3_packet_event * evt,
void * private_data) {
struct nic_bridge_state * bridge = (struct nic_bridge_state *)private_data;
-
+
PrintDebug("NIC_BRIDGE: Incoming packet size: %d\n", evt->size);
return bridge->net_ops.recv(evt->pkt,
}
-static int vnet_nic_free(struct vm_device * dev) {
- struct nic_bridge_state * bridge = dev->private_data;
+static int vnet_nic_free(struct nic_bridge_state * bridge) {
/*detach from front device */
}
static struct v3_device_ops dev_ops = {
- .free = vnet_nic_free,
+ .free = (int (*)(void *))vnet_nic_free,
};