VirtualBox

Changeset 28158 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Apr 10, 2010 1:56:25 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
59889
Message:

PDMNetGsoPrepForDirectUse: build fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/include/VBox/pdmnetinline.h

    r28156 r28158  
    451451    uint8_t * const pbHdrs    = (uint8_t *)pvFrame;
    452452    uint8_t * const pbPayload = pbHdrs  + pGso->cbHdrs;
    453     size_t    const cbPayload = cbFrame - pGso->cbHdrs;
     453    uint32_t  const cbFrame32 = (uint32_t)cbFrame;
     454    uint32_t  const cbPayload = cbFrame32 - pGso->cbHdrs;
    454455
    455456    /*
     
    464465    {
    465466        case PDMNETWORKGSOTYPE_IPV4_TCP:
    466             pdmNetGsoUpdateTcpHdr(pdmNetGsoUpdateIPv4Hdr(pbHdrs, pGso->offHdr1, cbFrame - pGso->cbHdrs, 0, pGso->cbHdrs),
     467            pdmNetGsoUpdateTcpHdr(pdmNetGsoUpdateIPv4Hdr(pbHdrs, pGso->offHdr1, cbFrame32 - pGso->cbHdrs, 0, pGso->cbHdrs),
    467468                                  pbHdrs, pGso->offHdr2, pbPayload, cbPayload, 0, pGso->cbHdrs, true, fPayloadChecksum);
    468469            break;
    469470        case PDMNETWORKGSOTYPE_IPV4_UDP:
    470             pdmNetGsoUpdateUdpHdr(pdmNetGsoUpdateIPv4Hdr(pbHdrs, pGso->offHdr1, cbFrame - pGso->cbHdrs, 0, pGso->cbHdrs),
     471            pdmNetGsoUpdateUdpHdr(pdmNetGsoUpdateIPv4Hdr(pbHdrs, pGso->offHdr1, cbFrame32 - pGso->cbHdrs, 0, pGso->cbHdrs),
    471472                                  pbHdrs, pGso->offHdr2, pbPayload, cbPayload, pGso->cbHdrs, fPayloadChecksum);
    472473            break;
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