/freebsd/sys/contrib/ncsw/inc/flib/ |
H A D | fsl_enet.h | 2 * Copyright 2008-2012 Freescale Semiconductor Inc. 37 @Description Ethernet MAC-PHY Interface 72 @Description Enum for inter-module interrupts registration 168 /**< dTSEC Time-Stamp Receive Error */ 172 /**< mEMAC Time-stamp FIFO ECC error interrupt; 177 /**< SGMII/QSGII interface with 1000BaseX auto-negotiation between MAC 179 Note: 1000BaseX auto-negotiation relates only to interface between MAC 180 and phy/backplane, SGMII phy can still synchronize with far-end phy at 211 /**< 10 Mbps SGMII with auto-negotiation between MAC and 214 /**< 100 Mbps SGMII with auto-negotiation between MAC and [all …]
|
/freebsd/sys/contrib/alpine-hal/eth/ |
H A D | al_hal_eth_kr.h | 1 /*- 10 found at http://www.gnu.org/licenses/gpl-2.0.html 38 * Ethernet KR auto-neg and link-training driver API 53 /* *INDENT-OFF* */ 57 /* *INDENT-ON* */ 59 /* AN (Auto-negotiation) Advertisement Registers */ 245 /****************************** auto negotiation *******************************/ 247 * Initialize Auto-negotiation 248 * - Program Ability Registers (Advertisement Registers) 249 * - Clear Status latches [all …]
|
H A D | al_hal_an_lt_wrapper_regs.h | 1 /*- 10 found at http://www.gnu.org/licenses/gpl-2.0.html 152 * Default Auto-Negotiation Enable. If ‘1’, the auto-negotiation process will 153 * start after reset de-assertion. The application can also start the 154 * auto-negotiation process by writing the KXAN_CONTROL.an_enable bit with ‘1’. 176 * 0 - Select input from the SerDes 177 * 1 - Select register value from phy_los_in_def 187 * 1 - Select register value from phy_los_out_def 188 * 2 - Select input from the SerDes 199 /* Auto-Negotiation Done. If ‘1’, the auto-negotiation process has completed. */ [all …]
|
/freebsd/sys/contrib/ncsw/inc/ |
H A D | enet_ext.h | 1 /* Copyright (c) 2008-2012 Freescale Semiconductor, Inc 45 #define ENET_NUM_OCTETS_PER_ADDRESS 6 /**< Number of octets (8-bit bytes) in an ethernet addres… 65 @Description Ethernet MAC-PHY Interface 83 auto-negotiation between MAC and phy 85 Note: 1000BaseX auto-negotiation relates 87 SGMII phy can still synchronize with far-end phy 95 e_ENET_HALF_DUPLEX, /**< Half-Duplex mode */ 96 e_ENET_FULL_DUPLEX /**< Full-Duplex mode */ 112 @Description Ethernet mode (combination of MAC-PHY interface and speed) 130 /**< 10 Mbps SGMII with auto-negotiation between MAC and [all …]
|
/freebsd/sys/dev/mii/ |
H A D | bmtphyreg.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 48 #define AUX_CTL_FEF_EN 0x0020 /* far-end fault enable */ 51 #define AUX_STS_FX_MODE 0x0400 /* 100base-FX mode (strap pin) */ 63 #define MII_BMTPHY_RXERROR_CTR 0x12 /* 100base-X Rx error counter */ 66 #define MII_BMTPHY_FCS_CTR 0x13 /* 100base-X false carrier counter */ 69 #define MII_BMTPHY_DIS_CTR 0x14 /* 100base-X disconnect counter */ 81 #define AUX_CSR_ANEG 0x0008 /* auto-negotiation activated */ 84 #define AUX_CSR_FDX 0x0001 /* full-duplex */ 87 #define AUX_SS_ACOMP 0x8000 /* auto-negotiation complete */ [all …]
|
H A D | tdkphy.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 36 * Datasheet for the 78Q2120 - http://www.tsc.tdk.com/lan/78q2120.pdf 43 * phy, except it does auto negotiation in a different way. 134 if (sc->mii_pdata->mii_media_active & IFM_FDX) in tdkphy_service() 147 struct mii_data *mii = phy->mii_pdata; in tdkphy_status() 148 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; in tdkphy_status() 151 mii->mii_media_status = IFM_AVALID; in tdkphy_status() 152 mii->mii_media_active = IFM_ETHER; in tdkphy_status() 156 mii->mii_media_status |= IFM_ACTIVE; in tdkphy_status() [all …]
|
/freebsd/sys/dev/igc/ |
H A D | igc_phy.c | 1 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 13 * igc_init_phy_ops_generic - Initialize PHY function pointers 16 * Setups up the function pointers to no-op functions 20 struct igc_phy_info *phy = &hw->phy; in igc_init_phy_ops_generic() 24 phy->ops.init_params = igc_null_ops_generic; in igc_init_phy_ops_generic() 25 phy->ops.acquire = igc_null_ops_generic; in igc_init_phy_ops_generic() 26 phy->ops.check_reset_block = igc_null_ops_generic; in igc_init_phy_ops_generic() 27 phy->ops.force_speed_duplex = igc_null_ops_generic; in igc_init_phy_ops_generic() 28 phy->ops.get_info = igc_null_ops_generic; in igc_init_phy_ops_generic() [all …]
|
H A D | igc_mac.c | 1 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 13 * igc_init_mac_ops_generic - Initialize MAC function pointers 16 * Setups up the function pointers to no-op functions 20 struct igc_mac_info *mac = &hw->mac; in igc_init_mac_ops_generic() 24 mac->ops.init_params = igc_null_ops_generic; in igc_init_mac_ops_generic() 25 mac->ops.config_collision_dist = igc_config_collision_dist_generic; in igc_init_mac_ops_generic() 26 mac->ops.rar_set = igc_rar_set_generic; in igc_init_mac_ops_generic() 30 * igc_null_ops_generic - No-op function, returns 0 40 * igc_null_mac_generic - No-op function, return void [all …]
|
/freebsd/sys/dev/e1000/ |
H A D | e1000_mac.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 42 * e1000_init_mac_ops_generic - Initialize MAC function pointers 45 * Setups up the function pointers to no-op functions 49 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_ops_generic() 53 mac->ops.init_params = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 54 mac->ops.init_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 55 mac->ops.reset_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 56 mac->ops.setup_physical_interface = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 57 mac->ops.get_bus_info = e1000_null_ops_generic; in e1000_init_mac_ops_generic() [all …]
|
H A D | README | 9 - Overview 10 - Identifying Your Adapter 11 - Building and Installation 12 - Additional Features and Configurations 13 - Known Issues/Troubleshooting 14 - Support 15 - License 21 been developed for use with all community-supported versions of FreeBSD. 33 - The igb driver supports all 82575 and 82576-based gigabit network connections. 34 - The em driver supports all other gigabit network connections. [all …]
|
H A D | e1000_phy.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 65 * e1000_init_phy_ops_generic - Initialize PHY function pointers 68 * Setups up the function pointers to no-op functions 72 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_ops_generic() 76 phy->ops.init_params = e1000_null_ops_generic; in e1000_init_phy_ops_generic() 77 phy->ops.acquire = e1000_null_ops_generic; in e1000_init_phy_ops_generic() 78 phy->ops.check_polarity = e1000_null_ops_generic; in e1000_init_phy_ops_generic() 79 phy->ops.check_reset_block = e1000_null_ops_generic; in e1000_init_phy_ops_generic() 80 phy->ops.commit = e1000_null_ops_generic; in e1000_init_phy_ops_generic() [all …]
|
H A D | e1000_82543.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 81 * e1000_init_phy_params_82543 - Init PHY func ptrs. 86 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_params_82543() 91 if (hw->phy.media_type != e1000_media_type_copper) { in e1000_init_phy_params_82543() 92 phy->type = e1000_phy_none; in e1000_init_phy_params_82543() 95 phy->ops.power_up = e1000_power_up_phy_copper; in e1000_init_phy_params_82543() 96 phy->ops.power_down = e1000_power_down_phy_copper; in e1000_init_phy_params_82543() 99 phy->addr = 1; in e1000_init_phy_params_82543() 100 phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT; in e1000_init_phy_params_82543() [all …]
|
/freebsd/sys/dev/axgbe/ |
H A D | xgbe-mdio.c | 4 * Copyright (c) 2014-2016,2020 Advanced Micro Devices, Inc. 116 #include "xgbe-common.h" 179 switch (pdata->an_mode) { in xgbe_an_enable_interrupts() 204 pdata->hw_if.set_speed(pdata, SPEED_10000); in xgbe_kr_mode() 207 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_KR); in xgbe_kr_mode() 214 pdata->hw_if.set_speed(pdata, SPEED_2500); in xgbe_kx_2500_mode() 217 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_KX_2500); in xgbe_kx_2500_mode() 224 pdata->hw_if.set_speed(pdata, SPEED_1000); in xgbe_kx_1000_mode() 227 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_KX_1000); in xgbe_kx_1000_mode() 233 /* If a KR re-driver is present, change to KR mode instead */ in xgbe_sfi_mode() [all …]
|
H A D | xgbe.h | 4 * Copyright (c) 2014-2016,2020 Advanced Micro Devices, Inc. 134 #define XGBE_DRV_NAME "amd-xgbe" 151 #define XGBE_TX_MAX_BUF_SIZE (0x3fff & ~(64 - 1)) 157 * - Maximum number of SKB frags 158 * - Maximum descriptors for contiguous TSO/GSO packet 159 * - Possible context descriptor 160 * - Possible TSO header descriptor 174 /* DMA cache settings - Outer sharable, write-back, write-allocat [all...] |
/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | README-P2P | 1 wpa_supplicant and Wi-Fi P2P 4 This document describes how the Wi-Fi P2P implementation in 10 Introduction to Wi-Fi P2P 11 ------------------------- 15 More information about Wi-Fi P2P is available from Wi-Fi Alliance: 16 http://www.wi-fi.org/Wi-Fi_Direct.php 20 ----------------------------- 26 ---------------------------- 28 Wi-Fi P2P is an optional component that needs to be enabled in the 30 configuration that includes Wi-Fi P2P support and Linux nl80211 [all …]
|
/freebsd/sys/dev/al_eth/ |
H A D | al_init_eth_kr.h | 1 /*- 34 * @brief auto-negotiation and link training activation sequence 46 * execute Auto-negotiation process
|
/freebsd/share/man/man4/ |
H A D | ocs_fc.4 | 39 .Bd -ragged -offset indent 45 .Bd -literal -offset indent 56 Support is available for Arbitrated loops, Point-to-Point, 58 FC-Tape is highly recommended for connections to tape drives that support 60 FC-Tape includes four elements from the T-10 FCP-4 specification: 61 .Bl -bullet -offset indent 77 FC-Tape is automatically enabled when both the controller and target support it. 82 .Bl -tag -width xxxxxx -offset indent 84 .Bd -literal -offset indent 89 .Bd -literal -offset indent [all …]
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | SSL_CTX_set_tmp_dh_callback.pod | 8 - handle DH keys for ephemeral key exchange 37 Some ciphersuites may use ephemeral Diffie-Hellman (DH) key exchange. In these 52 a new DH key during the negotiation. 56 the actual key is newly generated during the negotiation. 58 Typically applications should use well known DH parameters that have built-in 60 configure OpenSSL to use the default built-in DH parameters for the B<SSL_CTX> 65 If "auto" DH parameters are switched on then the parameters will be selected to 70 Applications may supply their own DH parameters instead of using the built-in 72 the built-in parameter support described above. Applications wishing to supply 84 should use "auto" parameters instead, or call SSL_CTX_set0_tmp_dh_pkey() or [all …]
|
/freebsd/sys/dev/ixgbe/ |
H A D | ixgbe_phy.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 54 * ixgbe_out_i2c_byte_ack - Send I2C byte with ack 71 * ixgbe_in_i2c_byte_ack - Receive an I2C byte and send ack 85 * ixgbe_ones_comp_byte_add - Perform one's complement addition 89 * Returns one's complement 8-bit sum. 100 * ixgbe_read_i2c_combined_generic_int - Perform I2C read combined operation 112 u32 swfw_mask = hw->phy.phy_semaphore_mask; in ixgbe_read_i2c_combined_generic_int() 125 if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask)) in ixgbe_read_i2c_combined_generic_int() 140 /* Re-start condition */ in ixgbe_read_i2c_combined_generic_int() [all …]
|
/freebsd/secure/lib/libcrypto/man/man3/ |
H A D | SSL_CTX_set_tmp_dh_callback.3 | 18 .\" Set up some character translations and predefined strings. \*(-- will 24 .tr \(*W- 27 . ds -- \(*W- 29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch 30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch 37 . ds -- \|\(em\| 71 .\" Fear. Run. Save yourself. No user-serviceable parts. 81 . ds #H ((1u-(\\\\n(.fu%2u))*.13m) 97 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" 98 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' [all …]
|
/freebsd/sys/dev/aic7xxx/ |
H A D | aic7xxx.h | 1 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 6 * Copyright (c) 1994-2001 Justin T. Gibbs. 7 * Copyright (c) 2000-2001 Adaptec Inc. 21 * 3. Neither the names of the above-listed copyright holders nor the names 79 (((scsiid) & ((((ahc)->features & AHC_TWIN) != 0) ? TWIN_TID : TID)) \ 84 ((((ahc)->feature [all...] |
H A D | aic79xx.h | 1 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 6 * Copyright (c) 1994-2002 Justin T. Gibbs. 7 * Copyright (c) 2000-2002 Adaptec Inc. 21 * 3. Neither the names of the above-listed copyright holders nor the names 88 SCSIID_OUR_ID((scb)->hscb->scsii [all...] |
/freebsd/contrib/wpa/src/p2p/ |
H A D | p2p_i.h | 2 * P2P - Internal definitions for P2P module 3 * Copyright (c) 2009-2010, Atheros Communications 40 * struct p2p_device - P2P Device data (internal to P2P module) 88 * req_config_methods - Pending provision discovery methods 93 * wps_prov_info - Stored provisioning WPS config method 137 * go_neg_conf_sent - Number of GO Negotiation Confirmation retries 142 * freq - Frquency on which the GO Negotiation Confirmation is sent 147 * go_neg_conf - GO Negotiation Confirmation frame 159 int wsd; /* Wi-Fi Display Service Discovery Request */ 164 * struct p2p_data - P2P module data (internal to P2P module) [all …]
|
/freebsd/usr.sbin/ppp/ |
H A D | ppp.8 | 31 .Nd Point to Point Protocol (a.k.a. user-ppp) 99 .Bl -tag -width XXX -offset XXX 100 .It Fl auto 116 .Fl auto 141 exits with a non-zero result. 161 .Dq force-scripts 176 As pipes are not bi-directional, ppp will redirect all writes to descriptor 186 .Dq force-scripts 190 .Fl auto 195 This is a no-op, and gives the same behaviour as if none of the above [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | micrel.txt | 7 - micrel,led-mode : LED mode value to set for PHYs with configurable LEDs. 23 - micrel,rmii-reference-clock-select-25-mhz: RMII Reference Clock Select 30 non-standard, inverted function of this configuration bit. 31 Specifically, a clock reference ("rmii-ref" below) is always needed to 34 - clocks, clock-names: contains clocks according to the common clock bindings. 37 - KSZ8021, KSZ8031, KSZ8081, KSZ8091: "rmii-ref": The RMII reference 40 - micrel,fiber-mode: If present the PHY is configured to operate in fiber mode 47 In fiber mode, auto-negotiation is disabled and the PHY can only work in 48 100base-fx (full and half duplex) modes. 50 - coma-mode-gpios: If present the given gpio will be deasserted when the [all …]
|