Searched refs:pbFrame (Results 1 - 7 of 7) sorted by relevance
/vbox/src/VBox/Devices/Network/ |
H A D | Pcap.cpp | 154 uint8_t const *pbFrame = (uint8_t const *)pvFrame; local 160 uint32_t offSegPayload = PDMNetGsoCarveSegment(pGso, pbFrame, cbFrame, iSeg, cSegs, abHdrs, &cbHdrs, &cbSegPayload); 169 rc = RTStrmWrite(pStream, pbFrame + offSegPayload, Hdr.incl_len - cbHdrs); 234 uint8_t const *pbFrame = (uint8_t const *)pvFrame; local 240 uint32_t offSegPayload = PDMNetGsoCarveSegment(pGso, pbFrame, cbFrame, iSeg, cSegs, abHdrs, &cbHdrs, &cbSegPayload); 249 rc = RTFileWrite(File, pbFrame + offSegPayload, Hdr.incl_len - cbHdrs, NULL);
|
H A D | DrvUDPTunnel.cpp | 220 uint8_t const *pbFrame = (uint8_t const *)pSgBuf->aSegs[0].pvSeg; local 227 void *pvSegFrame = PDMNetGsoCarveSegmentQD(pGso, (uint8_t *)pbFrame, pSgBuf->cbUsed, abHdrScratch,
|
H A D | DrvVDE.cpp | 232 uint8_t const *pbFrame = (uint8_t const *)pSgBuf->aSegs[0].pvSeg; 239 void *pvSegFrame = PDMNetGsoCarveSegmentQD(pGso, (uint8_t *)pbFrame, pSgBuf->cbUsed, abHdrScratch,
|
H A D | DrvNAT.cpp | 416 uint8_t const *pbFrame = (uint8_t const *)pSgBuf->aSegs[0].pvSeg; local 429 uint32_t offPayload = PDMNetGsoCarveSegment(pGso, pbFrame, pSgBuf->cbUsed, 431 memcpy((uint8_t *)pvSeg + cbHdrs, pbFrame + offPayload, cbPayload); 436 void *pvSegFrame = PDMNetGsoCarveSegmentQD(pGso, (uint8_t *)pbFrame, pSgBuf->cbUsed, abHdrScratch,
|
H A D | DrvTAP.cpp | 261 uint8_t const *pbFrame = (uint8_t const *)pSgBuf->aSegs[0].pvSeg; local 268 void *pvSegFrame = PDMNetGsoCarveSegmentQD(pGso, (uint8_t *)pbFrame, pSgBuf->cbUsed, abHdrScratch,
|
H A D | SrvIntNetR0.cpp | 2558 * @param pbFrame The frame. 2564 static void intnetR0IfSnoopAddr(PINTNETIF pIf, uint8_t const *pbFrame, uint32_t cbFrame, bool fGso, uint16_t *pfSgFlags) 2573 uint16_t EtherType = RT_H2BE_U16(((PCRTNETETHERHDR)pbFrame)->EtherType); 2577 intnetR0IfSnoopIPv4SourceAddr(pIf, (PCRTNETIPV4)((PCRTNETETHERHDR)pbFrame + 1), cbFrame, fGso); 2581 intnetR0IfSnoopIPv6SourceAddr(pIf, (PCRTNETIPV6)((PCRTNETETHERHDR)pbFrame + 1), cbFrame, fGso); 2588 intnetR0IfSnoopIpxSourceAddr(pIf, (PCINTNETIPX)((PCRTNETETHERHDR)pbFrame + 1), cbFrame, pfSgFlags); 2592 intnetR0IfSnoopArpAddr(pIf, (PCRTNETARPIPV4)((PCRTNETETHERHDR)pbFrame + 1), cbFrame, pfSgFlags);
|
/vbox/include/VBox/vmm/ |
H A D | pdmnetinline.h | 252 * @param pbFrame Pointer to the frame start. 257 DECLINLINE(void) pdmNetGsoUpdateUdpHdrUfo(uint32_t u32PseudoSum, uint8_t *pbSegHdrs, const uint8_t *pbFrame, uint8_t offUdpHdr) argument 259 PCRTNETUDP pcUdpHdrOrig = (PCRTNETUDP)&pbFrame[offUdpHdr]; 387 * @param pbFrame Pointer to the GSO frame. 400 DECLINLINE(void *) PDMNetGsoCarveSegmentQD(PCPDMNETWORKGSO pGso, uint8_t *pbFrame, size_t cbFrame, uint8_t *pbHdrScatch, argument 407 uint8_t * const pbSegHdrs = pbFrame + pGso->cbMaxSeg * iSeg; 436 pdmNetGsoUpdateUdpHdrUfo(RTNetIPv4PseudoChecksum((PRTNETIPV4)&pbFrame[pGso->offHdr1]), 437 pbSegHdrs, pbFrame, pGso->offHdr2); local 485 * @param pbFrame Pointer to the GSO frame. Used for retrieving 501 DECLINLINE(uint32_t) PDMNetGsoCarveSegment(PCPDMNETWORKGSO pGso, const uint8_t *pbFrame, size_ argument 535 pbSegHdrs, pbFrame, pGso->offHdr2); local [all...] |
Completed in 3733 milliseconds