Select Your Language

Infrastructure and Management

Cloud Computing

Storage

Runtimes

Integration and Automation

  • Comments
  • Elastic Network Adapter

    Posted on

    With the release of RHEL 7.4, Red Hat updated the kernel-drivers to include support for AWS's Elastic Network Adapter. Red Hat also updated their published AMIs to support this capability.

    Previously, when SRIOV-enabling a Red Hat AMI so that the

    ixgbevf
    drivers could support up to 10Gbps of throughput, one could still query the NIC (e.g.,
    ethtool eth0
    ) for supported speeds. When ENA is enabled, I can see that the ena-driver is in use:

    # ethtool -i eth0
    driver: ena
    version: 1.0.2
    firmware-version:
    expansion-rom-version:
    bus-info: 0000:00:03.0
    supports-statistics: yes
    supports-test: no
    supports-eeprom-access: no
    supports-register-dump: no
    supports-priv-flags: no
    

    However, when trying to query for speed, I just get an error:

    # ethtool eth0
    Settings for eth0:
    Cannot get device settings: Operation not permitted
    Cannot get wake-on-lan settings: Operation not permitted
            Current message level: 0x000004e3 (1251)
                                   drv probe ifup rx_err tx_err tx_done
            Link detected: yes
    

    Other than, "eth0 is bound to ena so you know the speeds are available", is there any way to probe for the actual NIC-speed?

    by

    points

    Responses

    Red Hat LinkedIn YouTube Facebook X, formerly Twitter

    Quick Links

    Help

    Site Info

    Related Sites

    © 2026 Red Hat