ENIC(4) | Device Drivers Manual | ENIC(4)

# NAME

`enic` — eMIPS ExtensibleNIC Ethernet interface driver

# SYNOPSIS

`enic* at ebus0 addr ?`

# DESCRIPTION

The `enic` interface provides access to an Ethernet network via the eMIPS builtin eNIC (Extensible Network Interface Controller - Ethernet) interface.

Each of the host's network addresses is specified at boot time with an `SIOCSIFADDR` ioctl(2). The `enic` interface employs the Address Resolution Protocol (ARP) described in arp(4) to dynamically map between Internet and Ethernet addresses on the local network.

Multicast Ethernet frames are unconditionally received and must be filtered in software.

# HARDWARE

## emips

The ENIC interface is present on the BEE3 and Xilinx XUP boards. The interface speed is wired at 1Gbps.

# DIAGNOSTICS

enic%d: enic_put: no mem?
  The driver could not allocate a transmit buffer, packet was not sent.
enic%d: internal error
  This and other messages are indicative of bad hardware or software driver coding errors.

# SEE ALSO

arp(4), emips/intro(4), ifmedia(4), inet(4), ifconfig(8)

# HISTORY

`enic` driver first appeared in NetBSD 6.0.

February 17, 2017 | NetBSD 11.99