blob: f309b14efa8473a394864844fda0f0f15a5cfc0c [file] [log] [blame]
# Copyright 2019 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/fidl/fidl.gni")
fidl("fuchsia.hardware.ethernet") {
sources = [ "ethernet.fidl" ]
public_deps = [ "//zircon/vdso/zx" ]
enable_banjo = true
# ________ _________ ________ ________
# |\ ____\|\___ ___\\ __ \|\ __ \
# \ \ \___|\|___ \ \_\ \ \|\ \ \ \|\ \
# \ \_____ \ \ \ \ \ \ \\\ \ \ ____\
# \|____|\ \ \ \ \ \ \ \\\ \ \ \___|
# ____\_\ \ \ \__\ \ \_______\ \__\
# |\_________\ \|__| \|_______|\|__|
# \|_________|
#
# New drivers should not use fuchsia.hardware.ethernet, but use
# fuchsia.hardware.network.driver banjo instead.
#
# TODO(https://fxbug.dev/42154225): Migrate all of these away from
# fuchsia.hardware.ethernet.
visibility = [
"//sdk/banjo/fuchsia.hardware.wlan.fullmac:*",
"//src/connectivity/ethernet/drivers/aml-ethernet:*",
"//src/connectivity/ethernet/drivers/asix-88179:*",
"//src/connectivity/ethernet/drivers/asix-88772b:*",
"//src/connectivity/ethernet/drivers/dwmac:*",
"//src/connectivity/ethernet/drivers/ethernet/netdevice-migration:*",
"//src/connectivity/ethernet/drivers/realtek-8111:*",
"//src/connectivity/ethernet/drivers/realtek-8211f:*",
"//src/connectivity/ethernet/drivers/rndis-function:*",
"//src/connectivity/ethernet/drivers/rndis-host:*",
"//src/connectivity/ethernet/drivers/usb-cdc-ecm:*",
"//src/connectivity/ethernet/drivers/usb-cdc-function:*",
"//src/connectivity/telephony/drivers/qmi-usb-transport:*",
"//src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac:*",
"//src/connectivity/wlan/drivers/wlansoftmac:*",
"//src/connectivity/wlan/lib/mlme/cpp:*",
"//src/connectivity/wlan/testing/wlantap-driver:*",
"//src/devices/board/drivers/av400:*",
"//src/devices/board/drivers/fragment:*",
"//src/devices/board/drivers/vim3:*",
"//src/lib/ddktl/tests:ddktl-test",
"//zircon/third_party/dev/ethernet/e1000:*",
]
}