Changeset 73097 in vbox for trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv
- Timestamp:
- Jul 12, 2018 9:06:33 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 123672
- Location:
- trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.cpp
r69500 r73097 138 138 *********************************************************************************************************************************/ 139 139 #define LIST_ENTRY_2_JOB(pListEntry) \ 140 ( (PVBOXNETFLT_JOB)((uint8_t *)(pListEntry) - RT_ OFFSETOF(VBOXNETFLT_JOB, ListEntry)) )140 ( (PVBOXNETFLT_JOB)((uint8_t *)(pListEntry) - RT_UOFFSETOF(VBOXNETFLT_JOB, ListEntry)) ) 141 141 142 142 … … 388 388 { 389 389 PINTNETSG pSG; 390 NTSTATUS Status = vboxNetFltWinMemAlloc((PVOID*)&pSG, RT_ OFFSETOF(INTNETSG, aSegs[cSegs]));390 NTSTATUS Status = vboxNetFltWinMemAlloc((PVOID*)&pSG, RT_UOFFSETOF_DYN(INTNETSG, aSegs[cSegs])); 391 391 if (Status == STATUS_SUCCESS) 392 392 { -
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.h
r69500 r73097 41 41 42 42 #define LIST_ENTRY_2_PACKET_INFO(pListEntry) \ 43 ( (PVBOXNETFLT_PACKET_INFO)((uint8_t *)(pListEntry) - RT_ OFFSETOF(VBOXNETFLT_PACKET_INFO, ListEntry)) )43 ( (PVBOXNETFLT_PACKET_INFO)((uint8_t *)(pListEntry) - RT_UOFFSETOF(VBOXNETFLT_PACKET_INFO, ListEntry)) ) 44 44 45 45 #if !defined(VBOX_LOOPBACK_USEFLAGS) || defined(DEBUG_NETFLT_PACKETS) 46 46 47 47 #define VBOX_SLE_2_PKTRSVD_PT(_pEntry) \ 48 ( (PVBOXNETFLT_PKTRSVD_PT)((uint8_t *)(_pEntry) - RT_ OFFSETOF(VBOXNETFLT_PKTRSVD_PT, ListEntry)) )48 ( (PVBOXNETFLT_PKTRSVD_PT)((uint8_t *)(_pEntry) - RT_UOFFSETOF(VBOXNETFLT_PKTRSVD_PT, ListEntry)) ) 49 49 50 50 #define VBOX_SLE_2_SENDPACKET(_pEntry) \ 51 ( (PNDIS_PACKET)((uint8_t *)(VBOX_SLE_2_PKTRSVD_PT(_pEntry)) - RT_ OFFSETOF(NDIS_PACKET, ProtocolReserved)) )51 ( (PNDIS_PACKET)((uint8_t *)(VBOX_SLE_2_PKTRSVD_PT(_pEntry)) - RT_UOFFSETOF(NDIS_PACKET, ProtocolReserved)) ) 52 52 53 53 #endif -
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetLwf-win.cpp
r72275 r73097 1597 1597 /* Allocate and initialize SG */ 1598 1598 PINTNETSG pSG = (PINTNETSG)NdisAllocateMemoryWithTagPriority(pModule->hFilter, 1599 RT_ OFFSETOF(INTNETSG, aSegs[cSegs]),1599 RT_UOFFSETOF_DYN(INTNETSG, aSegs[cSegs]), 1600 1600 VBOXNETLWF_MEM_TAG, 1601 1601 NormalPoolPriority);
Note:
See TracChangeset
for help on using the changeset viewer.