VirtualBox

Changeset 28723 in vbox for trunk/include


Ignore:
Timestamp:
Apr 25, 2010 9:50:56 PM (15 years ago)
Author:
vboxsync
Message:

IntNet/NetFlt: Added INTNETTRUNKSWPORT::pfnReportGsoCapabilities and enabled ring-0 transmission for linux hosts and wires.

File:
1 edited

Legend:

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

    r28711 r28723  
    519519     * @param   fDst                The destination mask (INTNETTRUNKDIR_XXX).
    520520     *
    521      * @remarks May take a spinlock or two.
     521     * @remarks Does not take any locks.
    522522     */
    523523    DECLR0CALLBACKMEMBER(void, pfnReportGsoCapabilities,(PINTNETTRUNKSWPORT pSwitchPort, uint32_t fGsoCapabilities, uint32_t fDst));
     524
     525    /**
     526     * Reports the no-preemption-xmit capabilities of the host and wire.
     527     *
     528     * This is supposed to be used only when creating, connecting or reconnecting
     529     * the trunk.  It is assumed that the GSO capabilities are kind of static the
     530     * rest of the time.
     531     *
     532     * @param   pSwitchPort         Pointer to this structure.
     533     * @param   fNoPreemptDsts      The destinations  (INTNETTRUNKDIR_XXX) which it
     534     *                              is safe to transmit to with preemption disabled.
     535     * @param   fDst                The destination mask (INTNETTRUNKDIR_XXX).
     536     *
     537     * @remarks Does not take any locks.
     538     */
     539    DECLR0CALLBACKMEMBER(void, pfnReportNoPreemptDsts,(PINTNETTRUNKSWPORT pSwitchPort, uint32_t fNoPreemptDsts));
    524540
    525541    /** Structure version number. (INTNETTRUNKSWPORT_VERSION) */
     
    731747
    732748/** The UUID for the (current) trunk factory. (case sensitive) */
    733 #define INTNETTRUNKFACTORY_UUID_STR     "7eb192c8-6ee3-4d0a-96fb-f51ce7381354"
     749#define INTNETTRUNKFACTORY_UUID_STR     "5d347cb7-98e3-411f-916a-67c4becae09b"
    734750
    735751/** @name INTNETTRUNKFACTORY::pfnCreateAndConnect flags.
Note: See TracChangeset for help on using the changeset viewer.

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