# Configure Ethernet features

Ethernet supports a wide range of generic features that don’t require specific configuration. However, a few features that must be configured explicitly for each reference kit are described here.

Tab QCS6490
Tab IQ-9075
Tab IQ-9075 with Mezzanine
Tab IQ-8275
Tab IQ-8275 with Mezzanine
Tab IQ-615

- *class* tabincludedirective

    - ## Configure link speed

You can configure link speed from the supported link modes in the `ethtool` command output.

ethtool -s [device_name] autoneg [on/off] speed [10/100/1000/2500] duplex [full]
    Copy to clipboard

For example:

ethtool -s enP1p5s0f0 autoneg on speed 2500 duplex full
    Copy to clipboard

## Configure energy efficient Ethernet

Note

EEE feature is supported only on QEP8121 PHY.

You can control EEE by performing certain functions such as verifying the status of EEE and enabling or disabling EEE. Sample commands and their outputs for each function are provided here for your reference.

- Verify EEE status

> 
> 
> ethtool --show-eee [interface]
>         Copy to clipboard
> 
> 
> For example:
> 
> 
> ethtool --show-eee enP1p5s0f1
>         Copy to clipboard
> 
> 
> Sample output:
> 
> 
> EEE settings for enP1p5s0f1:
>         EEE status: disabled
>         Tx LPI: disabled
>         Supported EEE link modes:  1000baseT/Full
>                                    10000baseT/Full
>                                    1000baseKX/Full
>                                    10000baseKX4/Full
>                                    10000baseKR/Full
>         Advertised EEE link modes:  Not reported
>         Link partner advertised EEE link modes:  Not reported
>         Copy to clipboard

- Enable EEE

> 
> 
> ethtool --set-eee [interface] eee on
>         Copy to clipboard
> 
> 
> For example:
> 
> 
> ethtool --set-eee enP1p5s0f1 eee on
>         Copy to clipboard
> 
> 
> Sample output:
> 
> 
> EEE settings for enP1p5s0f1:
>         EEE status: enabled - inactive
>         Tx LPI: 17 (us)
>         Supported EEE link modes:  100baseT/Full
>                                    1000baseT/Full
>         Advertised EEE link modes: 100baseT/Full
>                                    1000baseT/Full
>         Link partner advertised EEE link modes: Not reported
>         Copy to clipboard

- Disable EEE

> 
> 
> ethtool --set-eee [interface] eee off
>         Copy to clipboard
> 
> 
> For example:
> 
> 
> ethtool --set-eee enP1p5s0f1 eee off
>         Copy to clipboard
> 
> 
> Sample output:
> 
> 
> EEE settings for enP1p5s0f1:
>         EEE status: disabled
>         Tx LPI: 17 (us)
>         Supported EEE link modes:  100baseT/Full
>                                    1000baseT/Full
>         Advertised EEE link modes: 100baseT/Full
>                                    1000baseT/Full
>         Link partner advertised EEE link modes: Not reported
>         Copy to clipboard

## Verify preconfigured MAC address

QPS615 is a PCIe switch on RB3 Gen 2 Development Kit. It doesn’t have
an electrically erasable programmable read only memory (EEPROM) to store
the MAC address permanently. However, the MAC address is programmed and
stored at a persistent path on the device.

Verify the configuration of the interface.

> 
> 
> ip -s addr show dev enP1p5s0f1
>     Copy to clipboard

Sample output:

> 
> 
> enP1p5s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
>                 link/ether 62:99:60:23:4d:52 brd ff:ff:ff:ff:ff:ff
>                 RX:  bytes packets errors dropped  missed   mcast
>                    105971     313      0       2       0       0
>                 TX:  bytes packets errors dropped carrier collsns
>                    145434     762      0       2       0       0
>     Copy to clipboard

- *class* tabincludedirective

    - ## Configure link speed

You can configure link speed from the supported link modes in the `ethtool` command output.

ethtool -s [device_name] autoneg [on/off] speed [10/100/1000/2500] duplex [full]
    Copy to clipboard

For example:

ethtool -s eth0 autoneg on speed 2500 duplex full
    Copy to clipboard

## Configure gPTP

You can configure PTP feature to synchronize clocks throughout a device. The ptp4l daemon enables accurate time synchronization between networked devices and is commonly used in Time Sensitive Networking (TSN) and industrial automation environments where deterministic timing and low synchronization error are required.

