Lines Matching refs:cbPacket

161     uint32_t        cbPacket;
462 * @param cbPacket Packet size.
464 static void netperfPrintThroughputStats(NETPERFSTATS const *pSendStats, NETPERFSTATS const *pRecvStats, uint32_t cbPacket)
466 RTTestIValue("Packet size", cbPacket, RTTESTUNIT_BYTES);
473 RTTestIValue("Send Throughput", (uint64_t)(cbPacket * pSendStats->cTx / rdSecElapsed), RTTESTUNIT_BYTES_PER_SEC);
483 RTTestIValue("Receive Throughput", (uint64_t)(cbPacket * pRecvStats->cRx / rdSecElapsed), RTTESTUNIT_BYTES_PER_SEC);
511 RT_BZERO(pBuf, pParams->cbPacket);
528 rc = RTTcpWrite(pParams->hSocket, pBuf, pParams->cbPacket);
554 rc = RTTcpWrite(pParams->hSocket, pBuf, pParams->cbPacket);
582 rc = RTTcpWrite(pParams->hSocket, pBuf, pParams->cbPacket);
602 rc = RTTcpWrite(pParams->hSocket, pBuf, pParams->cbPacket);
635 rc = RTTcpRead(pParams->hSocket, pBuf, pParams->cbPacket, NULL);
663 for (;i < pParams->cbPacket; ++i)
666 if (i != pParams->cbPacket)
722 static void netperfPrintLatencyStats(NETPERFSTATS const *pStats, uint32_t cbPacket)
729 RTTestIValue("Packet size", cbPacket, RTTESTUNIT_BYTES);
731 RTTestIValue("Average throughput", (uint64_t)(cbPacket * pStats->cEchos / rdSecElapsed), RTTESTUNIT_BYTES_PER_SEC);
794 NETPERFHDR *pBuf = (NETPERFHDR *)RTMemAllocZ(pParams->cbPacket);
813 netperfPrintThroughputStats(&SendStats, &RecvStats, pParams->cbPacket);
832 NETPERFHDR *pBuf = (NETPERFHDR *)RTMemAllocZ(pParams->cbPacket);
845 netperfPrintThroughputStats(NULL, &RecvStats, pParams->cbPacket);
862 NETPERFHDR *pBuf = (NETPERFHDR *)RTMemAllocZ(pParams->cbPacket);
875 netperfPrintThroughputStats(&SendStats, NULL, pParams->cbPacket);
889 NETPERFHDR *pBuf = (NETPERFHDR *)RTMemAllocZ(pParams->cbPacket);
891 return RTTestIFailedRc(VERR_NO_MEMORY, "Failed to allocated packet buffer of %u bytes.\n", pParams->cbPacket);
906 rc = RTTcpRead(pParams->hSocket, pBuf, pParams->cbPacket, NULL);
975 rc = RTTcpWrite(pParams->hSocket, pBuf, pParams->cbPacket);
993 netperfPrintLatencyStats(&Stats, pParams->cbPacket);
1017 pParams->cbPacket = NETPERF_DEFAULT_PKT_SIZE_LATENCY;
1058 { false, true, &pParams->cbPacket, NETPERF_MIN_PKT_SIZE, NETPERF_MAX_PKT_SIZE, "packet size" },
1168 netperfModeToString(pParams->enmMode), pParams->cSecTimeout, pParams->cbPacket);
1171 netperfModeToString(pParams->enmMode), pParams->cSecTimeout, pParams->cbPacket);
1284 NETPERFHDR *pBuf = (NETPERFHDR *)RTMemAllocZ(pParams->cbPacket);
1308 netperfPrintThroughputStats(&SrvSendStats, &SrvRecvStats, pParams->cbPacket);
1310 netperfPrintThroughputStats(&SendStats, &RecvStats, pParams->cbPacket);
1331 NETPERFHDR *pBuf = (NETPERFHDR *)RTMemAllocZ(pParams->cbPacket);
1347 netperfPrintThroughputStats(&SrvSendStats, NULL, pParams->cbPacket);
1349 netperfPrintThroughputStats(&SendStats, NULL, pParams->cbPacket);
1368 NETPERFHDR *pBuf = (NETPERFHDR *)RTMemAllocZ(pParams->cbPacket);
1384 netperfPrintThroughputStats(NULL, &SrvRecvStats, pParams->cbPacket);
1386 netperfPrintThroughputStats(NULL, &RecvStats, pParams->cbPacket);
1406 void *pvReadBuf = RTMemAllocZ(pParams->cbPacket);
1414 apPackets[i] = (NETPERFHDR *)RTMemAllocZ(pParams->cbPacket);
1421 RTRandBytes(apPackets[i], pParams->cbPacket);
1452 rc = RTTcpWrite(pParams->hSocket, pPacket, pParams->cbPacket);
1458 rc = RTTcpRead(pParams->hSocket, pvReadBuf, pParams->cbPacket, NULL);
1485 rc = RTTcpWrite(pParams->hSocket, pPacket, pParams->cbPacket);
1493 rc = RTTcpRead(pParams->hSocket, pvReadBuf, pParams->cbPacket, NULL);
1501 if (!memcmp(pvReadBuf, pPacket, pParams->cbPacket))
1527 rc = RTTcpWrite(pParams->hSocket, pPacket, pParams->cbPacket);
1533 rc = RTTcpRead(pParams->hSocket, pvReadBuf, pParams->cbPacket, NULL);
1554 rc = RTTcpWrite(pParams->hSocket, pPacket, pParams->cbPacket);
1568 netperfPrintLatencyStats(&SrvStats, pParams->cbPacket);
1570 netperfPrintLatencyStats(&Stats, pParams->cbPacket);
1595 pParams->cbPacket, pParams->fNoDelay ? ", no delay" : "");
1636 pParams->cbPacket,
1656 return RTTestIFailedRc(VERR_NET_PROTOCOL_ERROR, "Server failed to accept packet size of %u bytes.\n", pParams->cbPacket);
1767 Params.cbPacket = NETPERF_DEFAULT_PKT_SIZE_LATENCY;
1801 Params.cbPacket, NETPERF_MIN_TIMEOUT, NETPERF_MAX_TIMEOUT);
1807 Params.cbPacket = ValueUnion.u32;
1808 if ( Params.cbPacket < NETPERF_MIN_PKT_SIZE
1809 || Params.cbPacket > NETPERF_MAX_PKT_SIZE)
1812 Params.cbPacket, NETPERF_MIN_PKT_SIZE, NETPERF_MAX_PKT_SIZE);
1829 Params.cbPacket = NETPERF_DEFAULT_PKT_SIZE_LATENCY;
1834 Params.cbPacket = NETPERF_DEFAULT_PKT_SIZE_THROUGHPUT;