libnvme: Add fix for usb port in mi-mctp tool Tested: changed the mi-mctp.c file and scp the mi-mctp executable to a bmc https://paste.googleplex.com/5301362604769280 The issue with last implementation is the logic to check port type is based the array size and the port type id being 0, 1, 2, 3 as continuous numbers, which make the usb port type id 0x10 misfunction. This fix is to fill in the other port id as reserved to mitigate the issue. platform11: http://fusion2/9b4865a8-320d-3f74-a6c2-07f335c394b8, Result: pass platform15: http://fusion2/4d76012b-fbee-390c-a54b-b65e53ed868b, Result: fail Platforms-Affected: N/A Google-Bug-Id: 462646252 Change-Id: I406e79efa5b58324b22728c4fec32a07fe9ca703 Signed-off-by: Yichao Wang <wangyic@google.com> (cherry picked from commit b5f3157ad9f1b71345a4540b47f9e4f7b052253c)