ice(4)

ice4

Intel ethernet 800 series pci express 1gb/10gb/25gb/50gb/100gb ethernet device

Usage

ice* at pci?

Overview

The ice driver supports Intel 800 series controllers based on the Intel E810 and E823 Ethernet chipsets, including the following:

  • Intel E810-C SFP/QSFP

  • Intel E810-XXV SFP/QSFP

  • Intel E823-L SFP/QSFP

  • Intel E823-L 10G/1G

Files

Intel 800 series controllers contain basic firmware which allows the device to be used with single Tx/Rx queues and without any hardware offloading features enabled. For full functionality, the device needs the following firmware file, which is loaded by the driver when the system boots:

/etc/firmware/ice-ddp

This firmware file is not free because Intel refuses to grant distribution rights without contractual obligations. As a result, even though OpenBSD includes the driver, the firmware file cannot be included and users have to download the file on their own.

A prepackaged version of the firmware can be installed using fw_update(8).

Releases

5 releases since OpenBSD 7.7; the text changed 1 time.

  1. 7.7
  2. 7.8–8.0

History

The ice driver first appeared in FreeBSD 12.2. OpenBSD support was added in OpenBSD 7.7.

Authors

The ice driver was written by Intel and ported to OpenBSD by Stefan Sperling ⟨[email protected]⟩.

From man 8.0-current-20261101 in OpenBSD 8.0-current (2026-11-01). Parsed by carta from the page's mdoc source.