/Linux-v5.15/drivers/net/ethernet/ |
D | Kconfig | 3 # Ethernet LAN device configuration 6 menuconfig ETHERNET config 7 bool "Ethernet driver support" 11 This section contains all the Ethernet device drivers. 13 if ETHERNET 21 source "drivers/net/ethernet/3com/Kconfig" 22 source "drivers/net/ethernet/actions/Kconfig" 23 source "drivers/net/ethernet/adaptec/Kconfig" 24 source "drivers/net/ethernet/aeroflex/Kconfig" 25 source "drivers/net/ethernet/agere/Kconfig" [all …]
|
/Linux-v5.15/drivers/net/ethernet/intel/ice/ |
D | ice_devids.h | 8 /* Intel(R) Ethernet Connection E823-L for backplane */ 10 /* Intel(R) Ethernet Connection E823-L for SFP */ 12 /* Intel(R) Ethernet Connection E823-L/X557-AT 10GBASE-T */ 14 /* Intel(R) Ethernet Connection E823-L 1GbE */ 16 /* Intel(R) Ethernet Connection E823-L for QSFP */ 18 /* Intel(R) Ethernet Controller E810-C for backplane */ 20 /* Intel(R) Ethernet Controller E810-C for QSFP */ 22 /* Intel(R) Ethernet Controller E810-C for SFP */ 24 /* Intel(R) Ethernet Controller E810-XXV for backplane */ 26 /* Intel(R) Ethernet Controller E810-XXV for QSFP */ [all …]
|
/Linux-v5.15/drivers/staging/octeon/ |
D | Makefile | 7 # Makefile for Cavium OCTEON on-board ethernet driver 10 obj-${CONFIG_OCTEON_ETHERNET} := octeon-ethernet.o 12 octeon-ethernet-y := ethernet.o 13 octeon-ethernet-y += ethernet-mdio.o 14 octeon-ethernet-y += ethernet-mem.o 15 octeon-ethernet-y += ethernet-rgmii.o 16 octeon-ethernet-y += ethernet-rx.o 17 octeon-ethernet-y += ethernet-sgmii.o 18 octeon-ethernet-y += ethernet-spi.o 19 octeon-ethernet-y += ethernet-tx.o
|
/Linux-v5.15/drivers/net/usb/ |
D | Kconfig | 16 tristate "USB CATC NetMate-based Ethernet device support" 19 Say Y if you want to use one of the following 10Mbps USB Ethernet 27 This driver makes the adapter appear as a normal Ethernet interface, 28 typically on eth0, if it is the only ethernet device, or perhaps on 29 eth1, if you have a PCI or ISA ethernet card installed. 35 tristate "USB KLSI KL5USB101-based ethernet device support" 38 USB Ethernet adapters based on the KLSI KL5KUSB101B chipset: 41 ATEN USB Ethernet 42 ASANTE USB To Ethernet Adapter 43 AOX Endpoints USB Ethernet [all …]
|
D | pegasus.h | 146 PEGASUS_DEV("3Com USB Ethernet 3C460B", VENDOR_3COM, 0x4601, 148 PEGASUS_DEV("ATEN USB Ethernet UC-110T", VENDOR_ATEN, 0x2007, 150 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x110c, 152 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4104, 154 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4004, 156 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4007, 158 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x4102, 160 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x4002, 162 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x400b, 164 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x400c, [all …]
|
/Linux-v5.15/arch/powerpc/boot/dts/fsl/ |
D | t4240qds.dts | 151 phyrgmii1: ethernet-phy@1 { 155 phyrgmii2: ethernet-phy@2 { 166 phy1: ethernet-phy@0 { 170 phy2: ethernet-phy@1 { 174 phy3: ethernet-phy@2 { 178 phy4: ethernet-phy@3 { 182 sgmiiphy11: ethernet-phy@1c { 186 sgmiiphy12: ethernet-phy@1d { 190 sgmiiphy13: ethernet-phy@1e { 194 sgmiiphy14: ethernet-phy@1f { [all …]
|
D | t2081qds.dts | 57 ethernet@e0000 { 62 ethernet@e2000 { 67 ethernet@e4000 { 72 ethernet@e6000 { 77 ethernet@e8000 { 82 ethernet@ea000 { 87 ethernet@f0000 { 92 ethernet@f2000 { 113 rgmii_phy1: ethernet-phy@1 { 123 rgmii_phy2: ethernet-phy@2 { [all …]
|
D | t2080qds.dts | 65 ethernet@e0000 { 70 ethernet@e2000 { 75 ethernet@e4000 { 80 ethernet@e6000 { 85 ethernet@e8000 { 90 ethernet@ea000 { 95 ethernet@f0000 { 100 ethernet@f2000 { 106 phy_xaui_slot3: ethernet-phy@3 { 107 compatible = "ethernet-phy-ieee802.3-c45"; [all …]
|
D | t4240rdb.dts | 155 ethernet@e0000 { 160 ethernet@e2000 { 165 ethernet@e4000 { 170 ethernet@e6000 { 175 ethernet@e8000 { 179 ethernet@ea000 { 183 ethernet@f0000 { 188 ethernet@f2000 { 195 ethernet@e0000 { 200 ethernet@e2000 { [all …]
|
D | t2080rdb.dts | 59 ethernet@e0000 { 64 ethernet@e2000 { 69 ethernet@e4000 { 74 ethernet@e6000 { 79 ethernet@f0000 { 84 ethernet@f2000 { 90 rgmii_phy1: ethernet-phy@1 { 93 rgmii_phy2: ethernet-phy@2 { 99 xg_cs4315_phy1: ethernet-phy@c { 100 compatible = "ethernet-phy-id13e5.1002"; [all …]
|
/Linux-v5.15/drivers/usb/gadget/function/ |
D | u_ether.h | 3 * u_ether.h -- interface to USB gadget "ethernet link" utilities 33 MODULE_PARM_DESC(dev_addr, "Device Ethernet Address"); \ 37 MODULE_PARM_DESC(host_addr, "Host Ethernet Address") 42 * This represents the USB side of an "ethernet" link, managed by a USB 44 * in different configurations could share the same ethernet link/netdev, 95 /* gether_setup - initialize one ethernet-over-usb link 97 * @ethaddr: NULL, or a buffer in which the ethernet address of the 124 * Registers the net device associated with this ethernet-over-usb link 129 /* gether_setup_default - initialize one ethernet-over-usb link 144 * gether_set_gadget - initialize one ethernet-over-usb link with a gadget [all …]
|
/Linux-v5.15/drivers/net/ethernet/stmicro/stmmac/ |
D | Kconfig | 3 tristate "STMicroelectronics Multi-Gigabit Ethernet driver" 13 This is the driver for the Ethernet IPs built around a 45 tristate "Support for snps,dwc-qos-ethernet.txt DT binding." 50 Support for chips using the snps,dwc-qos-ethernet.txt DT binding. 65 Support for Adaptrum Anarion GMAC Ethernet controller. 75 Support for ethernet controller on Ingenic SoCs. 79 MAC ethernet controller. 87 Support for QCA IPQ806X DWMAC Ethernet. 92 will behave like standard non-accelerated ethernet interfaces. 100 Support for NXP LPC18xx/43xx DWMAC Ethernet. [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/net/ |
D | ethernet-phy.yaml | 4 $id: http://devicetree.org/schemas/net/ethernet-phy.yaml# 7 title: Ethernet PHY Generic Binding 21 pattern: "^ethernet-phy(@[a-f0-9]+)?$" 28 pattern: "^ethernet-phy(@[a-f0-9]+)?$" 32 - const: ethernet-phy-ieee802.3-c22 34 - const: ethernet-phy-ieee802.3-c45 36 - pattern: "^ethernet-phy-id[a-f0-9]{4}\\.[a-f0-9]{4}$" 47 - pattern: "^ethernet-phy-id[a-f0-9]{4}\\.[a-f0-9]{4}$" 48 - const: ethernet-phy-ieee802.3-c22 50 - pattern: "^ethernet-phy-id[a-f0-9]{4}\\.[a-f0-9]{4}$" [all …]
|
D | cortina,gemini-ethernet.txt | 1 Cortina Systems Gemini Ethernet Controller 4 This ethernet controller is found in the Gemini SoC family: 9 - compatible: must be "cortina,gemini-ethernet" 18 The subnodes represents the two ethernet ports in this device. 23 - port0: contains the resources for ethernet port 0 24 - port1: contains the resources for ethernet port 1 27 - compatible: must be "cortina,gemini-ethernet-port" 39 - phy-mode: see ethernet.txt 40 - phy-handle: see ethernet.txt 46 phy0: ethernet-phy@1 { [all …]
|
D | hisilicon-hip04-net.txt | 1 Hisilicon hip04 Ethernet Controller 3 * Ethernet controller node 14 - phy-mode: see ethernet.txt [1]. 17 - phy-handle: see ethernet.txt [1]. 19 [1] Documentation/devicetree/bindings/net/ethernet.txt 22 * Ethernet ppe node: 23 Control rx & tx fifos of all ethernet controllers. 24 Have 2048 recv channels shared by all ethernet controllers, only if no overlap. 47 phy0: ethernet-phy@0 { 48 compatible = "ethernet-phy-ieee802.3-c22"; [all …]
|
/Linux-v5.15/include/linux/ |
D | etherdevice.h | 7 * Definitions for the Ethernet handlers. 62 /* Reserved Ethernet Addresses per IEEE 802.1Q */ 68 * is_link_local_ether_addr - Determine if given Ethernet address is link-local 69 * @addr: Pointer to a six-byte array containing the Ethernet address 91 * is_zero_ether_addr - Determine if give Ethernet address is all zeros. 92 * @addr: Pointer to a six-byte array containing the Ethernet address 110 * is_multicast_ether_addr - Determine if the Ethernet address is a multicast. 111 * @addr: Pointer to a six-byte array containing the Ethernet address 144 * is_local_ether_addr - Determine if the Ethernet address is locally-assigned one (IEEE 802). 145 * @addr: Pointer to a six-byte array containing the Ethernet address [all …]
|
/Linux-v5.15/arch/arm64/boot/dts/freescale/ |
D | fsl-ls2088a-rdb.dts | 69 mdio1_phy1: ethernet-phy@10 { 70 compatible = "ethernet-phy-id13e5.1002"; 74 mdio1_phy2: ethernet-phy@11 { 75 compatible = "ethernet-phy-id13e5.1002"; 79 mdio1_phy3: ethernet-phy@12 { 80 compatible = "ethernet-phy-id13e5.1002"; 84 mdio1_phy4: ethernet-phy@13 { 85 compatible = "ethernet-phy-id13e5.1002"; 93 mdio2_phy1: ethernet-phy@0 { 94 compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45"; [all …]
|
/Linux-v5.15/drivers/net/ethernet/atheros/ |
D | Kconfig | 11 If you have a network (Ethernet) card belonging to this class, say Y. 21 tristate "Atheros AR7XXX/AR9XXX built-in ethernet mac support" 27 ethernet support, then you should always answer Y to this. 30 tristate "Atheros L2 Fast Ethernet support" 35 This driver supports the Atheros L2 fast ethernet adapter. 41 tristate "Atheros/Attansic L1 Gigabit Ethernet support" 46 This driver supports the Atheros/Attansic L1 gigabit ethernet 53 tristate "Atheros L1E Gigabit Ethernet support" 58 This driver supports the Atheros L1E gigabit ethernet adapter. 64 tristate "Atheros L1C Gigabit Ethernet support" [all …]
|
/Linux-v5.15/drivers/net/dsa/ |
D | Kconfig | 8 tristate "Broadcom Starfighter 2 Ethernet switch support" 16 This enables support for the Broadcom Starfighter 2 Ethernet 20 tristate "DSA mock-up Ethernet switch chip support" 37 tristate "MediaTek MT753x and MT7621 Ethernet switch support" 41 Ethernet switch chips. 44 tristate "Marvell 88E6060 ethernet switch chip support" 47 This enables support for the Marvell 88E6060 ethernet switch 63 tristate "Qualcomm Atheros QCA8K Ethernet switch family support" 67 This enables support for the Qualcomm Atheros QCA8K Ethernet 71 tristate "Realtek SMI Ethernet switch family support" [all …]
|
/Linux-v5.15/drivers/net/ethernet/intel/ |
D | Kconfig | 10 If you have a network (Ethernet) card belonging to this class, say Y. 37 <file:Documentation/networking/device_drivers/ethernet/intel/e100.rst>. 43 tristate "Intel(R) PRO/1000 Gigabit Ethernet support" 46 This driver supports Intel(R) PRO/1000 gigabit ethernet family of 53 <file:Documentation/networking/device_drivers/ethernet/intel/e1000.rst>. 59 tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support" 65 ethernet family of adapters. For PCI or PCI-X e1000 adapters, 73 <file:Documentation/networking/device_drivers/ethernet/intel/e1000e.rst>. 88 tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" 94 This driver supports Intel(R) 82575/82576 gigabit ethernet family of [all …]
|
/Linux-v5.15/drivers/net/ethernet/amd/ |
D | Kconfig | 13 If you have a network (Ethernet) chipset belonging to this class, 28 If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, 40 If you have an AMD 8111-based PCI LANCE ethernet card, 51 If you have a network (Ethernet) card of this type, say Y here. 63 If you have a PCnet32 or PCnetPCI based network (Ethernet) card, 73 If you have a Village Tronic Ariadne Ethernet adapter, say Y. 83 Say Y to include support for several Atari Ethernet adapters based 88 tristate "DEC LANCE ethernet controller support" 92 This driver is for the series of Ethernet controllers produced by 101 If you want to use the builtin "LANCE" Ethernet controller on an [all …]
|
/Linux-v5.15/drivers/net/ethernet/chelsio/ |
D | Kconfig | 11 If you have a network (Ethernet) card belonging to this class, say Y. 21 tristate "Chelsio 10Gb Ethernet support" 27 Ethernet cards. More information about adapter features and 29 <file:Documentation/networking/device_drivers/ethernet/chelsio/cxgb.rst>. 43 bool "Chelsio gigabit Ethernet support" 46 Enables support for Chelsio's gigabit Ethernet PCI cards. If you 50 tristate "Chelsio Communications T3 10Gb Ethernet support" 55 This driver supports Chelsio T3-based gigabit and 10Gb Ethernet 70 tristate "Chelsio Communications T4/T5/T6 Ethernet support" 77 This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet [all …]
|
/Linux-v5.15/arch/arm64/boot/dts/microchip/ |
D | sparx5_pcb135_board.dtsi | 212 phy0: ethernet-phy@0 { 215 phy1: ethernet-phy@1 { 218 phy2: ethernet-phy@2 { 221 phy3: ethernet-phy@3 { 224 phy4: ethernet-phy@4 { 227 phy5: ethernet-phy@5 { 230 phy6: ethernet-phy@6 { 233 phy7: ethernet-phy@7 { 236 phy8: ethernet-phy@8 { 239 phy9: ethernet-phy@9 { [all …]
|
/Linux-v5.15/drivers/net/dsa/sja1105/ |
D | Kconfig | 3 tristate "NXP SJA1105 Ethernet switch family support" 12 automotive Ethernet switch family. These are managed over an SPI 15 - SJA1105E (Gen. 1, No TT-Ethernet) 16 - SJA1105T (Gen. 1, TT-Ethernet) 17 - SJA1105P (Gen. 2, No SGMII, No TT-Ethernet) 18 - SJA1105Q (Gen. 2, No SGMII, TT-Ethernet) 19 - SJA1105R (Gen. 2, SGMII, No TT-Ethernet) 20 - SJA1105S (Gen. 2, SGMII, TT-Ethernet) 21 - SJA1110A (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 10 ports) 22 - SJA1110B (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 9 ports) [all …]
|
/Linux-v5.15/Documentation/infiniband/ |
D | opa_vnic.rst | 6 supports Ethernet functionality over Omni-Path fabric by encapsulating 7 the Ethernet packets between HFI nodes. 11 The patterns of exchanges of Omni-Path encapsulated Ethernet packets 12 involves one or more virtual Ethernet switches overlaid on the Omni-Path 14 permitted to exchange encapsulated Ethernet packets across a particular 15 virtual Ethernet switch. The virtual Ethernet switches are logical 18 nodes across the fabric exchange encapsulated Ethernet packets over a 19 single virtual Ethernet switch. A virtual Ethernet switch, is effectively 20 an independent Ethernet network. The configuration is performed by an 21 Ethernet Manager (EM) which is part of the trusted Fabric Manager (FM) [all …]
|