Changeset 24533 in vbox for trunk/src/VBox
- Timestamp:
- Nov 10, 2009 8:23:13 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/DevE1000.cpp
r24430 r24533 102 102 #define INSTANCE(pState) pState->szInstance 103 103 #define IFACE_TO_STATE(pIface, ifaceName) ((E1KSTATE *)((char*)pIface - RT_OFFSETOF(E1KSTATE, ifaceName))) 104 #define STATE_TO_DEVINS(pState) (((E1KSTATE *)pState)->CTX_SUFF(pDevIns)) 104 105 #define E1K_RELOCATE(p, o) *(RTHCUINTPTR *)&p += o 105 106 … … 4259 4260 int rc = VINF_SUCCESS; 4260 4261 4262 /* 4263 * Drop packets if the VM is not running yet/anymore. 4264 */ 4265 VMSTATE enmVMState = PDMDevHlpVMState(STATE_TO_DEVINS(pState)); 4266 if ( enmVMState != VMSTATE_RUNNING 4267 && enmVMState != VMSTATE_RUNNING_LS) 4268 { 4269 E1kLog(("%s Dropping incoming packet as VM is not running.\n", INSTANCE(pState))); 4270 return VINF_SUCCESS; 4271 } 4272 4261 4273 /* Discard incoming packets in locked state */ 4262 4274 if (!(RCTL & RCTL_EN) || pState->fLocked || !(STATUS & STATUS_LU))
Note:
See TracChangeset
for help on using the changeset viewer.