Lines Matching +full:ethernet +full:- +full:pse
27 wake-on-lan password) omitted.
37 number 1 but any non-zero value should be understood as "true" by recipient.
44 Attributes that need to be filled-in by device drivers and that are dumped to
85 ``ETHTOOL_A_HEADER_PHY_INDEX`` identifies the Ethernet PHY the message relates to.
98 representing bit values and mask of affected bits) and bit-by-bit (list of
101 Verbose (bit-by-bit) bitsets allow sending symbolic names for bits together
126 rounded up to a multiple of 32 bits. They consist of 32-bit words in host byte
141 Bit-by-bit form: nested (bitset) attribute contents:
143 +------------------------------------+--------+-----------------------------+
145 +------------------------------------+--------+-----------------------------+
147 +------------------------------------+--------+-----------------------------+
149 +-+----------------------------------+--------+-----------------------------+
151 +-+-+--------------------------------+--------+-----------------------------+
153 +-+-+--------------------------------+--------+-----------------------------+
155 +-+-+--------------------------------+--------+-----------------------------+
157 +-+-+--------------------------------+--------+-----------------------------+
159 Bit size is optional for bit-by-bit form. ``ETHTOOL_A_BITSET_BITS`` nest can
203 ``ETHTOOL_MSG_WOL_GET`` get wake-on-lan settings
204 ``ETHTOOL_MSG_WOL_SET`` set wake-on-lan settings
230 ``ETHTOOL_MSG_PSE_SET`` set PSE parameters
231 ``ETHTOOL_MSG_PSE_GET`` get PSE parameters
239 ``ETHTOOL_MSG_PHY_GET`` get Ethernet PHY information
255 ``ETHTOOL_MSG_WOL_GET_REPLY`` wake-on-lan settings
256 ``ETHTOOL_MSG_WOL_NTF`` wake-on-lan settings notification
282 ``ETHTOOL_MSG_PSE_GET_REPLY`` PSE parameters
289 ``ETHTOOL_MSG_PHY_GET_REPLY`` Ethernet PHY information
290 ``ETHTOOL_MSG_PHY_NTF`` Ethernet PHY information change
338 +---------------------------------------+--------+------------------------+
340 +---------------------------------------+--------+------------------------+
342 +-+-------------------------------------+--------+------------------------+
344 +-+-+-----------------------------------+--------+------------------------+
346 +-+-+-----------------------------------+--------+------------------------+
350 +---------------------------------------+--------+-----------------------+
352 +---------------------------------------+--------+-----------------------+
354 +-+-------------------------------------+--------+-----------------------+
356 +-+-+-----------------------------------+--------+-----------------------+
358 +-+-+-----------------------------------+--------+-----------------------+
360 +-+-+-----------------------------------+--------+-----------------------+
362 +-+-+-+---------------------------------+--------+-----------------------+
364 +-+-+-+-+-------------------------------+--------+-----------------------+
366 +-+-+-+-+-------------------------------+--------+-----------------------+
368 +-+-+-+-+-------------------------------+--------+-----------------------+
370 +---------------------------------------+--------+-----------------------+
375 - no ``NLM_F_DUMP,`` no device: get "global" stringsets
376 - no ``NLM_F_DUMP``, with device: get string sets related to the device
377 - ``NLM_F_DUMP``, no device: get device related string sets for all devices
404 ``ETHTOOL_A_LINKINFO_TP_MDIX`` u8 MDI(-X) status
405 ``ETHTOOL_A_LINKINFO_TP_MDIX_CTRL`` u8 MDI(-X) control
428 ``ETHTOOL_A_LINKINFO_TP_MDIX_CTRL`` u8 MDI(-X) control
431 MDI(-X) status and transceiver cannot be set, request with the corresponding
503 is down, or why it operates in some non-obvious mode. This request does not have
613 not locked in first phase -
617 not locked in second phase -
717 Query device wake-on-lan settings. Unlike most "GET" type requests,
743 Set or update wake-on-lan settings.
772 ``ETHTOOL_A_FEATURES_HW`` bitset dev->hw_features
773 ``ETHTOOL_A_FEATURES_WANTED`` bitset dev->wanted_features
774 ``ETHTOOL_A_FEATURES_ACTIVE`` bitset dev->features
816 of bits which differ between requested features and result (dev->features
819 reports the difference between old and new dev->features: mask consists of
820 bits which have changed, values are their values in new dev->features (after
909 page-flipping TCP zero-copy receive (``getsockopt(TCP_ZEROCOPY_RECEIVE)``).
913 HW-GRO.
919 may increase the CPU cost. Drivers may enforce additional per-packet
929 This is similar to the "tx-copybreak" parameter, which copies the packet to a
931 tx-push-buff parameter copies the packet directly to the device to allow the
1091 well with frequent small-sized URBs transmissions.
1161 .. kernel-doc:: include/uapi/linux/ethtool.h
1183 .. kernel-doc:: include/linux/ethtool.h
1206 Gets Energy Efficient Ethernet settings like ``ETHTOOL_GEEE`` ioctl request.
1236 Sets Energy Efficient Ethernet parameters like ``ETHTOOL_SEEE`` ioctl request.
1291 ``ETHTOOL_A_TS_STAT_TX_ONESTEP_PKTS_UNCONFIRMED`` uint Packets with one-step
1309 An Ethernet cable typically contains 1, 2 or 4 pairs. The length of
1322 +---------------------------------------------+--------+---------------------+
1324 +---------------------------------------------+--------+---------------------+
1326 +---------------------------------------------+--------+---------------------+
1328 +-+-------------------------------------------+--------+---------------------+
1330 +-+-+-----------------------------------------+--------+---------------------+
1332 +-+-+-----------------------------------------+--------+---------------------+
1334 +-+-+-----------------------------------------+--------+---------------------+
1336 +-+-+-----------------------------------------+--------+---------------------+
1338 +-+-+-----------------------------------------+--------+---------------------+
1340 +-+-+-----------------------------------------+--------+---------------------+
1342 +-+-+-----------------------------------------+--------+---------------------+
1344 +-+-+-----------------------------------------+--------+---------------------+
1346 +-+-+-----------------------------------------+--------+---------------------+
1348 +-+-+-----------------------------------------+--------+---------------------+
1350 +-+-+-----------------------------------------+--------+---------------------+
1360 +--------------------------------------------+--------+-----------------------+
1362 +--------------------------------------------+--------+-----------------------+
1364 +-+------------------------------------------+--------+-----------------------+
1366 +-+-+----------------------------------------+--------+-----------------------+
1368 +-+-+----------------------------------------+--------+-----------------------+
1370 +-+-+----------------------------------------+--------+-----------------------+
1372 +-+-+----------------------------------------+--------+-----------------------+
1409 +---------------------------------------------+--------+----------------------+
1411 +---------------------------------------------+--------+----------------------+
1413 +---------------------------------------------+--------+----------------------+
1415 +-+-------------------------------------------+--------+----------------------+
1417 +-+-+-----------------------------------------+--------+----------------------+
1419 +-+-+-----------------------------------------+--------+----------------------+
1421 +-+-+-----------------------------------------+--------+----------------------+
1423 +-+-+-----------------------------------------+--------+----------------------+
1425 +-+-+-----------------------------------------+--------+----------------------+
1427 +-+-+-----------------------------------------+--------+----------------------+
1429 +-+-+-----------------------------------------+--------+----------------------+
1431 +-+-+-----------------------------------------+--------+----------------------+
1433 +-+-+-----------------------------------------+--------+----------------------+
1435 +-+-+-----------------------------------------+--------+----------------------+
1437 +-+-+-----------------------------------------+--------+----------------------+
1439 +-+-+-----------------------------------------+--------+----------------------+
1441 +-+-+-----------------------------------------+--------+----------------------+
1443 +-+-+-----------------------------------------+--------+----------------------+
1445 +-+-+-----------------------------------------+--------+----------------------+
1460 +---------------------------------------------+--------+---------------------+
1462 +---------------------------------------------+--------+---------------------+
1464 +-+-------------------------------------------+--------+---------------------+
1466 +-+-+-----------------------------------------+--------+---------------------+
1469 +-+-+-----------------------------------------+--------+---------------------+
1472 +-+-+-----------------------------------------+--------+---------------------+
1474 +-+-+-+---------------------------------------+--------+---------------------+
1476 +-+-+-+---------------------------------------+--------+---------------------+
1478 +-+-+-+---------------------------------------+--------+---------------------+
1481 the table contains static entries, hard-coded by the NIC.
1509 autonegotiation is disabled. If ``ETHTOOL_A_FEC_AUTO`` is non-zero driver will
1522 +--------------+---------------------------------------------+
1524 +--------------+---------------------------------------------+
1525 | `1` | device does not support per-lane break down |
1526 +--------------+---------------------------------------------+
1528 +--------------+---------------------------------------------+
1532 .. kernel-doc:: include/linux/ethtool.h
1582 +---------------------------------------------+--------+---------------------+
1584 +---------------------------------------------+--------+---------------------+
1587 +---------------------------------------------+--------+---------------------+
1596 a re-implementation of ``ETHTOOL_GSTATS`` which exposed driver-defined
1609 +-----------------------------------+--------+--------------------------------+
1611 +-----------------------------------+--------+--------------------------------+
1613 +-----------------------------------+--------+--------------------------------+
1615 +-+---------------------------------+--------+--------------------------------+
1616 | | ``ETHTOOL_A_STATS_GRP_ID`` | u32 | group ID - ``ETHTOOL_STATS_*`` |
1617 +-+---------------------------------+--------+--------------------------------+
1619 +-+---------------------------------+--------+--------------------------------+
1621 +-+---------------------------------+--------+--------------------------------+
1623 +-+---------------------------------+--------+--------------------------------+
1625 +-+---------------------------------+--------+--------------------------------+
1631 ETHTOOL_STATS_ETH_MAC eth-mac Basic IEEE 802.3 MAC statistics (30.3.1.1.*)
1632 ETHTOOL_STATS_ETH_PHY eth-phy Basic IEEE 802.3 PHY statistics (30.3.2.1.*)
1633 ETHTOOL_STATS_ETH_CTRL eth-ctrl Basic IEEE 802.3 MAC Ctrl statistics (30.3.3.*)
1645 single 8 byte (u64) attribute inside - the type of that attribute is
1721 is driver-dependent, but "auto" is the recommended default and it should be
1727 is plugged-in. Possible values are:
1729 .. kernel-doc:: include/uapi/linux/ethtool.h
1748 .. kernel-doc:: include/uapi/linux/ethtool.h
1751 For SFF-8636 modules, low power mode is forced by the host according to table
1752 6-10 in revision 2.10a of the specification.
1754 For CMIS modules, low power mode is forced by the host according to table 6-12
1760 Gets PSE attributes.
1773 PSE functions
1775 PoDL PSE.
1777 PSE functions.
1779 PoE PSE.
1780 ``ETHTOOL_A_C33_PSE_PW_CLASS`` u32 power class of the PoE PSE.
1782 PoE PSE.
1784 PoE PSE.
1786 the PoE PSE.
1788 limit of the PoE PSE.
1794 the operational state of the PoDL PSE functions. The operational state of the
1795 PSE function can be changed using the ``ETHTOOL_A_PODL_PSE_ADMIN_CONTROL``
1796 action. This attribute corresponds to ``IEEE 802.3-2018`` 30.15.1.1.2
1799 .. kernel-doc:: include/uapi/linux/ethtool.h
1803 ``IEEE 802.3-2022`` 30.9.1.1.2 aPSEAdminState.
1805 .. kernel-doc:: include/uapi/linux/ethtool.h
1809 the power detection status of the PoDL PSE. The status depend on internal PSE
1811 corresponds to ``IEEE 802.3-2018`` 30.15.1.1.3 aPoDLPSEPowerDetectionStatus.
1814 .. kernel-doc:: include/uapi/linux/ethtool.h
1818 ``IEEE 802.3-2022`` 30.9.1.1.5 aPSEPowerDetectionStatus.
1820 .. kernel-doc:: include/uapi/linux/ethtool.h
1824 the power class of the C33 PSE. It depends on the class negotiated between
1825 the PSE and the PD. This attribute corresponds to ``IEEE 802.3-2022``
1829 the actual power drawn by the C33 PSE. This attribute corresponds to
1830 ``IEEE 802.3-2022`` 30.9.1.1.23 aPSEActualPower. Actual power is reported
1834 the extended error state of the C33 PSE. Possible values are:
1836 .. kernel-doc:: include/uapi/linux/ethtool.h
1840 the extended error state of the C33 PSE. Possible values are:
1843 .. kernel-doc:: include/uapi/linux/ethtool.h
1855 identifies the C33 PSE power limit in mW.
1858 identifies the C33 PSE power limit ranges through
1867 Sets PSE parameters.
1873 ``ETHTOOL_A_PODL_PSE_ADMIN_CONTROL`` u32 Control PoDL PSE Admin state
1874 ``ETHTOOL_A_C33_PSE_ADMIN_CONTROL`` u32 Control PSE Admin state
1875 ``ETHTOOL_A_C33_PSE_AVAIL_PWR_LIMIT`` u32 Control PoE PSE available
1880 to control PoDL PSE Admin functions. This option implements
1881 ``IEEE 802.3-2018`` 30.15.1.2.1 acPoDLPSEAdminControl. See
1885 ``IEEE 802.3-2022`` 30.9.1.2.1 acPSEAdminControl.
1888 used to control the available power value limit for C33 PSE in milliwatts.
1890 ``IEEE 802.3-2022`` 33.2.4.4 Variables and `pse_avail_pwr` in 145.2.5.4
1937 hfunc. Current supported option is symmetric-xor.
1942 Gets the IEEE 802.3cg-2019 Clause 148 Physical Layer Collision Avoidance
1963 value in bit-times (BT)
1974 the interface is vendor-specific and (possibly) supplied by the driver.
1975 The OPEN Alliance SIG specifies a standard register map for 10BASE-T1S PHYs
1976 embedding the PLCA Reconciliation Sublayer. See "10BASE-T1S PLCA Management
1981 CSMA/CD mode. This option is corresponding to ``IEEE 802.3cg-2019`` 30.16.1.1.1
1987 corresponding to ``IEEE 802.3cg-2019`` 30.16.1.1.4 aPLCALocalNodeID. The valid
1991 configured maximum number of PLCA nodes on the mixing-segment. This number
1995 This option is corresponding to ``IEEE 802.3cg-2019`` 30.16.1.1.3
1999 configured value of the transmit opportunity timer in bit-times. This value
2001 correctly. This option is corresponding to ``IEEE 802.3cg-2019`` 30.16.1.1.5
2013 ``IEEE 802.3cg-2019`` 30.16.1.1.6 aPLCAMaxBurstCount. The valid range for this
2017 many bit-times the PLCA RS waits for the MAC to initiate a new transmission
2021 is corresponding to ``IEEE 802.3cg-2019`` 30.16.1.1.7 aPLCABurstTimer. The
2023 set greater than the Inter-Frame-Gap (IFG) time of the MAC (plus some margin)
2041 value in bit-times (BT)
2072 corresponding to ``IEEE 802.3cg-2019`` 30.16.1.1.2 aPLCAStatus.
2089 ``ETHTOOL_A_MM_PMAC_ENABLED`` bool set if RX of preemptible and SMD-V
2097 non-final fragments, in octets
2098 ``ETHTOOL_A_MM_RX_MIN_FRAG_SIZE`` u32 minimum size of received non-final
2100 ``ETHTOOL_A_MM_VERIFY_ENABLED`` bool set if TX of SMD-V frames is
2106 ``ETHTOOL_A_MM_STATS`` nested IEEE 802.3-2018 subclause 30.14.1
2113 .. kernel-doc:: include/linux/ethtool.h
2118 .. kernel-doc:: include/uapi/linux/ethtool.h
2135 .. kernel-doc:: include/linux/ethtool.h
2155 .. kernel-doc:: include/linux/ethtool.h
2201 +---------------------------------------------------+--------+----------------+
2203 +---------------------------------------------------+--------+----------------+
2205 +---------------------------------------------------+--------+----------------+
2207 +---------------------------------------------------+--------+----------------+
2209 +---------------------------------------------------+--------+----------------+
2211 +---------------------------------------------------+--------+----------------+
2216 .. kernel-doc:: include/uapi/linux/ethtool.h
2228 Retrieve information about a given Ethernet PHY sitting on the link. The DO
2229 operation returns all available information about dev->phydev. User can also
2250 be used for phy-specific
2304 .. kernel-doc:: include/linux/net_tstamp.h