See https://svnweb.freebsd.org/base/head/sys/dev/vnic/thunder_bgx.c?view=markup#l873 and BGX_IN_PROMISCUOUS_MODE - ThunderX VNIC driver supports only promiscuous mode right now (reject patches that match the MAC CAM filter, accept all multicast and all broadcast).
For bugs that match the following
- Status Is In progress
- Untouched since 2018-01-01.
- Affects Base System OR Documentation
Reset to open status.
I did a quick pass but if you are getting this email it might be worthwhile to double check to see if this bug ought to be closed.
Move to 13.x tracking PR - if we're able to take on work for the Cavium Octeon TX family (i.e., basically embedded ThunderX) this issue will be investigated as part of that work.
A commit references this bug:
Date: Sun Sep 1 16:53:17 UTC 2019
New revision: 351664
vnic: correct and simplify SIOCSIFFLAGS
PR: 223573, 223575
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D13028
A commit in branch main references this bug:
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2021-07-27 21:51:21 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2021-07-28 00:09:01 +0000
vnic: add TODO list item for non-promisc mode
Also drop ARM64TODO comments; this is an issue with this specific
driver, not a general arm64 issue.
sys/dev/vnic/nic_main.c | 11 +++++++++++
sys/dev/vnic/nicvf_main.c | 6 ++----
2 files changed, 13 insertions(+), 4 deletions(-)