bnxt_en: Support QOS and TPID settings for the SRIOV VLAN
authorSreekanth Reddy <sreekanth.reddy@broadcom.com>
Wed, 27 Sep 2023 03:57:33 +0000 (20:57 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 4 Oct 2023 10:23:01 +0000 (11:23 +0100)
commite76d44fe722761f5480b908e38c5ce1a2c2cb6d6
treec6182e3c79291767e1a63ab34a58a4b9e856d9ca
parenta19b4801457b0806c0153dc344f548c6f8615896
bnxt_en: Support QOS and TPID settings for the SRIOV VLAN

Add these missing settings in the .ndo_set_vf_vlan() method.
Older firmware does not support the TPID setting so check for
proper support.

Remove the unused BNXT_VF_QOS flag.

Signed-off-by: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c