Print this page
8699 Want NIC transceiver visibility (fix lint)

Split Close
Expand all
Collapse all
          --- old/usr/src/test/util-tests/tests/libsff/libsff_einval.c
          +++ new/usr/src/test/util-tests/tests/libsff/libsff_einval.c
↓ open down ↓ 20 lines elided ↑ open up ↑
  21   21  #include <errno.h>
  22   22  #include <strings.h>
  23   23  #include <err.h>
  24   24  #include <libsff.h>
  25   25  
  26   26  #include "sff.h"
  27   27  
  28   28  int
  29   29  main(void)
  30   30  {
  31      -        int ret;
  32   31          uint8_t buf[256];
  33   32          nvlist_t *nvl;
       33 +        int ret;
  34   34  
  35   35          bzero(buf, sizeof (buf));
  36   36          if ((ret = libsff_parse(NULL, sizeof (buf), 0xa0, &nvl)) != EINVAL) {
  37   37                  errx(1, "TEST FAILED: failed to return EINVAL on NULL buffer");
  38   38          }
  39   39  
  40   40          if ((ret = libsff_parse(buf, sizeof (buf), 0xa0, NULL)) != EINVAL) {
  41      -                errx(1, "TEST FAILED: failed to return EINVAL on NULL nvl");
       41 +                errx(1, "TEST FAILED: failed to return EINVAL on NULL nvl "
       42 +                    "(%s instead)", strerror(ret));
  42   43          }
  43   44  
  44   45          if ((ret = libsff_parse(buf, sizeof (buf), 0xa1, &nvl)) != EINVAL) {
  45      -                errx(1, "TEST FAILED: failed to return EINVAL on bad page");
       46 +                errx(1, "TEST FAILED: failed to return EINVAL on bad page "
       47 +                    "(%s instead)", strerror(ret));
  46   48          }
  47   49  
  48   50          if ((ret = libsff_parse(buf, sizeof (buf), 0, &nvl)) != EINVAL) {
  49      -                errx(1, "TEST FAILED: failed to return EINVAL on bad page");
       51 +                errx(1, "TEST FAILED: failed to return EINVAL on bad page "
       52 +                    "(%s instead)", strerror(ret));
  50   53          }
  51   54  
  52   55          if ((ret = libsff_parse(buf, sizeof (buf), 0xff, &nvl)) != EINVAL) {
  53      -                errx(1, "TEST FAILED: failed to return EINVAL on bad page");
       56 +                errx(1, "TEST FAILED: failed to return EINVAL on bad page "
       57 +                    "(%s instead)", strerror(ret));
  54   58          }
  55   59  
  56   60          if ((ret = libsff_parse(buf, 0, 0xa0, &nvl)) != EINVAL) {
  57   61                  errx(1, "TEST FAILED: failed to return EINVAL on bad 8476 "
  58      -                    "size");
       62 +                    "size (%s instead)", strerror(ret));
  59   63          }
  60   64  
  61   65          if ((ret = libsff_parse(buf, 50, 0xa0, &nvl)) != EINVAL) {
  62   66                  errx(1, "TEST FAILED: failed to return EINVAL on bad 8476 "
  63      -                    "size");
       67 +                    "size (%s instead)", strerror(ret));
  64   68          }
  65   69  
  66   70          buf[SFF_8472_IDENTIFIER] = SFF_8024_ID_QSFP;
  67   71          if ((ret = libsff_parse(buf, 0, 0xa0, &nvl)) != EINVAL) {
  68   72                  errx(1, "TEST FAILED: failed to return EINVAL on bad 8476 "
  69      -                    "size");
       73 +                    "size (%s instead)", strerror(ret));
  70   74          }
  71   75  
  72   76          if ((ret = libsff_parse(buf, 50, 0xa0, &nvl)) != EINVAL) {
  73   77                  errx(1, "TEST FAILED: failed to return EINVAL on bad 8476 "
  74      -                    "size");
       78 +                    "size (%s instead)", strerror(ret));
  75   79          }
  76   80  
  77   81          if ((ret = libsff_parse(buf, 96, 0xa0, &nvl)) != EINVAL) {
  78   82                  errx(1, "TEST FAILED: failed to return EINVAL on bad 8635 "
  79      -                    "size");
       83 +                    "size (%s instead)", strerror(ret));
  80   84          }
  81   85  
  82   86          if ((ret = libsff_parse(buf, 128, 0xa0, &nvl)) != EINVAL) {
  83   87                  errx(1, "TEST FAILED: failed to return EINVAL on bad 8635 "
  84      -                    "size");
       88 +                    "size (%s instead)", strerror(ret));
  85   89          }
  86   90  
  87   91          return (0);
  88   92  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX