113 #define PACKETS 2500000 114 #define PACKET_SIZE 1024 // Packet size to transmit (incl crc.) 132 fprintf(stderr,
"%s: %s\n", prefix, errorBuffer);
143 if ((status =
NT_Init(NTAPI_VERSION)) != NT_SUCCESS) {
153 status =
NT_NetTxOpen(&hNetTx,
"transmit_packet_example_txstream",
155 if (status != NT_SUCCESS) {
164 printf(
"Commencing transmission\n");
169 for (numPackets = 0; numPackets <
PACKETS; numPackets++) {
187 printError(
"NT_NetTxRelease() failed", status);
197 if (timeOut >= 1000) {
198 printError(
"Timeout waiting for data to be sent", NT_ERROR_OPERATION_TIMEOUT);
208 if (status != NT_SUCCESS) {
218 if ((nHbSizeAvail == nHbSizeTotal) && (nHbSizeRel == 0) && (nHbSizeDeq == 0))
226 printf(
"Done: %d packets sent\n", numPackets);