VirtualBox

Ignore:
Timestamp:
Aug 5, 2008 11:08:37 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
34148
Message:

Replaced PDMMAC by RTMAC.

Location:
trunk/src/VBox/Devices/Network/testcase
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp

    r11056 r11157  
    183183    Assert(pRingBuf);
    184184    Assert(pvFrame);
    185     Assert(cbFrame >= sizeof(PDMMAC) * 2);
     185    Assert(cbFrame >= sizeof(RTMAC) * 2);
    186186    uint32_t offWrite = pRingBuf->offWrite;
    187187    Assert(offWrite == RT_ALIGN_32(offWrite, sizeof(INTNETHDR)));
     
    331331 * @param   pFileText       The file to write a textual packet summary to (optional).
    332332 */
    333 static void doXmitTest(INTNETIFHANDLE hIf, PSUPDRVSESSION pSession, PINTNETBUF pBuf, PCPDMMAC pSrcMac, PRTSTREAM pFileRaw, PRTSTREAM pFileText)
     333static void doXmitTest(INTNETIFHANDLE hIf, PSUPDRVSESSION pSession, PINTNETBUF pBuf, PCRTMAC pSrcMac, PRTSTREAM pFileRaw, PRTSTREAM pFileText)
    334334{
    335335    uint8_t abFrame[4096];
     
    346346    pDhcpMsg->Op = 1; /* request */
    347347    pDhcpMsg->HType = 1; /* ethernet */
    348     pDhcpMsg->HLen = sizeof(PDMMAC);
     348    pDhcpMsg->HLen = sizeof(RTMAC);
    349349    pDhcpMsg->Hops = 0;
    350350    pDhcpMsg->XID = g_DhcpXID = RTRandU32();
     
    432432 */
    433433static void doPacketSniffing(INTNETIFHANDLE hIf, PSUPDRVSESSION pSession, PINTNETBUF pBuf, uint32_t cMillies,
    434                              PRTSTREAM pFileRaw, PRTSTREAM pFileText, PCPDMMAC pSrcMac)
     434                             PRTSTREAM pFileRaw, PRTSTREAM pFileText, PCRTMAC pSrcMac)
    435435{
    436436    /*
     
    498498                        if (    pDhcpMsg->Op == 2 /* boot reply */
    499499                            &&  pDhcpMsg->HType == 1 /* ethernet */
    500                             &&  pDhcpMsg->HLen == sizeof(PDMMAC)
     500                            &&  pDhcpMsg->HLen == sizeof(RTMAC)
    501501                            &&  (pDhcpMsg->XID == g_DhcpXID || !g_DhcpXID)
    502502                            &&  !memcmp(&pDhcpMsg->CHAddr[0], pSrcMac, sizeof(*pSrcMac)))
     
    581581    PRTSTREAM   pFileText = g_pStdOut;
    582582    bool        fXmitTest = false;
    583     PDMMAC      SrcMac;
     583    RTMAC       SrcMac;
    584584    SrcMac.au8[0] = 0x08;
    585585    SrcMac.au8[1] = 0x03;
  • trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp

    r11071 r11157  
    211211    PINTNETBUF pBuf;
    212212    INTNETIFHANDLE hIf;
    213     PDMMAC Mac;
     213    RTMAC Mac;
    214214    uint64_t u64Start;
    215215    uint64_t u64End;
     
    231231     */
    232232    uint8_t abBuf[4096] = {0};
    233     PPDMMAC pMacSrc = (PPDMMAC)&abBuf[0];
    234     PPDMMAC pMacDst = pMacSrc + 1;
     233    PRTMAC pMacSrc = (PRTMAC)&abBuf[0];
     234    PRTMAC pMacDst = pMacSrc + 1;
    235235    *pMacSrc = pArgs->Mac;
    236236    *pMacDst = pArgs->Mac;
     
    270270    for (unsigned c = 0; c < 20; c++)
    271271    {
    272         int rc = INTNETR0IfSend(pArgs->pIntNet, pArgs->hIf, g_pSession, abBuf, sizeof(PDMMAC) * 2 + sizeof(unsigned) * 4);
     272        int rc = INTNETR0IfSend(pArgs->pIntNet, pArgs->hIf, g_pSession, abBuf, sizeof(RTMAC) * 2 + sizeof(unsigned) * 4);
    273273        if (VBOX_FAILURE(rc))
    274274        {
     
    327327            uint8_t abBuf[16384];
    328328            unsigned cb = intnetR0RingReadFrame(pArgs->pBuf, &pArgs->pBuf->Recv, abBuf);
    329             unsigned *puFrame = (unsigned *)&abBuf[sizeof(PDMMAC) * 2];
     329            unsigned *puFrame = (unsigned *)&abBuf[sizeof(RTMAC) * 2];
    330330
    331331            /* check for termination frame. */
    332             if (    cb == sizeof(PDMMAC) * 2 + sizeof(unsigned) * 4
     332            if (    cb == sizeof(RTMAC) * 2 + sizeof(unsigned) * 4
    333333                &&  puFrame[0] == 0xffffdead
    334334                &&  puFrame[1] == 0xffffdead
     
    343343
    344344            /* validate frame header */
    345             PPDMMAC pMacSrc = (PPDMMAC)&abBuf[0];
    346             PPDMMAC pMacDst = pMacSrc + 1;
     345            PRTMAC pMacSrc = (PRTMAC)&abBuf[0];
     346            PRTMAC pMacDst = pMacSrc + 1;
    347347            if (    pMacDst->au16[0] != 0x8086
    348348                ||  pMacDst->au16[1] != 0
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