|
32 | 32 | #include <stdarg.h> |
33 | 33 | #include "iperf.h" |
34 | 34 | #include "iperf_api.h" |
35 | | - |
36 | | -#if defined(HAVE_QUIC_NGTCP2) |
37 | 35 | #include "iperf_quic.h" |
38 | | -#endif /* HAVE_QUIC_NGTCP2 */ |
39 | 36 |
|
40 | 37 | int gerror; |
41 | 38 |
|
@@ -449,27 +446,6 @@ iperf_strerror(int int_errno) |
449 | 446 | case IESTREAMID: |
450 | 447 | snprintf(errstr, len, "stream has an invalid id"); |
451 | 448 | break; |
452 | | - case IEQUICINIT: |
453 | | - snprintf(errstr, len, "unable to initialize QUIC stream"); |
454 | | - break; |
455 | | - case IEQUICCONNECTIONID: |
456 | | - snprintf(errstr, len, "unable to set QUIC connection ID in call-back function"); |
457 | | - break; |
458 | | - case IEQUICPARSEID: |
459 | | - snprintf(errstr, len, "unable to parse QUIC connection IDs from initial packet"); |
460 | | - break; |
461 | | - case IEQUICOPENSSLINIT: |
462 | | - snprintf(errstr, len, "unable to initialize OpenSSL for QUIC"); |
463 | | - break; |
464 | | - case IEQUICSEND: |
465 | | - snprintf(errstr, len, "unable to send on QUIC stream"); |
466 | | - break; |
467 | | - case IEQUICRECV: |
468 | | - snprintf(errstr, len, "unable to receive on QUIC stream"); |
469 | | - break; |
470 | | - case IEQUICEXPIRED: |
471 | | - snprintf(errstr, len, "QUIC connection timeout has expired"); |
472 | | - break; |
473 | 449 | case IENEWTIMER: |
474 | 450 | snprintf(errstr, len, "unable to create new timer"); |
475 | 451 | perr = 1; |
@@ -583,13 +559,36 @@ iperf_strerror(int int_errno) |
583 | 559 | case IEMAXSERVERTESTDURATIONEXCEEDED: |
584 | 560 | snprintf(errstr, len, "client's requested duration exceeds the server's maximum permitted limit"); |
585 | 561 | break; |
| 562 | +#if defined(HAVE_QUIC_NGTCP2) |
586 | 563 | case IEQUICNONSUPPORTOPTIONS: |
587 | 564 | snprintf(errstr, len, "using QUIC does not support Zero-copy or Skip-rx-copy options"); |
588 | 565 | break; |
589 | 566 | case IEQUICBLOCKSIZE: |
590 | 567 | snprintf(errstr, len, "QUIC block size invalid (maximum = %d bytes)", IPERF_QUIC_MAX_TX_PAYLOAD_SIZE); |
591 | 568 | break; |
592 | | - default: |
| 569 | + case IEQUICINIT: |
| 570 | + snprintf(errstr, len, "unable to initialize QUIC stream"); |
| 571 | + break; |
| 572 | + case IEQUICCONNECTIONID: |
| 573 | + snprintf(errstr, len, "unable to set QUIC connection ID in call-back function"); |
| 574 | + break; |
| 575 | + case IEQUICPARSEID: |
| 576 | + snprintf(errstr, len, "unable to parse QUIC connection IDs from initial packet"); |
| 577 | + break; |
| 578 | + case IEQUICOPENSSLINIT: |
| 579 | + snprintf(errstr, len, "unable to initialize OpenSSL for QUIC"); |
| 580 | + break; |
| 581 | + case IEQUICSEND: |
| 582 | + snprintf(errstr, len, "unable to send on QUIC stream"); |
| 583 | + break; |
| 584 | + case IEQUICRECV: |
| 585 | + snprintf(errstr, len, "unable to receive on QUIC stream"); |
| 586 | + break; |
| 587 | + case IEQUICEXPIRED: |
| 588 | + snprintf(errstr, len, "QUIC connection timeout has expired"); |
| 589 | + break; |
| 590 | +#endif /* HAVE_QUIC_NGTCP2 */ |
| 591 | + default: |
593 | 592 | snprintf(errstr, len, "int_errno=%d", int_errno); |
594 | 593 | perr = 1; |
595 | 594 | break; |
|
0 commit comments