ioatcontrol(8) crc-copy flag bug and misc usage tweak

Reviewed by:	cem
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D19855
This commit is contained in:
Tycho Nightingale 2019-04-09 10:33:18 +00:00
parent 1842b0778b
commit e92a9a8c52
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=346050

View File

@ -49,7 +49,7 @@ static void
usage(void)
{
printf("Usage: %s [-c period] [-EfmVz] channel-number num-txns [<bufsize> "
printf("Usage: %s [-c period] [-EefmVxXz] channel-number num-txns [<bufsize> "
"[<chain-len> [duration]]]\n", getprogname());
printf(" %s -r [-c period] [-vVwz] channel-number address [<bufsize>]\n\n",
getprogname());
@ -154,9 +154,11 @@ main(int argc, char **argv)
break;
case 'x':
xflag = true;
modeflags++;
break;
case 'X':
Xflag = true;
modeflags++;
break;
case 'z':
t.zero_stats = true;
@ -172,7 +174,7 @@ main(int argc, char **argv)
usage();
if (modeflags > 1) {
printf("Invalid: Cannot use >1 mode flag (-E, -f, -m, or -r)\n");
printf("Invalid: Cannot use >1 mode flag (-E, -e, -f, -m, -r, -x or -X)\n");
usage();
}
@ -191,7 +193,7 @@ main(int argc, char **argv)
t.testkind = IOAT_TEST_MEMCPY;
else if (xflag)
t.testkind = IOAT_TEST_DMA_CRC;
else if (xflag)
else if (Xflag)
t.testkind = IOAT_TEST_DMA_CRC_COPY;
t.channel_index = atoi(argv[0]);