Lines Matching defs:cbFrame
78 static void pcapCalcHeader(struct pcaprec_hdr *pHdr, uint64_t StartNanoTS, size_t cbFrame, size_t cbMax)
83 pHdr->incl_len = (uint32_t)RT_MIN(cbFrame, cbMax);
84 pHdr->orig_len = (uint32_t)cbFrame;
91 static void pcapUpdateHeader(struct pcaprec_hdr *pHdr, size_t cbFrame, size_t cbMax)
93 pHdr->incl_len = (uint32_t)RT_MIN(cbFrame, cbMax);
94 pHdr->orig_len = (uint32_t)cbFrame;
122 * @param cbFrame The size of the frame.
125 int PcapStreamFrame(PRTSTREAM pStream, uint64_t StartNanoTS, const void *pvFrame, size_t cbFrame, size_t cbMax)
128 pcapCalcHeader(&Hdr, StartNanoTS, cbFrame, cbMax);
144 * @param cbFrame The size of the GSO frame.
149 const void *pvFrame, size_t cbFrame, size_t cbSegMax)
156 uint32_t const cSegs = PDMNetGsoCalcSegmentCount(pGso, cbFrame);
160 uint32_t offSegPayload = PDMNetGsoCarveSegment(pGso, pbFrame, cbFrame, iSeg, cSegs, abHdrs, &cbHdrs, &cbSegPayload);
202 * @param cbFrame The size of the frame.
205 int PcapFileFrame(RTFILE File, uint64_t StartNanoTS, const void *pvFrame, size_t cbFrame, size_t cbMax)
208 pcapCalcHeader(&Hdr, StartNanoTS, cbFrame, cbMax);
224 * @param cbFrame The size of the GSO frame.
229 const void *pvFrame, size_t cbFrame, size_t cbSegMax)
236 uint32_t const cSegs = PDMNetGsoCalcSegmentCount(pGso, cbFrame);
240 uint32_t offSegPayload = PDMNetGsoCarveSegment(pGso, pbFrame, cbFrame, iSeg, cSegs, abHdrs, &cbHdrs, &cbSegPayload);