Changeset 98121 in vbox for trunk/src/VBox/Devices/Network
- Timestamp:
- Jan 18, 2023 8:22:00 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 155289
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/DevVirtioNet.cpp
r98103 r98121 883 883 pHlp->pfnPrintf(pHlp, " pDrvBase .................. %p\n", pThisCC->pDrvBase); 884 884 pHlp->pfnPrintf(pHlp, " pDrv ...................... %p\n", pThisCC->pDrv); 885 pHlp->pfnPrintf(pHlp, " pDrv ...................... %p\n", pThisCC->pDrv);886 885 pHlp->pfnPrintf(pHlp, "\n"); 887 886 } … … 1156 1155 */ 1157 1156 static DECLCALLBACK(int) virtioNetR3LegacyDeviceLoadExec(PPDMDEVINS pDevIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass, 1158 RTMAC uMacLoaded)1157 RTMAC uMacLoaded) 1159 1158 { 1160 1159 PVIRTIONET pThis = PDMDEVINS_2_DATA(pDevIns, PVIRTIONET); … … 1972 1971 */ 1973 1972 static int virtioNetR3RxPktMultibufXfer(PPDMDEVINS pDevIns, PVIRTIONET pThis, uint8_t *pvPktBuf, size_t cb, 1974 PVIRTIONETPKTHDR pRxPktHdr, PVIRTIONETVIRTQ pRxVirtq, PVIRTQBUF pVirtqBuf)1973 PVIRTIONETPKTHDR pRxPktHdr, PVIRTIONETVIRTQ pRxVirtq, PVIRTQBUF pVirtqBuf) 1975 1974 { 1976 1975 … … 2119 2118 * @interface_method_impl{PDMINETWORKDOWN,pfnReceiveGso} 2120 2119 */ 2121 static DECLCALLBACK(int) virtioNetR3NetworkDown_ReceiveGso( 2122 PPDMINETWORKDOWN pInterface, const void *pvBuf, size_t cb,PCPDMNETWORKGSO pGso)2120 static DECLCALLBACK(int) virtioNetR3NetworkDown_ReceiveGso(PPDMINETWORKDOWN pInterface, const void *pvBuf, size_t cb, 2121 PCPDMNETWORKGSO pGso) 2123 2122 { 2124 2123 PVIRTIONETCC pThisCC = RT_FROM_MEMBER(pInterface, VIRTIONETCC, INetworkDown); … … 2654 2653 */ 2655 2654 static int virtioNetR3TransmitFrame(PVIRTIONET pThis, PVIRTIONETCC pThisCC, PPDMSCATTERGATHER pSgBuf, 2656 PPDMNETWORKGSO pGso, PVIRTIONETPKTHDR pPktHdr)2655 PPDMNETWORKGSO pGso, PVIRTIONETPKTHDR pPktHdr) 2657 2656 { 2658 2657 … … 2717 2716 */ 2718 2717 static int virtioNetR3TransmitPkts(PPDMDEVINS pDevIns, PVIRTIONET pThis, PVIRTIONETCC pThisCC, 2719 2718 PVIRTIONETVIRTQ pTxVirtq, bool fOnWorkerThread) 2720 2719 { 2721 2720 PVIRTIOCORE pVirtio = &pThis->Virtio; … … 3278 3277 memset(pThis->aVlanFilter, 0, sizeof(pThis->aVlanFilter)); 3279 3278 3280 pThisCC->pDrv->pfnSetPromiscuousMode(pThisCC->pDrv, true); 3279 if (pThisCC->pDrv) 3280 pThisCC->pDrv->pfnSetPromiscuousMode(pThisCC->pDrv, true); 3281 3281 3282 3282 for (uint16_t uVirtqNbr = 0; uVirtqNbr < pThis->cVirtqs; uVirtqNbr++) … … 3349 3349 else if ( rc == VERR_PDM_NO_ATTACHED_DRIVER 3350 3350 || rc == VERR_PDM_CFG_MISSING_DRIVER_NAME) 3351 Log(("[%s] No attached driver!\n", pThis->szInst)); 3351 { 3352 /* This should never happen because this function is not called 3353 * if there is no driver to attach! */ 3354 Log(("[%s] No attached driver!\n", pThis->szInst)); 3355 } 3352 3356 3353 3357 RT_NOREF2(pThis, fFlags); … … 3616 3620 || rc == VERR_PDM_CFG_MISSING_DRIVER_NAME) 3617 3621 { 3618 Log(("[%s] No attached driver!\n", pThis->szInst)); 3619 AssertRCReturn(rc, rc); 3620 } 3622 /* No error! */ 3623 Log(("[%s] No attached driver!\n", pThis->szInst)); 3624 } 3625 else 3626 return PDMDEV_SET_ERROR(pDevIns, rc, N_("Failed to attach the network LUN")); 3621 3627 /* 3622 3628 * Status driver
Note:
See TracChangeset
for help on using the changeset viewer.