Changeset 28668 in vbox for trunk/src/VBox/HostDrivers
- Timestamp:
- Apr 23, 2010 5:47:06 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 60539
- Location:
- trunk/src/VBox/HostDrivers/VBoxNetFlt/win
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFlt-win.h
r26512 r28668 427 427 do { \ 428 428 Assert(!vboxNetFltWinCheckMACs(_p, NULL, &g_vboxNetFltWinVerifyMACGuest)); \ 429 Assert(!vboxNetFltWinCheckMACs(_p, NULL, &(_pnf)->u.s.Mac )); \429 Assert(!vboxNetFltWinCheckMACs(_p, NULL, &(_pnf)->u.s.MacAddr)); \ 430 430 } while(0) 431 431 … … 433 433 do { \ 434 434 Assert(!vboxNetFltWinCheckMACsSG(_p, NULL, &g_vboxNetFltWinVerifyMACGuest)); \ 435 Assert(!vboxNetFltWinCheckMACsSG(_p, NULL, &(_pnf)->u.s.Mac )); \435 Assert(!vboxNetFltWinCheckMACsSG(_p, NULL, &(_pnf)->u.s.MacAddr)); \ 436 436 } while(0) 437 437 -
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltMp-win.c
r26512 r28668 31 31 32 32 /** driver handle */ 33 static NDIS_HANDLE g_hDriverHandle= NULL;33 static NDIS_HANDLE g_hDriverHandle = NULL; 34 34 /** Ndis wrapper handle */ 35 static NDIS_HANDLE 35 static NDIS_HANDLE g_hNdisWrapperHandle; 36 36 /** device handle for ioctl interface this is not used currently and should be removed soon */ 37 static NDIS_HANDLE g_hNdisDeviceHandle= NULL;37 static NDIS_HANDLE g_hNdisDeviceHandle = NULL; 38 38 /** device object used for ioctl interface this is not used currently and should be removed soon */ 39 static PDEVICE_OBJECT g_pControlDeviceObject= NULL;39 static PDEVICE_OBJECT g_pControlDeviceObject = NULL; 40 40 /** ioctl device ref count */ 41 static LONG g_cControlDeviceRefs= 0;41 static LONG g_cControlDeviceRefs = 0; 42 42 /** true if control device needs to be dereferenced before destroying */ 43 static bool g_bControlDeviceReferenced = false;43 static bool g_bControlDeviceReferenced = false; 44 44 45 45 enum _DEVICE_STATE … … 588 588 } 589 589 590 pThis->u.s.Mac = mac;590 pThis->u.s.MacAddr = mac; 591 591 592 592 return NDIS_STATUS_SUCCESS; … … 1863 1863 { 1864 1864 PVBOXNETFLTINS pNetFlt = (PADAPT_2_PVBOXNETFLTINS(pAdapt)); 1865 pInfo = &pNetFlt->u.s.Mac ;1865 pInfo = &pNetFlt->u.s.MacAddr; 1866 1866 ulInfoLen = VBOXNETADP_ETH_ADDRESS_LENGTH; 1867 1867 } … … 1877 1877 { 1878 1878 PVBOXNETFLTINS pNetFlt = (PADAPT_2_PVBOXNETFLTINS(pAdapt)); 1879 pInfo = &pNetFlt->u.s.Mac ;1879 pInfo = &pNetFlt->u.s.MacAddr; 1880 1880 ulInfoLen = VBOXNETADP_ETH_ADDRESS_LENGTH; 1881 1881 } -
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltPt-win.c
r26512 r28668 996 996 NdisQueryBufferSafe(pBuffer, &pVA, &cbLength, NormalPagePriority); 997 997 998 fFlags = MACS_EQUAL(((PRTNETETHERHDR)pVA)->SrcMac, pNetFltIf->u.s.Mac ) ?998 fFlags = MACS_EQUAL(((PRTNETETHERHDR)pVA)->SrcMac, pNetFltIf->u.s.MacAddr) ? 999 999 PACKET_MINE | PACKET_SRC_HOST : PACKET_MINE; 1000 1000 SET_FLAGS_TO_INFO(pInfo, fFlags); … … 1381 1381 #ifdef VBOX_NETFLT_ONDEMAND_BIND 1382 1382 { 1383 uint32_t fFlags = MACS_EQUAL(((PRTNETETHERHDR)pRcvData)->SrcMac, pNetFlt->u.s.Mac ) ?1383 uint32_t fFlags = MACS_EQUAL(((PRTNETETHERHDR)pRcvData)->SrcMac, pNetFlt->u.s.MacAddr) ? 1384 1384 PACKET_SG | PACKET_MINE | PACKET_SRC_HOST : PACKET_SG | PACKET_MINE; 1385 1385 Status = vboxNetFltWinQuEnqueuePacket(pNetFlt, pSG, fFlags); … … 1572 1572 } 1573 1573 1574 fFlags = MACS_EQUAL(((PRTNETETHERHDR)pHeaderBuffer)->SrcMac, pNetFltIf->u.s.Mac ) ?1574 fFlags = MACS_EQUAL(((PRTNETETHERHDR)pHeaderBuffer)->SrcMac, pNetFltIf->u.s.MacAddr) ? 1575 1575 PACKET_COPY | PACKET_SRC_HOST : PACKET_COPY; 1576 1576 Status = vboxNetFltWinQuEnqueuePacket(pNetFltIf, pPacket, fFlags); … … 1912 1912 } 1913 1913 1914 fFlags = MACS_EQUAL(((PRTNETETHERHDR)pVA)->SrcMac, pNetFltIf->u.s.Mac ) ? PACKET_SRC_HOST : 0;1914 fFlags = MACS_EQUAL(((PRTNETETHERHDR)pVA)->SrcMac, pNetFltIf->u.s.MacAddr) ? PACKET_SRC_HOST : 0; 1915 1915 1916 1916 Status = vboxNetFltWinQuEnqueuePacket(pNetFltIf, pPacket, bResources ? fFlags | PACKET_COPY : fFlags);
Note:
See TracChangeset
for help on using the changeset viewer.