1c447d98e9
Vancouver is now able to use the Intel 82576 device model from NUL to give VMs access to the network via the nic_bridge service. In order to integrate the device model, it had to be renamed to i82576 due to XML limitations. This is done by a patch applied via the 'make prepare' mechanism. Although current network card models in Vancouver panic if they can't get a MAC address, the OP_GET_MAC hostop now fails gracefully in the case where no nic_drv or nic_bridge is available.
14 lines
576 B
Diff
14 lines
576 B
Diff
diff --git a/julian/model/82576vf.cc b/julian/model/82576vf.cc
|
|
index b4d29a5..db8d2f3 100644
|
|
--- a/julian/model/82576vf.cc
|
|
+++ b/julian/model/82576vf.cc
|
|
@@ -950,7 +950,7 @@ public:
|
|
|
|
};
|
|
|
|
-PARAM_HANDLER(82576vf,
|
|
+PARAM_HANDLER(i82576vf,
|
|
"82576vf:[promisc][,mem_mmio][,mem_msix][,txpoll_us][,rx_map] - attach an Intel 82576VF to the PCI bus.",
|
|
"promisc - if !=0, be always promiscuous (use for Linux VMs that need it for bridging) (Default 1)",
|
|
"txpoll_us - if !=0, map TX registers to guest and poll them every txpoll_us microseconds. (Default 0)",
|