Bug 223575 - vnic: implement non-promiscuous mode
Summary: vnic: implement non-promiscuous mode
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-arm (Nobody)
Keywords: ThunderX
Depends on:
Blocks: 231027
  Show dependency treegraph
Reported: 2017-11-09 20:54 UTC by Ed Maste
Modified: 2021-07-28 00:09 UTC (History)
0 users

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Ed Maste freebsd_committer 2017-11-09 20:54:30 UTC
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).
Comment 1 Eitan Adler freebsd_committer freebsd_triage 2018-05-28 19:43:32 UTC
batch change:

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.
Comment 2 Ed Maste freebsd_committer 2018-08-30 16:45:44 UTC
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.
Comment 3 commit-hook freebsd_committer 2019-09-01 16:53:37 UTC
A commit references this bug:

Author: emaste
Date: Sun Sep  1 16:53:17 UTC 2019
New revision: 351664
URL: https://svnweb.freebsd.org/changeset/base/351664

  vnic: correct and simplify SIOCSIFFLAGS

  PR:		223573, 223575
  Sponsored by:	The FreeBSD Foundation
  Differential Revision:	https://reviews.freebsd.org/D13028

Comment 4 commit-hook freebsd_committer 2021-07-28 00:09:41 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=941650aae9762293f4c63788ddb17e0114828813

commit 941650aae9762293f4c63788ddb17e0114828813
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.

    PR:             223575

 sys/dev/vnic/nic_main.c   | 11 +++++++++++
 sys/dev/vnic/nicvf_main.c |  6 ++----
 2 files changed, 13 insertions(+), 4 deletions(-)