To use the ptp4l utility, install the linuxptp package on the target Linux system. The linuxptp package is available in most Linux distributions and can be installed using the distribution’s supported package manager.

To configure PTP, do the following:

1. Download the latest [Linux PTP](https://www.linuxptp.org/) source code.
2. Compile the source code to generate ptp4l binary.
3. Download the ptp4l binary and `default.cfg` file to the `/data` directory in the EVK.

    The `default.cfg` file is available in the `configs` directory of the Linux PTP source code.

### Test setup

1. Connect two EVK devices in a back-to-back topology using an RJ45 Ethernet cable.
2. Configure one device as the reference (gPTP master) and the other as the mirror (gPTP slave).
3. Use the ptp4l utilities with platform-specific custom [configuration files](https://docs.qualcomm.com/doc/80-80022-26/topic/config-ethernet-features.html#gptp-config-parameters) for both master and slave devices.
4. Run the PTP daemon as master on one EVK device.

ptp4l -i eth0 -f /etc/gptp_master.cfg
        Copy to clipboard
5. Run the PTP daemon as slave on another EVK device.

ptp4l -i eth0 -f /etc/gptp_slave.cfg
        Copy to clipboard

Note

For information about ptp4l arguments, see ptp4l Linux man page.
6. Monitor synchronization status by examining the gPTP related messages in `/var/log/syslog`.

/var/log/syslog | grep -i ptp
        Copy to clipboard
7. Observe timing performance metrics, including RMS error, maximum offset, frequency error, and path delay.
8. Analyze the logged results to confirm successful time synchronization between devices and to quantify any remaining differences.

### Configuration parameters

The following table lists the parameters for `gptp_master.cfg` configuration file.

| Parameter | Value |
| --- | --- |
| gmCapable | 1 |
| priority1 | 128 |
| priority2 | 248 |
| logAnnounceInterval | 0 |
| logSyncInterval | -3 |
| syncReceiptTimeout | 3 |
| neighborPropDelayThresh | 8000 |
| min\_neighbor\_prop\_delay | -20000000 |
| assume\_two\_step | 1 |
| path\_trace\_enabled | 1 |
| follow\_up\_info | 1 |
| transportSpecific | 0x1 |
| ptp\_dst\_mac | 01:80:C2:00:00:0E |
| network\_transport | L2 |
| delay\_mechanism | P2P |
| tx\_timestamp\_timeout | 1000 |

The following table lists the parameters for `gptp_slave.cfg` configuration file.

| Parameter | Value |
| --- | --- |
| gmCapable | 0 |
| priority1 | 248 |
| priority2 | 248 |
| logAnnounceInterval | 0 |
| logSyncInterval | -3 |
| syncReceiptTimeout | 3 |
| neighborPropDelayThresh | 8000 |
| min\_neighbor\_prop\_delay | -20000000 |
| assume\_two\_step | 1 |
| path\_trace\_enabled | 1 |
| follow\_up\_info | 1 |
| transportSpecific | 0x1 |
| ptp\_dst\_mac | 01:80:C2:00:00:0E |
| network\_transport | L2 |
| delay\_mechanism | P2P |
| tx\_timestamp\_timeout | 1000 |

### Sample logs

Sample log for master device.

cat /var/log/syslog | grep -i ptp
    2026-03-13T15:37:25.221449+00:00 iq-9075-evk kernel: PTP clock support registered
    2026-03-13T15:37:25.222684+00:00 iq-9075-evk kernel: qcom-ethqos 23040000.ethernet end0: registered PTP clock
    2026-03-13T15:42:13.740620+00:00 iq-9075-evk ptp4l: [362.671] selected /dev/ptp0 as PTP clock
    2026-03-13T15:42:13.780931+00:00 iq-9075-evk ptp4l: [362.712] port 1 (end0): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:42:13.781042+00:00 iq-9075-evk ptp4l: [362.712] port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:42:13.781088+00:00 iq-9075-evk ptp4l: [362.712] port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:42:17.359566+00:00 iq-9075-evk ptp4l: [366.290] port 1 (end0): LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES
    2026-03-13T15:42:17.359751+00:00 iq-9075-evk ptp4l: [366.290] selected local clock aabbcc.fffe.ddeeff as best master
    2026-03-13T15:42:17.359801+00:00 iq-9075-evk ptp4l: [366.290] port 1 (end0): assuming the grand master role
    2026-03-13T15:47:39.285905+00:00 iq-9075-evk ptp4l: [688.216] selected /dev/ptp0 as PTP clock
    2026-03-13T15:47:39.348769+00:00 iq-9075-evk ptp4l: [688.279] port 1 (end0): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:47:39.348908+00:00 iq-9075-evk ptp4l: [688.280] port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:47:39.348966+00:00 iq-9075-evk ptp4l: [688.280] port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:47:43.295444+00:00 iq-9075-evk ptp4l: [692.226] port 1 (end0): LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES
    2026-03-13T15:47:43.295595+00:00 iq-9075-evk ptp4l: [692.226] selected local clock aabbcc.fffe.ddeeff as best master
    2026-03-13T15:47:43.295642+00:00 iq-9075-evk ptp4l: [692.226] port 1 (end0): assuming the grand master role
    2026-03-13T15:54:37.582464+00:00 iq-9075-evk ptp4l: [1106.513] selected /dev/ptp0 as PTP clock
    2026-03-13T15:54:37.608424+00:00 iq-9075-evk ptp4l: [1106.539] port 1 (end0): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:54:37.608544+00:00 iq-9075-evk ptp4l: [1106.539] port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:54:37.608581+00:00 iq-9075-evk ptp4l: [1106.539] port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:54:40.770368+00:00 iq-9075-evk ptp4l: [1109.700] port 1 (end0): LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES
    2026-03-13T15:54:40.770521+00:00 iq-9075-evk ptp4l: [1109.701] selected local clock aabbcc.fffe.ddeeff as best master
    2026-03-13T15:54:40.770566+00:00 iq-9075-evk ptp4l: [1109.701] port 1 (end0): assuming the grand master role
    2026-03-13T15:54:40.799265+00:00 iq-9075-evk ptp4l: [1109.730] port 1 (end0): Master clock quality received is greater than configured, ignoring master!
    Copy to clipboard

Sample log for slave device.

2026-03-13T15:43:33.243079+00:00 iq-9075-evk kernel: PTP clock support registered
    2026-03-13T15:43:33.244219+00:00 iq-9075-evk kernel: qcom-ethqos 23040000.ethernet end0: registered PTP clock
    2026-03-13T15:59:54.442980+00:00 iq-9075-evk ptp4l: [1054.284] selected /dev/ptp0 as PTP clock
    2026-03-13T15:59:54.505326+00:00 iq-9075-evk ptp4l: [1054.347] port 1 (end0): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:59:54.505457+00:00 iq-9075-evk ptp4l: [1054.347] port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:59:54.505541+00:00 iq-9075-evk ptp4l: [1054.347] port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE
    2026-03-13T15:59:57.901593+00:00 iq-9075-evk ptp4l: [1057.742] port 1 (end0): LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES
    2026-03-13T15:59:57.901734+00:00 iq-9075-evk ptp4l: [1057.743] selected local clock 8cfdf0.fffe.aec7dd as best master
    2026-03-13T15:59:57.901782+00:00 iq-9075-evk ptp4l: [1057.743] port 1 (end0): assuming the grand master role
    2026-03-13T15:59:58.881612+00:00 iq-9075-evk ptp4l: [1058.723] port 1 (end0): new foreign master aabbcc.fffe.ddeeff-1
    2026-03-13T16:00:00.884348+00:00 iq-9075-evk ptp4l: [1060.725] selected best master clock aabbcc.fffe.ddeeff
    2026-03-13T16:00:00.884525+00:00 iq-9075-evk ptp4l: [1060.725] port 1 (end0): MASTER to UNCALIBRATED on RS_SLAVE
    2026-03-13T16:00:01.785606+00:00 iq-9075-evk ptp4l: [1061.627] port 1 (end0): UNCALIBRATED to SLAVE on MASTER_CLOCK_SELECTED
    2026-03-13T16:00:02.419840+00:00 iq-9075-evk ptp4l: [1062.261] rms 159053688363 max 318107376783 freq   +787 +/- 298 delay  3965 +/-   0
    2026-03-13T16:00:03.432827+00:00 iq-9075-evk ptp4l: [1063.273] rms   11 max   21 freq   +916 +/-   7 delay  3965 +/-   0
    2026-03-13T16:00:04.441321+00:00 iq-9075-evk ptp4l: [1064.282] rms    4 max    7 freq   +904 +/-   5 delay  3964 +/-   0
    2026-03-13T16:00:05.450759+00:00 iq-9075-evk ptp4l: [1065.292] rms    6 max   12 freq   +907 +/-   8 delay  3965 +/-   0
    2026-03-13T16:00:06.461179+00:00 iq-9075-evk ptp4l: [1066.302] rms    7 max   15 freq   +910 +/-  10 delay  3965 +/-   0
    2026-03-13T16:00:07.470483+00:00 iq-9075-evk ptp4l: [1067.311] rms    6 max   12 freq   +902 +/-   7 delay  3966 +/-   0
    2026-03-13T16:00:08.480924+00:00 iq-9075-evk ptp4l: [1068.322] rms    5 max   10 freq   +898 +/-   5 delay  3966 +/-   0
    2026-03-13T16:00:09.492750+00:00 iq-9075-evk ptp4l: [1069.333] rms    7 max   10 freq   +895 +/-   9 delay  3965 +/-   0
    2026-03-13T16:00:10.502109+00:00 iq-9075-evk ptp4l: [1070.343] rms    8 max   11 freq   +899 +/-  10 delay  3966 +/-   0
    2026-03-13T16:00:11.510144+00:00 iq-9075-evk ptp4l: [1071.351] rms    7 max   12 freq   +908 +/-   7 delay  3966 +/-   0
    2026-03-13T16:00:12.522429+00:00 iq-9075-evk ptp4l: [1072.363] rms    8 max   11 freq   +897 +/-  10 delay  3967 +/-   0
    2026-03-13T16:00:13.532111+00:00 iq-9075-evk ptp4l: [1073.373] rms    7 max   10 freq   +900 +/-   9 delay  3967 +/-   0
    2026-03-13T16:00:14.538301+00:00 iq-9075-evk ptp4l: [1074.379] rms    6 max   12 freq   +898 +/-   8 delay  3967 +/-   0
    2026-03-13T16:00:15.548936+00:00 iq-9075-evk ptp4l: [1075.390] rms    7 max   13 freq   +906 +/-   9 delay  3967 +/-   0
    2026-03-13T16:00:16.560008+00:00 iq-9075-evk ptp4l: [1076.401] rms    4 max    6 freq   +899 +/-   6 delay  3967 +/-   0
    2026-03-13T16:00:17.571550+00:00 iq-9075-evk ptp4l: [1077.412] rms    5 max    8 freq   +904 +/-   6 delay  3966 +/-   0
    2026-03-13T16:00:18.581428+00:00 iq-9075-evk ptp4l: [1078.422] rms    5 max    7 freq   +900 +/-   7 delay  3967 +/-   0
    2026-03-13T16:00:19.592580+00:00 iq-9075-evk ptp4l: [1079.433] rms   10 max   20 freq   +892 +/-  12 delay  3965 +/-   0
    2026-03-13T16:00:20.602797+00:00 iq-9075-evk ptp4l: [1080.443] rms    7 max   11 freq   +892 +/-  10 delay  3967 +/-   0
    2026-03-13T16:00:21.614376+00:00 iq-9075-evk ptp4l: [1081.455] rms    8 max   14 freq   +900 +/-   9 delay  3967 +/-   0
    2026-03-13T16:00:22.625758+00:00 iq-9075-evk ptp4l: [1082.466] rms    7 max   12 freq   +885 +/-   5 delay  3968 +/-   0
    2026-03-13T16:00:23.634398+00:00 iq-9075-evk ptp4l: [1083.475] rms    7 max   13 freq   +889 +/-   9 delay  3968 +/-   0
    2026-03-13T16:00:24.644326+00:00 iq-9075-evk ptp4l: [1084.485] rms    6 max    9 freq   +892 +/-   8 delay  3967 +/-   0
    2026-03-13T16:00:25.655505+00:00 iq-9075-evk ptp4l: [1085.496] rms    8 max   13 freq   +892 +/-  11 delay  3967 +/-   0
    2026-03-13T16:00:26.667713+00:00 iq-9075-evk ptp4l: [1086.508] rms    5 max   10 freq   +891 +/-   7 delay  3967 +/-   0
    2026-03-13T16:00:27.675895+00:00 iq-9075-evk ptp4l: [1087.517] rms    5 max   11 freq   +891 +/-   7 delay  3968 +/-   0
    2026-03-13T16:00:28.687333+00:00 iq-9075-evk ptp4l: [1088.528] rms    3 max    6 freq   +890 +/-   4 delay  3968 +/-   0
    Copy to clipboard

### Execute gPTP using RTC testbench

The gPTP standard serves as a prerequisite for several other Time-Sensitive Networking (TSN) standards and, therefore, cannot be validated independently using the RTC Testbench. As a result, gPTP is configured and exercised as part of the validation workflows for dependent standards within the RTC Testbench environment.

In the current release, the validation setup includes the ptp4l daemon running on both the master and slave devices, which are connected in a back-to-back topology. In alignment with the RTC Testbench validation methodology, gPTP execution is integrated into other standard test scenarios.

- *class* tabincludedirective

    - ## Configure link speed

You can configure link speed from the supported link modes in the `ethtool` command output.

ethtool -s [device_name] autoneg [on/off] speed [100/1000/2500/5000/10000] duplex [full]
    Copy to clipboard

For example:

ethtool -s enp5s0f0 autoneg on speed 2500 duplex full
    Copy to clipboard

## Configure energy efficient Ethernet

Note

EEE feature is supported only on QEP8121 PHY.

You can control EEE by performing certain functions such as verifying the status of EEE and enabling or disabling EEE. Sample commands and their outputs for each function are provided here for your reference.

- Verify EEE status

> 
> 
> ethtool --show-eee [interface]
>         Copy to clipboard
> 
> 
> For example:
> 
> 
> ethtool --show-eee enP1p5s0f0
>         Copy to clipboard
> 
> 
> Sample output:
> 
> 
> EEE settings for enp5s0f0:
>         EEE status: disabled
>         Tx LPI: disabled
>         Supported EEE link modes:  1000baseT/Full
>                                 10000baseT/Full
>                                 1000baseKX/Full
>                                 10000baseKX4/Full
>                                 10000baseKR/Full
>                                 2500baseT/Full
>                                 5000baseT/Full
>         Advertised EEE link modes:  Not reported
>         Link partner advertised EEE link modes:  Not reported
>         Copy to clipboard

- Enable EEE

> 
> 
> ethtool --set-eee [interface] eee on
>         Copy to clipboard
> 
> 
> For example:
> 
> 
> ethtool --set-eee enP1p5s0f0 eee on
>         Copy to clipboard
> 
> 
> Sample output:
> 
> 
> EEE settings for enp5s0f0:
>         EEE status: enabled - inactive
>         Tx LPI: 600 (us)
>         Supported EEE link modes:  1000baseT/Full
>                                 10000baseT/Full
>                                 1000baseKX/Full
>                                 10000baseKX4/Full
>                                 10000baseKR/Full
>                                 2500baseT/Full
>                                 5000baseT/Full
>         Advertised EEE link modes:  1000baseT/Full
>                                     10000baseT/Full
>                                     1000baseKX/Full
>                                     10000baseKX4/Full
>                                     10000baseKR/Full
>                                     2500baseT/Full
>                                     5000baseT/Full
>         Link partner advertised EEE link modes:  Not reported
>         Copy to clipboard

- Disable EEE

> 
> 
> ethtool --set-eee [interface] eee off
>         Copy to clipboard
> 
> 
> For example:
> 
> 
> ethtool --set-eee enP1p5s0f0 eee off
>         Copy to clipboard
> 
> 
> Sample output:
> 
> 
> EEE settings for enp5s0f0:
>         EEE status: disabled
>         Tx LPI: disabled
>         Supported EEE link modes:  1000baseT/Full
>                                 10000baseT/Full
>                                 1000baseKX/Full
>                                 10000baseKX4/Full
>                                 10000baseKR/Full
>                                 2500baseT/Full
>                                 5000baseT/Full
>         Advertised EEE link modes:  Not reported
>         Link partner advertised EEE link modes:  Not reported
>         Copy to clipboard

## Verify preconfigured MAC address

QPS615 is a PCIe switch on IQ-9075 EVK with Mezzanine card. It doesn’t have an electrically erasable programmable read only memory (EEPROM) to store the MAC address permanently. However, the MAC address is programmed and stored at a persistent path on the device.

Verify the configuration of the interface.

> 
> 
> ip a
>     Copy to clipboard

Sample output:

> 
> 
> enp5s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
>     link/ether 5c:0a:11:22:33:44 brd ff:ff:ff:ff:ff:ff
>     altname enx5c0a11223344
>     Copy to clipboard

- *class* tabincludedirective

    - ## Configure link speed

You can configure link speed from the supported link modes in the `ethtool` command output.

ethtool -s [device_name] autoneg [on/off] speed [10/100/1000/2500] duplex [full]
    Copy to clipboard

For example:

ethtool -s end0 autoneg on speed 2500 duplex full
    Copy to clipboard

- *class* tabincludedirective

    - ## Configure link speed

You can configure link speed from the supported link modes in the `ethtool` command output.

ethtool -s [device_name] autoneg [on/off] speed [100/1000/2500] duplex [full]
    Copy to clipboard

For example:

ethtool -s enp5s0f0 autoneg on speed 2500 duplex full
    Copy to clipboard

## Configure energy efficient Ethernet

Note

EEE feature is supported only on QEP8121 PHY.

You can control EEE by performing certain functions such as verifying the status of EEE and enabling or disabling EEE. Sample commands and their outputs for each function are provided here for your reference.

- Verify EEE status

> 
> 
> ethtool --show-eee [interface]
>         Copy to clipboard
> 
> 
> For example:
> 
> 
> ethtool --show-eee enP1p5s0f0
>         Copy to clipboard
> 
> 
> Sample output:
> 
> 
> EEE settings for enp5s0f0:
>         EEE status: disabled
>         Tx LPI: disabled
>         Supported EEE link modes:  1000baseT/Full
>                                 10000baseT/Full
>                                 1000baseKX/Full
>                                 10000baseKX4/Full
>                                 10000baseKR/Full
>                                 2500baseT/Full
>                                 5000baseT/Full
>         Advertised EEE link modes:  Not reported
>         Link partner advertised EEE link modes:  Not reported
>         Copy to clipboard

- Enable EEE

> 
> 
> ethtool --set-eee [interface] eee on
>         Copy to clipboard
> 
> 
> For example:
> 
> 
> ethtool --set-eee enP1p5s0f0 eee on
>         Copy to clipboard
> 
> 
> Sample output:
> 
> 
> EEE settings for enp5s0f0:
>         EEE status: enabled - inactive
>         Tx LPI: 600 (us)
>         Supported EEE link modes:  1000baseT/Full
>                                 10000baseT/Full
>                                 1000baseKX/Full
>                                 10000baseKX4/Full
>                                 10000baseKR/Full
>                                 2500baseT/Full
>                                 5000baseT/Full
>         Advertised EEE link modes:  1000baseT/Full
>                                     10000baseT/Full
>                                     1000baseKX/Full
>                                     10000baseKX4/Full
>                                     10000baseKR/Full
>                                     2500baseT/Full
>                                     5000baseT/Full
>         Link partner advertised EEE link modes:  Not reported
>         Copy to clipboard

- Disable EEE

> 
> 
> ethtool --set-eee [interface] eee off
>         Copy to clipboard
> 
> 
> For example:
> 
> 
> ethtool --set-eee enP1p5s0f0 eee off
>         Copy to clipboard
> 
> 
> Sample output:
> 
> 
> EEE settings for enp5s0f0:
>         EEE status: disabled
>         Tx LPI: disabled
>         Supported EEE link modes:  1000baseT/Full
>                                 10000baseT/Full
>                                 1000baseKX/Full
>                                 10000baseKX4/Full
>                                 10000baseKR/Full
>                                 2500baseT/Full
>                                 5000baseT/Full
>         Advertised EEE link modes:  Not reported
>         Link partner advertised EEE link modes:  Not reported
>         Copy to clipboard

## Verify preconfigured MAC address

QPS615 is a PCIe switch on IQ-8275 EVK with Mezzanine card. It doesn’t have an electrically erasable programmable read only memory (EEPROM) to store the MAC address permanently. However, the MAC address is programmed and stored at a persistent path on the device.

Verify the configuration of the interface.

> 
> 
> ip a
>     Copy to clipboard

Sample output:

> 
> 
> enp5s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
>     link/ether aa:bb:cc:dd:ee:ff brd ff:ff:ff:ff:ff:ff
>     altname enxaabbccddeeff
>     Copy to clipboard

- *class* tabincludedirective

    - IQ-615 supports a wide range of generic Ethernet features that don’t require specific configuration.

## Next steps

> 
> 
> - [Troubleshoot Ethernet issues](https://docs.qualcomm.com/doc/80-80022-26/topic/troubleshoot-ethernet-issues.html#troubleshoot-ethernet-issues)

Last Published: May 24, 2026

[Previous Topic
Perform Ethernet operations](https://docs.qualcomm.com/bundle/publicresource/80-80022-26/topics/perform-ethernet-operations.md) [Next Topic
Troubleshoot Ethernet issues](https://docs.qualcomm.com/bundle/publicresource/80-80022-26/topics/troubleshoot-ethernet-issues.md)