rx: correctly count RX_PACKET_TYPE_VERSION packets 19/14519/2
authorMark Vitale <mvitale@sinenomine.net>
Wed, 17 Feb 2021 18:53:55 +0000 (13:53 -0500)
committerBenjamin Kaduk <kaduk@mit.edu>
Fri, 26 Feb 2021 16:54:34 +0000 (11:54 -0500)
commit7251f0991dd108366115e6c628b01d6f5824fa89
tree7a1a43e883e65516e0da9402f01b21953f5de606
parentf3dcf1e07a88032b56deb2eee27d8515af183974
rx: correctly count RX_PACKET_TYPE_VERSION packets

Since the original IBM code import, rx statistics for counting incoming
packet types have inadvertently omitted RX_PACKET_TYPE_VERSION packets.
This results in rxdebug -rxstats always reporting 0 for the number of
version packets read.

A similar bug causes a debugging facility in rxi_ReceivePacket to emit
"*UNKNOWN*" instead of "version" for version packets.

Correct all versions of the offending logic.

Change-Id: I9e713eb595b75ef06a347a1c05edb9efffd0b366
Reviewed-on: https://gerrit.openafs.org/14519
Tested-by: Mark Vitale <mvitale@sinenomine.net>
Reviewed-by: Cheyenne Wills <cwills@sinenomine.net>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Tested-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
src/rx/DARWIN/rx_knet.c
src/rx/rx.c
src/rx/rx_kcommon.c
src/rx/rx_packet.c