]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bnxt_en: Support QOS and TPID settings for the SRIOV VLAN
authorSreekanth Reddy <sreekanth.reddy@broadcom.com>
Wed, 28 Aug 2024 18:32:29 +0000 (11:32 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 29 Aug 2024 22:33:24 +0000 (15:33 -0700)
commit26e3846e23b49ec15a534e95bdc65e090eaaa42e
tree3e570eca06357b81ad3134386a078eb3edb47826
parent9e7b880b92a7b37c5d72bcd7883da537eba049d6
bnxt_en: Support QOS and TPID settings for the SRIOV VLAN

With recent changes in the .ndo_set_vf_*() guidelines, resubmitting
this patch that was reverted eariler in 2023:

c27153682eac ("Revert "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.

Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Link: https://patch.msgid.link/20240828183235.128948-4-michael.chan@broadcom.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c