Changeset 25891 in vbox for trunk/src/VBox/Devices/Network
- Timestamp:
- Jan 18, 2010 1:07:21 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 56701
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/DrvIntNet.cpp
r25790 r25891 133 133 int rc = pThis->pConfigIf->pfnGetMac(pThis->pConfigIf, &SetMacAddressReq.Mac); 134 134 if (RT_SUCCESS(rc)) 135 rc = pThis->pDrvIns->pDrvHlp->pfnSUPCallVMMR0Ex(pThis->pDrvIns, VMMR0_DO_INTNET_IF_SET_MAC_ADDRESS,136 135 rc = PDMDrvHlpSUPCallVMMR0Ex(pThis->pDrvIns, VMMR0_DO_INTNET_IF_SET_MAC_ADDRESS, 136 &SetMacAddressReq, sizeof(SetMacAddressReq)); 137 137 138 138 Log(("drvIntNetUpdateMacAddress: %.*Rhxs rc=%Rrc\n", sizeof(SetMacAddressReq.Mac), &SetMacAddressReq.Mac, rc)); … … 161 161 SetActiveReq.hIf = pThis->hIf; 162 162 SetActiveReq.fActive = fActive; 163 int rc = pThis->pDrvIns->pDrvHlp->pfnSUPCallVMMR0Ex(pThis->pDrvIns, VMMR0_DO_INTNET_IF_SET_ACTIVE,164 163 int rc = PDMDrvHlpSUPCallVMMR0Ex(pThis->pDrvIns, VMMR0_DO_INTNET_IF_SET_ACTIVE, 164 &SetActiveReq, sizeof(SetActiveReq)); 165 165 166 166 Log(("drvIntNetUpdateMacAddress: fActive=%d rc=%Rrc\n", fActive, rc)); … … 299 299 SendReq.pSession = NIL_RTR0PTR; 300 300 SendReq.hIf = pThis->hIf; 301 pThis->pDrvIns->pDrvHlp->pfnSUPCallVMMR0Ex(pThis->pDrvIns, VMMR0_DO_INTNET_IF_SEND, &SendReq, sizeof(SendReq));301 PDMDrvHlpSUPCallVMMR0Ex(pThis->pDrvIns, VMMR0_DO_INTNET_IF_SEND, &SendReq, sizeof(SendReq)); 302 302 303 303 rc = drvIntNetRingWriteFrame(pThis->pBuf, &pThis->pBuf->Send, pvBuf, (uint32_t)cb); … … 311 311 SendReq.pSession = NIL_RTR0PTR; 312 312 SendReq.hIf = pThis->hIf; 313 rc = pThis->pDrvIns->pDrvHlp->pfnSUPCallVMMR0Ex(pThis->pDrvIns, VMMR0_DO_INTNET_IF_SEND, &SendReq, sizeof(SendReq));313 rc = PDMDrvHlpSUPCallVMMR0Ex(pThis->pDrvIns, VMMR0_DO_INTNET_IF_SEND, &SendReq, sizeof(SendReq)); 314 314 } 315 315 … … 339 339 Req.hIf = pThis->hIf; 340 340 Req.fPromiscuous = fPromiscuous; 341 int rc = pThis->pDrvIns->pDrvHlp->pfnSUPCallVMMR0Ex(pThis->pDrvIns, VMMR0_DO_INTNET_IF_SET_PROMISCUOUS_MODE, &Req, sizeof(Req));341 int rc = PDMDrvHlpSUPCallVMMR0Ex(pThis->pDrvIns, VMMR0_DO_INTNET_IF_SET_PROMISCUOUS_MODE, &Req, sizeof(Req)); 342 342 LogFlow(("drvIntNetSetPromiscuousMode: fPromiscuous=%RTbool\n", fPromiscuous)); 343 343 AssertRC(rc); … … 507 507 WaitReq.cMillies = 30000; /* 30s - don't wait forever, timeout now and then. */ 508 508 STAM_PROFILE_ADV_STOP(&pThis->StatReceive, a); 509 int rc = pDrvIns->pDrvHlp->pfnSUPCallVMMR0Ex(pDrvIns, VMMR0_DO_INTNET_IF_WAIT, &WaitReq, sizeof(WaitReq));509 int rc = PDMDrvHlpSUPCallVMMR0Ex(pDrvIns, VMMR0_DO_INTNET_IF_WAIT, &WaitReq, sizeof(WaitReq)); 510 510 if ( RT_FAILURE(rc) 511 511 && rc != VERR_TIMEOUT … … 730 730 CloseReq.hIf = pThis->hIf; 731 731 pThis->hIf = INTNET_HANDLE_INVALID; 732 int rc = pDrvIns->pDrvHlp->pfnSUPCallVMMR0Ex(pDrvIns, VMMR0_DO_INTNET_IF_CLOSE, &CloseReq, sizeof(CloseReq));732 int rc = PDMDrvHlpSUPCallVMMR0Ex(pDrvIns, VMMR0_DO_INTNET_IF_CLOSE, &CloseReq, sizeof(CloseReq)); 733 733 AssertRC(rc); 734 734 } … … 1067 1067 */ 1068 1068 OpenReq.hIf = INTNET_HANDLE_INVALID; 1069 rc = pDrvIns->pDrvHlp->pfnSUPCallVMMR0Ex(pDrvIns, VMMR0_DO_INTNET_OPEN, &OpenReq, sizeof(OpenReq));1069 rc = PDMDrvHlpSUPCallVMMR0Ex(pDrvIns, VMMR0_DO_INTNET_OPEN, &OpenReq, sizeof(OpenReq)); 1070 1070 if (RT_FAILURE(rc)) 1071 1071 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS, … … 1084 1084 GetRing3BufferReq.hIf = pThis->hIf; 1085 1085 GetRing3BufferReq.pRing3Buf = NULL; 1086 rc = pDrvIns->pDrvHlp->pfnSUPCallVMMR0Ex(pDrvIns, VMMR0_DO_INTNET_IF_GET_RING3_BUFFER, &GetRing3BufferReq, sizeof(GetRing3BufferReq));1086 rc = PDMDrvHlpSUPCallVMMR0Ex(pDrvIns, VMMR0_DO_INTNET_IF_GET_RING3_BUFFER, &GetRing3BufferReq, sizeof(GetRing3BufferReq)); 1087 1087 if (RT_FAILURE(rc)) 1088 1088 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS,
Note:
See TracChangeset
for help on using the changeset viewer.