Unable to determine driver NDIS version

Hello All,
I am new to windows driver development. Just getting started with it. I am running HLK test of 2c_priority for my network adapter. In that test case I am facing 2 issues.

First:
Check for 802.1p support
Unable to determine driver NDIS version.Test will assume NDIS Version 6.0. This might cause false negatives.

I am getting above warning.

In my driver entry code I have the following.

NDIS_MINIPORT_DRIVER_CHARACTERISTICS MPChar;

MPChar.MajorNdisVersion = NDIS_MINIPORT_MAJOR_VERSION; //6
MPChar.MinorNdisVersion = NDIS_MINIPORT_MINOR_VERSION; //50

Do I need to explicitly mention the version of NDIS somewhere else in my driver code?

Second:
Directed Packets - NdisSendPackets
Unable to get priority test results on Test adapter

I am getting above error.

Is this test failing because of the above warning?

After reading some docs and posts here I understood that I have to enable the following.
NDIS_MAC_OPTION_8021Q_VLAN
NDIS_MAC_OPTION_8021P_PRIORITY

Correct me if I am wrong.
HLK test will send the ethernet frames with priority bits to our network adapter. Then priority bit is stripped and transmitted over the network. At the receive side the MAC header has to extract appropriate information.

I don't understand why the test is failing?
Any help or knowledge sharing about this issue are much appreciated.

Thanks!