VirtualBox

Changeset 52134 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Jul 22, 2014 5:39:46 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
95163
Message:

NDIS6: Cumulative commit containing async send, unload race fix (intnet), missing offload fix, basic vboxnetadp6.sys (#7231)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/intnet.h

    r46904 r52134  
    561561    DECLR0CALLBACKMEMBER(void, pfnReportNoPreemptDsts,(PINTNETTRUNKSWPORT pSwitchPort, uint32_t fNoPreemptDsts));
    562562
     563#if VBOX_WITH_INTNET_DISCONNECT
     564    /**
     565     * Reports premature destruction of NetFlt instance by OS.
     566     *
     567     * @param   pSwitchPort         Pointer to this structure.
     568     */
     569    DECLR0CALLBACKMEMBER(void, pfnDisconnect,(PINTNETTRUNKSWPORT pSwitchPort));
     570#endif /* VBOX_WITH_INTNET_DISCONNECT */
     571
    563572    /** Structure version number. (INTNETTRUNKSWPORT_VERSION) */
    564573    uint32_t u32VersionEnd;
     
    566575
    567576/** Version number for the INTNETTRUNKIFPORT::u32Version and INTNETTRUNKIFPORT::u32VersionEnd fields. */
     577#ifdef VBOX_WITH_INTNET_DISCONNECT
     578#define INTNETTRUNKSWPORT_VERSION   UINT32_C(0xA2CDf002)
     579#else /* !VBOX_WITH_INTNET_DISCONNECT */
    568580#define INTNETTRUNKSWPORT_VERSION   UINT32_C(0xA2CDf001)
     581#endif /* !VBOX_WITH_INTNET_DISCONNECT */
    569582
    570583
     
    624637     * @remarks May own the big mutex, no spinlocks.
    625638     */
     639#ifdef VBOX_WITH_INTNET_DISCONNECT
     640    DECLR0CALLBACKMEMBER(void, pfnRelease,(PINTNETTRUNKIFPORT pIfPort, bool fBusy));
     641#else /* !VBOX_WITH_INTNET_DISCONNECT */
    626642    DECLR0CALLBACKMEMBER(void, pfnRelease,(PINTNETTRUNKIFPORT pIfPort));
     643#endif /* !VBOX_WITH_INTNET_DISCONNECT */
    627644
    628645    /**
     
    746763
    747764/** Version number for the INTNETTRUNKIFPORT::u32Version and INTNETTRUNKIFPORT::u32VersionEnd fields. */
     765#ifdef VBOX_WITH_INTNET_DISCONNECT
     766#define INTNETTRUNKIFPORT_VERSION   UINT32_C(0xA2CDe002)
     767#else /* !VBOX_WITH_INTNET_DISCONNECT */
    748768#define INTNETTRUNKIFPORT_VERSION   UINT32_C(0xA2CDe001)
     769#endif /* !VBOX_WITH_INTNET_DISCONNECT */
    749770
    750771
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette