|
|
1.1 ! root 1: .\" Copyright (c) 1986 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)enp.4 5.1 (Berkeley) 12/12/87 ! 6: .\" ! 7: .TH ENP 4 "April 29, 1987" ! 8: .UC 5 ! 9: .SH NAME ! 10: enp \- CMC 10 Mb/s Ethernet interface ! 11: .SH SYNOPSIS ! 12: .B "device enp0 at vba? csr 0xfff40000 vector enpintr" ! 13: .SH DESCRIPTION ! 14: The ! 15: .I enp ! 16: interface provides access to a 10 Mb/s Ethernet network through ! 17: a CMC ENP-20 controller. ! 18: .PP ! 19: The hardware has 128 kilobytes of dual-ported memory on the VERSAbus. ! 20: This memory ! 21: is used for internal buffering by the board, and the interface code reads ! 22: the buffer contents directly through the VERSAbus. ! 23: The address of this memory is derived from the address specified ! 24: in the configuration file. ! 25: .PP ! 26: Each of the host's network addresses ! 27: is specified at boot time with an SIOCSIFADDR ! 28: ioctl. The ! 29: .I ace ! 30: interface employs the address resolution protocol described in ! 31: .IR arp (4P) ! 32: to dynamically map between Internet and Ethernet addresses on the local ! 33: network. ! 34: .PP ! 35: The interface normally tries to use a ``trailer'' encapsulation ! 36: to minimize copying data on input and output. ! 37: The use of trailers is negotiated with ARP. ! 38: This negotiation may be disabled, on a per-interface basis, ! 39: by setting the IFF_NOTRAILERS ! 40: flag with an SIOCSIFFLAGS ioctl. ! 41: .PP ! 42: Associated with each interface is a character device which ! 43: is used to dowload, start, and reset the firmware in the controller. ! 44: Reading or writing the ``ram device'' reads or writes the writable ! 45: control store in the controller. Two ! 46: .IR ioctl (2) ! 47: calls, ENPIOGO and ENPIORESET, are used to start and reset the ! 48: firmware. ! 49: .SH DIAGNOSTICS ! 50: .BR "enp%d: can't handle af%d" . ! 51: The interface was handed ! 52: a message with addresses formatted in an unsuitable address ! 53: family; the packet was dropped. ! 54: .SH SEE ALSO ! 55: intro(4N), inet(4F), arp(4P), enpload(8C) ! 56: .SH BUGS ! 57: The hardware is not capable of talking to itself. The software ! 58: implements local sending and broadcast by sending such packets to the ! 59: loop interface. This is a kludge. ! 60: .PP ! 61: The link level firmware does not support setting the board's ! 62: Ethernet address.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.