/openbmc/u-boot/net/ |
H A D | wol.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * wol - Wake-on-LAN 5 * Supports both Wake-on-LAN packet types: 6 * - EtherType 0x0842 packets 7 * - UDP packets on ports 0, 7 and 9. 29 * Wake-on-LAN header 43 * Check incoming Wake-on-LAN packet for: 44 * - sync bytes 45 * - sixteen copies of the target MAC address 56 * Set the timeout for the reception of a Wake-on-LAN packet
|
H A D | wol.c | 1 // SPDX-License-Identifier: GPL-2.0+ 15 * Check incoming Wake-on-LAN packet for: 16 * - sync bytes 17 * - sixteen copies of the target MAC address 19 * @param wol Wake-on-LAN packet 30 if (wol->wol_sync[i] != WOL_SYNC_BYTE) in wol_check_magic() 34 if (memcmp(&wol->wol_dest[i * ARP_HLEN], in wol_check_magic() 50 /* save the optional password using the ether-wake formats */ in wol_receive() 53 eth_env_set_enetaddr("wolpassword", wol->wol_passwd); in wol_receive() 56 struct in_addr *ip = (struct in_addr *)(wol->wol_passwd); in wol_receive()
|
/openbmc/linux/Documentation/networking/dsa/ |
H A D | bcm_sf2.rst | 8 - xDSL gateways such as BCM63138 9 - streaming/multimedia Set Top Box such as BCM7445 10 - Cable Modem/residential gateways such as BCM7145/BCM3390 13 ports, offering a range of built-in and customizable interfaces: 15 - single integrated Gigabit PHY 16 - quad integrated Gigabit PHY 17 - quad external Gigabit PHY w/ MDIO multiplexer 18 - integrated MoCA PHY 19 - several external MII/RevMII/GMII/RGMII interfaces 22 fail-over not to lose packets during a MoCA role re-election, as well as out of [all …]
|
/openbmc/u-boot/cmd/ |
H A D | wol.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * Wake-on-LAN support 30 "wait for an incoming wake-on-lan packet",
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | smsc,lan9115.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller 10 - Shawn Guo <shawnguo@kernel.org> 13 - $ref: ethernet-controller.yaml# 18 - const: smsc,lan9115 19 - items: 20 - enum: 21 - smsc,lan89218 [all …]
|
H A D | brcm,systemport.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Florian Fainelli <f.fainelli@gmail.com> 15 - brcm,systemport-v1.00 16 - brcm,systemportlite-v1.00 17 - brcm,systemport 25 - description: interrupt line for RX queues 26 - description: interrupt line for TX queues 27 - description: interrupt line for Wake-on-LAN [all …]
|
H A D | brcm,asp-v2.0.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/brcm,asp-v2.0.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Justin Chen <justin.chen@broadcom.com> 11 - Florian Fainelli <florian.fainelli@broadcom.com> 18 - items: 19 - enum: 20 - brcm,bcm74165-asp 21 - const: brcm,asp-v2.1 [all …]
|
H A D | brcm,bcmgenet.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Doug Berger <opendmb@gmail.com> 11 - Florian Fainelli <f.fainelli@gmail.com> 16 - brcm,genet-v1 17 - brcm,genet-v2 18 - brcm,genet-v3 19 - brcm,genet-v4 20 - brcm,genet-v5 [all …]
|
/openbmc/linux/drivers/net/ethernet/broadcom/genet/ |
H A D | bcmgenet_wol.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Broadcom GENET (Gigabit Ethernet) Wake-on-LAN support 5 * Copyright (c) 2014-2024 Broadcom 37 /* ethtool function - get WOL (Wake on LAN) settings, Only Magic Packet 43 struct device *kdev = &priv->pdev->dev; in bcmgenet_get_wol() 46 if (dev->phydev) { in bcmgenet_get_wol() 47 phy_ethtool_get_wol(dev->phydev, wol); in bcmgenet_get_wol() 48 phy_wolopts = wol->wolopts; in bcmgenet_get_wol() 51 /* MAC is not wake-up capable, return what the PHY does */ in bcmgenet_get_wol() 56 wol->supported |= WAKE_MAGIC | WAKE_MAGICSECURE | WAKE_FILTER; in bcmgenet_get_wol() [all …]
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/3com/ |
H A D | vortex.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 - Andrew Morton 21 - Netdev mailing list <netdev@vger.kernel.org> 22 - Linux kernel mailing list <linux-kernel@vger.kernel.org> 28 Since kernel 2.3.99-pre6, this driver incorporates the support for the 29 3c575-series Cardbus cards which used to be handled by 3c575_cb.c. 33 - 3c590 Vortex 10Mbps 34 - 3c592 EISA 10Mbps Demon/Vortex 35 - 3c597 EISA Fast Demon/Vortex 36 - 3c595 Vortex 100baseTx [all …]
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/intel/ |
H A D | igb.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 1999-2018 Intel Corporation. 13 - Identifying Your Adapter 14 - Command Line Parameters 15 - Additional Configurations 16 - Support 21 For information on how to identify your adapter, and for the latest Intel 29 by entering them on the command line with the modprobe command using this 46 ------- 47 :Valid Range: 0-7 [all …]
|
H A D | e100.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 12 - In This Release 13 - Identifying Your Adapter 14 - Building and Installation 15 - Driver Configuration Parameters 16 - Additional Configurations 17 - Known Issues 18 - Support 25 Adapters. This driver includes support for Itanium(R)2-based systems. 31 - Native VLANs [all …]
|
H A D | e1000e.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 2008-2018 Intel Corporation. 13 - Identifying Your Adapter 14 - Command Line Parameters 15 - Additional Configurations 16 - Support 21 For information on how to identify your adapter, and for the latest Intel 29 by entering them on the command line with the modprobe command using this 48 --------------------- 49 :Valid Range: 0,1,3,4,100-100000 [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath9k/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: ISC 11 depends on ATH9K_DEBUGFS && ATH9K_DFS_CERTIFIED 15 depends on (ATH9K || ATH9K_HTC) 23 depends on MAC80211 && HAS_DMA 28 This module adds support for wireless adapters based on 42 depends on ATH9K && PCI 50 depends on ATH9K 55 Say Y, if you have a SoC with a compatible built-in 60 depends on ATH9K && DEBUG_FS 72 depends on ATH9K && ATH9K_DEBUGFS && DEBUG_FS [all …]
|
/openbmc/linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_ethtool.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 1999 - 2010 Intel Corporation. 14 * pch_gbe_stats - Stats item information 30 * pch_gbe_gstrings_stats - ethtool information status name list 67 * pch_gbe_get_link_ksettings - Get device-specific settings 80 mii_ethtool_get_link_ksettings(&adapter->mii, ecmd); in pch_gbe_get_link_ksettings() 83 ecmd->link_modes.supported); in pch_gbe_get_link_ksettings() 85 ecmd->link_modes.advertising); in pch_gbe_get_link_ksettings() 90 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.supported, in pch_gbe_get_link_ksettings() 92 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.advertising, in pch_gbe_get_link_ksettings() [all …]
|
H A D | pch_gbe.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 1999 - 2010 Intel Corporation. 26 * pch_gbe_regs_mac_adr - Structure holding values of mac address registers 35 * pch_udc_regs - Structure holding values of MAC registers 106 #define PCH_GBE_INT_WOL_DET 0x01000000 /* Wake On LAN Event detection. */ 270 /* Wake On LAN Status */ 278 /* Wake On LAN Control */ 290 /* Wake On LAN Address Mask */ 319 * struct pch_gbe_mac_info - MAC information 343 * struct pch_gbe_phy_info - PHY information [all …]
|
/openbmc/linux/drivers/net/ethernet/qualcomm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 27 depends on SPI_MASTER && OF 37 depends on SERIAL_DEV_BUS && OF 52 depends on HAS_DMA && HAS_IOMEM 59 supports IEEE 802.3-2002, half-duplex mode at 10/100 Mb/s, 60 full-duplex mode at 10/100/1000Mb/s, Wake On LAN (WOL) for 61 low power, Receive-Side Scaling (RSS), and IEEE 1588-2008
|
/openbmc/linux/drivers/net/ethernet/sis/ |
H A D | sis900.c | 9 Drivers based on this skeleton fall under the GPL and must retain 13 SiS 7016 Fast Ethernet PCI Bus 10/100 Mbps LAN Controller with OnNow Support, 15 SiS 900 Fast Ethernet PCI Bus 10/100 Mbps LAN Single Chip with OnNow Support, 17 SiS 7014 Single Chip 100BASE-TX/10BASE-T Physical Layer Solution, 21 Rev 1.08.09 Sep. 19 2005 Daniele Venzano add Wake on LAN support 25 Rev 1.08.05 Jun. 6 2002 Mufasa Yang bug fix for read_eeprom & Tx descriptor over-boundary 28 Rev 1.08.02 Nov. 30 2001 Hui-Fen Hsu workaround for EDB & bug fix for dhcp problem 29 Rev 1.08.01 Aug. 25 2001 Hui-Fen Hsu update for 630ET & workaround for ICS1893 PHY 30 Rev 1.08.00 Jun. 11 2001 Hui-Fen Hsu workaround for RTL8201 PHY and some bug fix 31 …Rev 1.07.11 Apr. 2 2001 Hui-Fen Hsu updates PCI drivers to use the new pci_set_dma_mask for kerne… [all …]
|
H A D | sis900.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * SiS 7016 Fast Ethernet PCI Bus 10/100 Mbps LAN Controller with OnNow Support, 7 * SiS 900 Fast Ethernet PCI Bus 10/100 Mbps LAN Single Chip with OnNow Support, 9 * SiS 7014 Single Chip 100BASE-TX/10BASE-T Physical Layer Solution, 40 pmer=0xB4 //Power Management Wake-up Event Register 131 /* The EEPROM commands include the alway-set leading bit. Refer to NM93Cxx datasheet */ 172 /* Wake-on-LAN support. */ 263 valid for the ANAR (Auto-Negotiation Advertisement) and 264 ANLPAR (Auto-Negotiation Link Partner) registers */
|
/openbmc/linux/drivers/net/phy/ |
H A D | broadcom.c | 1 // SPDX-License-Identifier: GPL-2.0+ 13 #include "bcm-phy-lib.h" 25 ((phydev)->drv->phy_id & (phydev)->drv->phy_id_mask) 28 ((phydev)->drv->phy_id & ~((phydev)->drv->phy_id_mask)) 43 struct bcm54xx_phy_priv *priv = phydev->priv; in bcm54xx_phy_can_wakeup() 45 return phy_interrupt_is_valid(phydev) || priv->wake_irq >= 0; in bcm54xx_phy_can_wakeup() 55 if (phydev->interface == PHY_INTERFACE_MODE_RGMII || in bcm54xx_config_clock_delay() 56 phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) { in bcm54xx_config_clock_delay() 57 /* Disable RGMII RXC-RXD skew */ in bcm54xx_config_clock_delay() 60 if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID || in bcm54xx_config_clock_delay() [all …]
|
H A D | bcm-phy-lib.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2015-2017 Broadcom 6 #include "bcm-phy-lib.h" 192 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) { in bcm_phy_config_intr() 359 if (phydev->autoneg == AUTONEG_ENABLE) in bcm_phy_enable_apd() 367 /* Enable Auto Power-Down (APD) for the PHY */ in bcm_phy_enable_apd() 394 phydev->supported)) in bcm_phy_set_eee() 397 phydev->supported)) in bcm_phy_set_eee() 448 if (count - BCM54XX_SHD_SCR2_WSPD_RTRY_LMT_OFFSET > in bcm_phy_downshift_set() 451 return -ERANGE; in bcm_phy_downshift_set() [all …]
|
/openbmc/linux/drivers/net/usb/ |
H A D | smsc95xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (C) 2007-2008 SMSC 38 /* SCSRs - System Control and Status Registers */ 107 #define PM_CTL_WOL_EN_ (0x00000008) /* Wake On Lan Enable */ 109 #define PM_CTL_WUPS_ (0x00000003) /* Wake Up Status */ 110 #define PM_CTL_WUPS_NO_ (0x00000000) /* No Wake Up Event Detected */ 112 #define PM_CTL_WUPS_WOL_ (0x00000002) /* Wake On Lan */ 129 #define AFC_CFG_FC_MULT_ (0x00000008) /* Flow Ctrl on Mcast Frame */ 130 #define AFC_CFG_FC_BRD_ (0x00000004) /* Flow Ctrl on Bcast Frame */ 131 #define AFC_CFG_FC_ADD_ (0x00000002) /* Flow Ctrl on Addr. Decode */ [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | NetworkPort.v1_4_3.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 28 "description": "The available OEM-specific actions for this resource.", 29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 43 "None": "No IEEE 802.3x flow control is enabled on this port.", 72 …"Starting": "This link on this interface is starting. A physical link has been established, but t… 73 "Training": "This physical link on this interface is training.", 87 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 125 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { [all …]
|
/openbmc/u-boot/include/linux/ |
H A D | ethtool.h | 43 ep->speed = (__u16)speed; in ethtool_cmd_speed_set() 44 ep->speed_hi = (__u16)(speed >> 16); in ethtool_cmd_speed_set() 49 return (ep->speed_hi << 16) | ep->speed; in ethtool_cmd_speed() 66 * using ops->get_sset_count(). Obtaining 79 /* wake-on-lan settings */ 96 __u32 version; /* driver-specific, indicates different chips/revs */ 158 /* How many usecs to delay in-memory statistics 159 * block updates. Some drivers do not have an in-memory 232 /* If the link is being auto-negotiated (via ethtool_cmd.autoneg 233 * being true) the user may set 'autonet' here non-zero to have the [all …]
|
/openbmc/linux/drivers/ps3/ |
H A D | ps3-sys-manager.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 * ps3_sys_manager - PS3 system manager driver. 36 * struct ps3_sys_manager_header - System manager message header. 59 pr_debug("%s:%d: version: %xh\n", func, line, h->version); in _dump_sm_header() 60 pr_debug("%s:%d: size: %xh\n", func, line, h->size); in _dump_sm_header() 61 pr_debug("%s:%d: payload_size: %xh\n", func, line, h->payload_size); in _dump_sm_header() 62 pr_debug("%s:%d: service_id: %xh\n", func, line, h->service_id); in _dump_sm_header() 63 pr_debug("%s:%d: request_tag: %xh\n", func, line, h->request_tag); in _dump_sm_header() 67 * @PS3_SM_RX_MSG_LEN_MIN - Shortest received message length. 68 * @PS3_SM_RX_MSG_LEN_MAX - Longest received message length. [all …]
|